diff --git a/keyboards/massdrop/ctrl/config.h b/keyboards/massdrop/ctrl/config.h index 215a2e1b19b0..23ef9c7cdb53 100644 --- a/keyboards/massdrop/ctrl/config.h +++ b/keyboards/massdrop/ctrl/config.h @@ -124,4 +124,6 @@ along with this program. If not, see . #define RGB_MATRIX_LED_PROCESS_LIMIT 15 #define RGB_MATRIX_LED_FLUSH_LIMIT 10 +#define RGB_DISABLE_WHEN_USB_SUSPENDED true + #include "config_led.h" diff --git a/keyboards/massdrop/ctrl/keymaps/bc/keymap.c b/keyboards/massdrop/ctrl/keymaps/bc/keymap.c index ace277baa827..d8f3329908d8 100644 --- a/keyboards/massdrop/ctrl/keymaps/bc/keymap.c +++ b/keyboards/massdrop/ctrl/keymaps/bc/keymap.c @@ -54,6 +54,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { */ }; +void suspend_power_down_user(void) { + rgb_matrix_set_suspend_state(true); +} + +void suspend_wakeup_init_user(void) { + rgb_matrix_set_suspend_state(false); +} + // Runs just one time when the keyboard initializes. void matrix_init_user(void) { led_animation_id = 7;