- \r
- if (HIDInterfaceInfo->ReportOUTEndpointNumber)\r
- {\r
- Endpoint_SelectEndpoint(HIDInterfaceInfo->ReportOUTEndpointNumber);\r
- \r
- if (Endpoint_IsOUTReceived())\r
- {\r
- uint16_t ReportOUTSize = Endpoint_BytesInEndpoint();\r
- uint8_t ReportOUTData[ReportOUTSize];\r
- \r
- if (ReportOUTSize)\r
- {\r
- Endpoint_Read_Stream_LE(ReportOUTData, ReportOUTSize\r
- #if !defined(NO_STREAM_CALLBACKS)\r
- , NO_STREAM_CALLBACK\r
- #endif\r
- );\r
- }\r
- \r
- CALLBACK_USB_HID_ProcessReceivedHIDReport(HIDInterfaceInfo, ReportOUTData, ReportOUTSize);\r
- \r
- Endpoint_ClearOUT();\r
- }\r
- }\r