~ruther/qmk_firmware

d6b7ca04f22e3f1e0f9ce4074f3902fddba338ad — fauxpark 6 years ago 0677e64
Only try to read the report ID from SetReport when the keyboard is part of the shared EP

Fixes #4471
Fixes #4517
1 files changed, 1 insertions(+), 1 deletions(-)

M tmk_core/protocol/lufa/lufa.c
M tmk_core/protocol/lufa/lufa.c => tmk_core/protocol/lufa/lufa.c +1 -1
@@ 517,7 517,7 @@ void EVENT_USB_Device_ControlRequest(void)
                        if (USB_DeviceState == DEVICE_STATE_Unattached)
                          return;
                    }
#if defined(SHARED_EP_ENABLE)
#ifdef KEYBOARD_SHARED_EP
                    uint8_t report_id = REPORT_ID_KEYBOARD;
                    if (keyboard_protocol) {
                       report_id = Endpoint_Read_8();