forked from mirror/qmk_firmware
Align sleep_led logic (#25395)
This commit is contained in:
@@ -17,6 +17,10 @@
|
||||
#include "quantum.h"
|
||||
#include "process_quantum.h"
|
||||
|
||||
#ifdef SLEEP_LED_ENABLE
|
||||
# include "sleep_led.h"
|
||||
#endif
|
||||
|
||||
#ifdef BACKLIGHT_ENABLE
|
||||
# include "process_backlight.h"
|
||||
#endif
|
||||
@@ -487,6 +491,10 @@ void suspend_power_down_quantum(void) {
|
||||
backlight_level_noeeprom(0);
|
||||
# endif
|
||||
|
||||
# ifdef SLEEP_LED_ENABLE
|
||||
sleep_led_enable();
|
||||
# endif
|
||||
|
||||
# ifdef LED_MATRIX_ENABLE
|
||||
led_matrix_task();
|
||||
# endif
|
||||
@@ -533,6 +541,10 @@ __attribute__((weak)) void suspend_wakeup_init_quantum(void) {
|
||||
backlight_init();
|
||||
#endif
|
||||
|
||||
#ifdef SLEEP_LED_ENABLE
|
||||
sleep_led_disable();
|
||||
#endif
|
||||
|
||||
// Restore LED indicators
|
||||
led_wakeup();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user