diff options
| author | Joel Challis | 2025-06-27 09:17:28 +0200 |
|---|---|---|
| committer | GitHub | 2025-06-27 09:17:28 +0200 |
| commit | bc5c5e3251d019f3e070d7ea9e5c77501b25738d (patch) | |
| tree | d97835b76f900f05e41d6a9b24f68c6f16bc0892 /tmk_core/protocol/vusb/protocol.c | |
| parent | f39e08e2baa14bd6e1031a64d1e879f450fb2fd7 (diff) | |
Align sleep_led logic (#25395)
Diffstat (limited to 'tmk_core/protocol/vusb/protocol.c')
| -rw-r--r-- | tmk_core/protocol/vusb/protocol.c | 24 |
1 files changed, 2 insertions, 22 deletions
diff --git a/tmk_core/protocol/vusb/protocol.c b/tmk_core/protocol/vusb/protocol.c index 41ccf451fd..e2d0c4112e 100644 --- a/tmk_core/protocol/vusb/protocol.c +++ b/tmk_core/protocol/vusb/protocol.c @@ -27,10 +27,6 @@ #include "wait.h" #include "sendchar.h" -#ifdef SLEEP_LED_ENABLE -# include "sleep_led.h" -#endif - /* This is from main.c of USBaspLoader */ static void initForUsbConnectivity(void) { uint8_t i = 0; @@ -64,22 +60,6 @@ static inline void vusb_send_remote_wakeup(void) { bool vusb_suspended = false; -static inline void vusb_suspend(void) { -#ifdef SLEEP_LED_ENABLE - sleep_led_enable(); -#endif - - suspend_power_down(); -} - -static inline void vusb_wakeup(void) { - suspend_wakeup_init(); - -#ifdef SLEEP_LED_ENABLE - sleep_led_disable(); -#endif -} - /** \brief Setup USB * * FIXME: Needs doc @@ -133,7 +113,7 @@ void protocol_pre_task(void) { if (should_do_suspend()) { dprintln("suspending keyboard"); while (should_do_suspend()) { - vusb_suspend(); + suspend_power_down(); if (suspend_wakeup_condition()) { vusb_send_remote_wakeup(); @@ -148,7 +128,7 @@ void protocol_pre_task(void) { # endif } } - vusb_wakeup(); + suspend_wakeup_init(); } #endif } |