Skip to content
Snippets Groups Projects
Commit b20d2585 authored by Dean Camera's avatar Dean Camera
Browse files

Fixed HID hpst class driver incorrectly binding to HID devices that do not have an OUT endpoint.

parent ed9d77ae
Branches
Tags
No related merge requests found
......@@ -115,6 +115,9 @@ uint8_t HID_Host_ConfigurePipes(USB_ClassInfo_HID_Host_t* const HIDInterfaceInfo
}
else if (PipeNum == HIDInterfaceInfo->Config.DataOUTPipeNumber)
{
if (DataOUTEndpoint == NULL)
continue;
Size = DataOUTEndpoint->EndpointSize;
EndpointAddress = DataOUTEndpoint->EndpointAddress;
Token = PIPE_TOKEN_OUT;
......
......@@ -25,6 +25,7 @@
* <b>Fixed:</b>
* - Core:
* - Fixed broken USBFOO board drivers due to missing BOARD_USBFOO define
* - Fixed HID hpst class driver incorrectly binding to HID devices that do not have an OUT endpoint
* - Library Applications:
* - Fixed Benito project discarding incoming data from the USB virtual serial port when the USART is busy
* - Fixed broken DFU bootloader, added XPLAIN support for bootloader start when XCK jumpered to ground
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment