qmk-keychron-q3-colemak-dh/tmk_core/protocol/lufa
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
..
adafruit_ble.cpp Adafruit BLE cleanups (#11556) 2021-01-15 14:32:00 +11:00
adafruit_ble.h Adafruit BLE cleanups (#11556) 2021-01-15 14:32:00 +11:00
lufa.c Address wake from sleep instability (#11450) 2021-02-02 11:12:41 +11:00
lufa.h Change include guards in tmk_core/ and drivers/ to pragma once (#11240) 2020-12-26 15:56:11 +11:00
outputselect.c More Bluetooth refactoring (#9905) 2020-08-29 14:30:02 -07:00
outputselect.h More Bluetooth refactoring (#9905) 2020-08-29 14:30:02 -07:00
ringbuffer.hpp Add support for Adafruit BLE modules 2016-11-27 23:49:44 -08:00