Only try to read the report ID from SetReport when the keyboard is part of the shared EP
Fixes #4471 Fixes #4517
This commit is contained in:
parent
0677e64655
commit
d6b7ca04f2
1 changed files with 1 additions and 1 deletions
|
@ -517,7 +517,7 @@ void EVENT_USB_Device_ControlRequest(void)
|
||||||
if (USB_DeviceState == DEVICE_STATE_Unattached)
|
if (USB_DeviceState == DEVICE_STATE_Unattached)
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
#if defined(SHARED_EP_ENABLE)
|
#ifdef KEYBOARD_SHARED_EP
|
||||||
uint8_t report_id = REPORT_ID_KEYBOARD;
|
uint8_t report_id = REPORT_ID_KEYBOARD;
|
||||||
if (keyboard_protocol) {
|
if (keyboard_protocol) {
|
||||||
report_id = Endpoint_Read_8();
|
report_id = Endpoint_Read_8();
|
||||||
|
|
Loading…
Reference in a new issue