Microchip® Advanced Software Framework

hid_item_t Union Reference

HID report descriptor item.

#include <hid.h>

Data Fields

struct {
   unsigned char   bSize: 2
 
   unsigned char   bTag: 4
 
   unsigned char   bType: 2
 
header
 
struct {
   unsigned char   bDataSize
 
   unsigned char   bLongItemTag
 
   unsigned char   bSize: 2
 
   unsigned char   bTag: 4
 
   unsigned char   bType: 2
 
   unsigned char   data []
 
long_format
 
struct {
   unsigned char   bSize: 2
 
   unsigned char   bTag: 4
 
   unsigned char   bType: 2
 
   unsigned char   data []
 
short_format
 

unsigned char hid_item_t::bDataSize
unsigned char hid_item_t::bLongItemTag
unsigned char hid_item_t::bSize
unsigned char hid_item_t::bTag
unsigned char hid_item_t::bType
unsigned char hid_item_t::data[]
struct { ... } hid_item_t::header
struct { ... } hid_item_t::long_format
struct { ... } hid_item_t::short_format