typedef struct _HID_REPORTITEM { HIDReportTypeEnum reportType; HID_GLOBALS globals; uint8_t startBit; uint8_t parent; uint32_t dataModes; uint8_t firstUsageItem; uint8_t usageItems; uint8_t firstStringItem; uint8_t stringItems; uint8_t firstDesignatorItem; uint8_t designatorItems; } HID_REPORTITEM;
HID Report Details
This structure contains information about each Report encountered in the report descriptor.
Members |
Description |
HIDReportTypeEnum reportType; |
Type of Report Input/Output/Feature |
HID_GLOBALS globals; |
Stores all the global items associated with the current report |
uint8_t startBit; |
Starting Bit Position of the report |
uint8_t parent; |
Index of parent collection |
uint32_t dataModes; |
this tells the data mode is array or not |
uint8_t firstUsageItem; |
Index to first usage item related to the report |
uint8_t usageItems; |
Number of usage items in the current report |
uint8_t firstStringItem; |
Index to first srting item in the list |
uint8_t stringItems; |
Number of string items in the current report |
uint8_t firstDesignatorItem; |
Index to first designator item |
uint8_t designatorItems; |
Number of designator items in the current report |
MLA - USB Library Help Version : 2.16
![]() |