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

Referenced by host_hid_get_item().

unsigned char hid_item_t::bLongItemTag

Referenced by host_hid_get_item().

unsigned char hid_item_t::bSize

Referenced by host_hid_get_item().

unsigned char hid_item_t::bTag

Referenced by host_hid_get_item().

unsigned char hid_item_t::bType

Referenced by host_hid_get_item().

unsigned char hid_item_t::data[]

Referenced by host_hid_get_item().

struct { ... } hid_item_t::header

Referenced by host_hid_get_item().

struct { ... } hid_item_t::long_format

Referenced by host_hid_get_item().

struct { ... } hid_item_t::short_format

Referenced by host_hid_get_item().