diff options
author | Joshua Diamond <josh@windowoffire.com> | 2021-01-11 03:07:09 -0500 |
---|---|---|
committer | Drashna Jael're <drashna@live.com> | 2021-02-02 09:35:53 -0800 |
commit | dc11c3da3b4878ad3541356c3fe1ac5f36008904 (patch) | |
tree | e11e2e374a1e04eaf40d29dfb5df37db8d4e7755 /tmk_core/common/avr | |
parent | f1a82690bef927f531cb767d59e5e7e935100da0 (diff) |
Lighting Layers should be disabled when suspended (#11442)
* Lighting Layers should be disabled when suspended
* bugfixes
Diffstat (limited to 'tmk_core/common/avr')
-rw-r--r-- | tmk_core/common/avr/suspend.c | 16 |
1 files changed, 2 insertions, 14 deletions
diff --git a/tmk_core/common/avr/suspend.c b/tmk_core/common/avr/suspend.c index 807c837e36..b784a0835d 100644 --- a/tmk_core/common/avr/suspend.c +++ b/tmk_core/common/avr/suspend.c @@ -24,9 +24,6 @@ #if defined(RGBLIGHT_SLEEP) && defined(RGBLIGHT_ENABLE) # include "rgblight.h" -extern rgblight_config_t rgblight_config; -static bool rgblight_enabled; -static bool is_suspended; #endif /** \brief Suspend idle @@ -103,12 +100,7 @@ static void power_down(uint8_t wdto) { stop_all_notes(); # endif /* AUDIO_ENABLE */ # if defined(RGBLIGHT_SLEEP) && defined(RGBLIGHT_ENABLE) - rgblight_timer_disable(); - if (!is_suspended) { - is_suspended = true; - rgblight_enabled = rgblight_config.enable; - rgblight_disable_noeeprom(); - } + rgblight_suspend(); # endif // TODO: more power saving @@ -176,11 +168,7 @@ void suspend_wakeup_init(void) { #endif led_set(host_keyboard_leds()); #if defined(RGBLIGHT_SLEEP) && defined(RGBLIGHT_ENABLE) - is_suspended = false; - if (rgblight_enabled) { - rgblight_enable_noeeprom(); - } - rgblight_timer_enable(); + rgblight_wakeup(); #endif suspend_wakeup_init_kb(); } |