mirror of
https://github.com/qmk/qmk_firmware.git
synced 2025-07-01 21:42:05 +00:00
Fixed HID hpst class driver incorrectly binding to HID devices that do not have an OUT endpoint.
This commit is contained in:
parent
ed9d77aeee
commit
b20d25854d
@ -115,6 +115,9 @@ uint8_t HID_Host_ConfigurePipes(USB_ClassInfo_HID_Host_t* const HIDInterfaceInfo
|
|||||||
}
|
}
|
||||||
else if (PipeNum == HIDInterfaceInfo->Config.DataOUTPipeNumber)
|
else if (PipeNum == HIDInterfaceInfo->Config.DataOUTPipeNumber)
|
||||||
{
|
{
|
||||||
|
if (DataOUTEndpoint == NULL)
|
||||||
|
continue;
|
||||||
|
|
||||||
Size = DataOUTEndpoint->EndpointSize;
|
Size = DataOUTEndpoint->EndpointSize;
|
||||||
EndpointAddress = DataOUTEndpoint->EndpointAddress;
|
EndpointAddress = DataOUTEndpoint->EndpointAddress;
|
||||||
Token = PIPE_TOKEN_OUT;
|
Token = PIPE_TOKEN_OUT;
|
||||||
|
@ -25,6 +25,7 @@
|
|||||||
* <b>Fixed:</b>
|
* <b>Fixed:</b>
|
||||||
* - Core:
|
* - Core:
|
||||||
* - Fixed broken USBFOO board drivers due to missing BOARD_USBFOO define
|
* - 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:
|
* - Library Applications:
|
||||||
* - Fixed Benito project discarding incoming data from the USB virtual serial port when the USART is busy
|
* - 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
|
* - Fixed broken DFU bootloader, added XPLAIN support for bootloader start when XCK jumpered to ground
|
||||||
|
Loading…
Reference in New Issue
Block a user