|
|
|
@ -37,12 +37,12 @@ uint8_t USB_ProcessHIDReport(const uint8_t* ReportData,
|
|
|
|
|
HID_ReportInfo_t* const ParserData)
|
|
|
|
|
{
|
|
|
|
|
HID_StateTable_t StateTable[HID_STATETABLE_STACK_DEPTH];
|
|
|
|
|
HID_StateTable_t* CurrStateTable = &StateTable[0];
|
|
|
|
|
HID_CollectionPath_t* CurrCollectionPath = NULL;
|
|
|
|
|
HID_ReportSizeInfo_t* CurrReportIDInfo = &ParserData->ReportIDSizes[0];
|
|
|
|
|
HID_StateTable_t* CurrStateTable = &StateTable[0];
|
|
|
|
|
HID_CollectionPath_t* CurrCollectionPath = NULL;
|
|
|
|
|
HID_ReportSizeInfo_t* CurrReportIDInfo = &ParserData->ReportIDSizes[0];
|
|
|
|
|
uint16_t UsageList[HID_USAGE_STACK_DEPTH];
|
|
|
|
|
uint8_t UsageListSize = 0;
|
|
|
|
|
HID_MinMax_t UsageMinMax = {0, 0};
|
|
|
|
|
uint8_t UsageListSize = 0;
|
|
|
|
|
HID_MinMax_t UsageMinMax = {0, 0};
|
|
|
|
|
|
|
|
|
|
memset(ParserData, 0x00, sizeof(HID_ReportInfo_t));
|
|
|
|
|
memset(CurrStateTable, 0x00, sizeof(HID_StateTable_t));
|
|
|
|
|