typedef struct\r
{\r
uint8_t ReportID; /** Report ID of the report within the HID interface */\r
- uint8_t BitsIn; /** Total number of IN data bits in the current report ID */\r
- uint8_t BitsOut; /** Total number of OUT data bits in the current report ID */\r
- uint8_t BitsFeature; /** Total number of FEATURE data bits in the current report ID */\r
+ uint8_t ReportSizeBits[3]; /** Total number of bits in each report type for the given Report ID,\r
+ * indexed by the \ref HID_ReportItemTypes_t enum\r
+ */\r
} HID_ReportSizeInfo_t;\r
\r
/** Type define for a complete processed HID report, including all report item data and collections. */\r