From aa79502d5aca48ac9e95013e2a181f80723eaaea Mon Sep 17 00:00:00 2001 From: afiqzudinhadi Date: Wed, 24 Jun 2026 20:03:22 +0800 Subject: [PATCH] fix: guard ext_power usage behind CONFIG_ZMK_RGB_UNDERGLOW_EXT_POWER The battery low-power code referenced ext_power unconditionally, causing build failure when CONFIG_ZMK_RGB_UNDERGLOW_EXT_POWER=n. --- app/src/rgb_underglow.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/rgb_underglow.c b/app/src/rgb_underglow.c index 9af51dc8..24ffd875 100644 --- a/app/src/rgb_underglow.c +++ b/app/src/rgb_underglow.c @@ -254,6 +254,7 @@ static void zmk_led_write_pixels(void) { // battery below minimum charge if (bat0 < 10) { memset(pixels, 0, sizeof(struct led_rgb) * STRIP_NUM_PIXELS); +#if IS_ENABLED(CONFIG_ZMK_RGB_UNDERGLOW_EXT_POWER) if (state.on) { int c_power = ext_power_get(ext_power); if (c_power && !state.status_active) { @@ -262,6 +263,7 @@ static void zmk_led_write_pixels(void) { reset_ext_power = true; } } +#endif } if (blend == 0) {