qmk/tmk_core/protocol
Joshua Diamond 9a4618b05b
Address wake from sleep instability (#11450)
* resolve race condition between suspend and wake in LUFA

* avoid multiple calls to suspend_power_down() / suspend_wakeup_init()

* Remove duplicate suspend_power_down_kb() call

* pause on wakeup to wait for USB state to settle

* need the repeated suspend_power_down() (that's where the sleep is)

* more efficient implementation

* fine tune the pause after sending wakeup

* speculative chibios version of pause-after-wake

* make wakeup delay configurable, and adjust value

* better location for wakeup delay
2021-02-02 11:12:41 +11:00
..
arm_atsam Remove duplicated housekeeping in arm_atsam (#11672) 2021-01-24 12:55:43 +11:00
chibios Address wake from sleep instability (#11450) 2021-02-02 11:12:41 +11:00
lufa Address wake from sleep instability (#11450) 2021-02-02 11:12:41 +11:00
midi
usb_hid
vusb Add support for 8 buttons to mouse report (#10807) 2021-01-28 04:38:34 +11:00
adb.c
adb.h
arm_atsam.mk
chibios.mk
ibm4704.c
ibm4704.h
lufa.mk
m0110.c
m0110.h
midi.mk
news.c
news.h
next_kbd.c
next_kbd.h
ps2.h
ps2_busywait.c
ps2_interrupt.c
ps2_io.h
ps2_io_avr.c
ps2_mouse.c
ps2_mouse.h
ps2_usart.c
serial.h
serial_mouse.h
serial_mouse_microsoft.c
serial_mouse_mousesystems.c
serial_soft.c
serial_uart.c
usb_descriptor.c Add support for 8 buttons to mouse report (#10807) 2021-01-28 04:38:34 +11:00
usb_descriptor.h
usb_descriptor_common.h
usb_hid.mk
vusb.mk
xt.h
xt_interrupt.c