hid_get_byte
bSize = hid_get_byte(s, 1);
bSize = hid_get_byte(s, 1);
bSize |= hid_get_byte(s, 1) << 8;
bTag = hid_get_byte(s, 1);
dval = (int8_t)hid_get_byte(s, 1);
dval = hid_get_byte(s, 1);
dval |= hid_get_byte(s, 1) << 8;
dval = hid_get_byte(s, 1);
dval |= hid_get_byte(s, 1) << 8;
dval |= hid_get_byte(s, 1) << 16;
dval |= hid_get_byte(s, 1) << 24;
dval = hid_get_byte(s, bSize);
bSize = hid_get_byte(s, 1);
bSize = hid_get_byte(s, 1);
bSize |= hid_get_byte(s, 1) << 8;
bTag = hid_get_byte(s, 1);
dval = (int8_t)hid_get_byte(s, 1);
dval = hid_get_byte(s, 1);
dval |= hid_get_byte(s, 1) << 8;
dval = hid_get_byte(s, 1);
dval |= hid_get_byte(s, 1) << 8;
dval |= hid_get_byte(s, 1) << 16;
dval |= hid_get_byte(s, 1) << 24;
dval = hid_get_byte(s, bSize);
static uint8_t hid_get_byte(struct hid_data *s, const uint16_t wSize);