Align LUFA suspend logic (#24055)

This commit is contained in:
Joel Challis 2024-07-05 12:02:39 +01:00 committed by GitHub
parent ecf5b26ff0
commit d0e89aecca
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -836,7 +836,7 @@ void protocol_pre_task(void) {
dprintln("suspending keyboard"); dprintln("suspending keyboard");
while (USB_DeviceState == DEVICE_STATE_Suspended) { while (USB_DeviceState == DEVICE_STATE_Suspended) {
suspend_power_down(); suspend_power_down();
if (USB_Device_RemoteWakeupEnabled && suspend_wakeup_condition()) { if (suspend_wakeup_condition() && USB_Device_RemoteWakeupEnabled) {
USB_Device_SendRemoteWakeup(); USB_Device_SendRemoteWakeup();
clear_keyboard(); clear_keyboard();