Merge pull request #28 from The-42/fix-feature-id

Fix missing report IDs for HID device class GetReport request responses (thanks to Bert van Hall).
This commit is contained in:
Dean Camera 2014-06-25 20:54:04 +10:00
commit 2812287488
1 changed files with 4 additions and 0 deletions

View File

@ -68,6 +68,10 @@ void HID_Device_ProcessControlRequest(USB_ClassInfo_HID_Device_t* const HIDInter
Endpoint_SelectEndpoint(ENDPOINT_CONTROLEP);
Endpoint_ClearSETUP();
if (ReportID)
Endpoint_Write_8(ReportID);
Endpoint_Write_Control_Stream_LE(ReportData, ReportSize);
Endpoint_ClearOUT();
}