~ruther/qmk_firmware

c7ca67a036e9e4cd87ff203cf3c3d1922cb79e6d — Albert Y 4 years ago b88498b
Add RGB matrix suspend wake function for Planck/rev6 (#12290)

* Add RGB matrix suspend wake function for Planck/rev6

* Update suggested definition to allow user override.

Co-authored-by: Nick Brassel <nick@tzarc.org>

Co-authored-by: filterpaper <filterpaper@localhost>
Co-authored-by: Nick Brassel <nick@tzarc.org>
2 files changed, 14 insertions(+), 0 deletions(-)

M keyboards/planck/rev6/config.h
M keyboards/planck/rev6/rev6.c
M keyboards/planck/rev6/config.h => keyboards/planck/rev6/config.h +4 -0
@@ 140,4 140,8 @@
#define WS2812_DMA_STREAM STM32_DMA1_STREAM2
#define WS2812_DMA_CHANNEL 2

#ifndef RGB_DISABLE_WHEN_USB_SUSPENDED
#    define RGB_DISABLE_WHEN_USB_SUSPENDED true
#endif

#endif

M keyboards/planck/rev6/rev6.c => keyboards/planck/rev6/rev6.c +10 -0
@@ 39,6 39,16 @@ led_config_t g_led_config = { {
//     6 5 4 3
//        0
//     7 8 1 2

void suspend_power_down_kb(void) {
    rgb_matrix_set_suspend_state(true);
    suspend_power_down_user();
}

void suspend_wakeup_init_kb(void) {
    rgb_matrix_set_suspend_state(false);
    suspend_wakeup_init_user();
}
#endif

void matrix_init_kb(void) {