~ruther/qmk_firmware

da0c551692b117e4f91ca3e446155027290e3c96 — Drashna Jaelre 4 years ago d200e3d
Add missing LED Matrix suspend code to suspend.c (#12878)

Co-authored-by: Ryan <fauxpark@gmail.com>
2 files changed, 15 insertions(+), 0 deletions(-)

M tmk_core/common/avr/suspend.c
M tmk_core/common/chibios/suspend.c
M tmk_core/common/avr/suspend.c => tmk_core/common/avr/suspend.c +7 -0
@@ 163,6 163,9 @@ void suspend_power_down(void) {
    rgblight_suspend();
#    endif

#    if defined(LED_MATRIX_ENABLE)
    led_matrix_set_suspend_state(true);
#    endif
#    if defined(RGB_MATRIX_ENABLE)
    rgb_matrix_set_suspend_state(true);
#    endif


@@ 218,6 221,10 @@ void suspend_wakeup_init(void) {
#if defined(RGBLIGHT_SLEEP) && defined(RGBLIGHT_ENABLE)
    rgblight_wakeup();
#endif

#if defined(LED_MATRIX_ENABLE)
    led_matrix_set_suspend_state(false);
#endif
#if defined(RGB_MATRIX_ENABLE)
    rgb_matrix_set_suspend_state(false);
#endif

M tmk_core/common/chibios/suspend.c => tmk_core/common/chibios/suspend.c +8 -0
@@ 83,6 83,10 @@ void suspend_power_down(void) {
#if defined(RGBLIGHT_SLEEP) && defined(RGBLIGHT_ENABLE)
    rgblight_suspend();
#endif

#if defined(LED_MATRIX_ENABLE)
    led_matrix_set_suspend_state(true);
#endif
#if defined(RGB_MATRIX_ENABLE)
    rgb_matrix_set_suspend_state(true);
#endif


@@ 154,6 158,10 @@ void suspend_wakeup_init(void) {
#if defined(RGBLIGHT_SLEEP) && defined(RGBLIGHT_ENABLE)
    rgblight_wakeup();
#endif

#if defined(LED_MATRIX_ENABLE)
    led_matrix_set_suspend_state(false);
#endif
#if defined(RGB_MATRIX_ENABLE)
    rgb_matrix_set_suspend_state(false);
#endif