#include <HIDParser.h>
Data Fields | |
uint8_t | TotalReportItems |
HID_ReportItem_t | ReportItems [HID_MAX_REPORTITEMS] |
HID_CollectionPath_t | CollectionPaths [HID_MAX_COLLECTIONS] |
uint8_t | TotalDeviceReports |
HID_ReportSizeInfo_t | ReportIDSizes [HID_MAX_REPORT_IDS] |
uint16_t | LargestReportSizeBits |
bool | UsingReportIDs |
Type define for a complete processed HID report, including all report item data and collections.
HID_CollectionPath_t HID_ReportInfo_t::CollectionPaths[HID_MAX_COLLECTIONS] |
All collection items, referenced by the report items.
Largest report that the attached device will generate, in bits
HID_ReportSizeInfo_t HID_ReportInfo_t::ReportIDSizes[HID_MAX_REPORT_IDS] |
Report sizes for each report in the interface
HID_ReportItem_t HID_ReportInfo_t::ReportItems[HID_MAX_REPORTITEMS] |
Report items array, including all IN, OUT and FEATURE items.
Number of reports within the HID interface
Total number of report items stored in the ReportItems array.
Indicates if the device has at least one REPORT ID element in its HID report descriptor.