From 497b0a2256a061cb748cdfab320952370bf3bba1 Mon Sep 17 00:00:00 2001 From: ReFil Date: Thu, 23 Jun 2022 15:48:06 +0100 Subject: [PATCH] Start timer only when appropriate --- app/src/rgb_underglow.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/rgb_underglow.c b/app/src/rgb_underglow.c index c5315504..e6d22c48 100644 --- a/app/src/rgb_underglow.c +++ b/app/src/rgb_underglow.c @@ -273,9 +273,11 @@ static int zmk_rgb_underglow_init(const struct device *_arg) { #if IS_ENABLED(CONFIG_ZMK_RGB_UNDERGLOW_AUTO_OFF_USB) state.on = zmk_usb_is_powered(); -#endif - + if (state.on) + k_timer_start(&underglow_tick, K_NO_WAIT, K_MSEC(50)); +#else k_timer_start(&underglow_tick, K_NO_WAIT, K_MSEC(50)); +#endif return 0; }