From 4ce554e09d8b8758edc5829955f6658c2d26455b Mon Sep 17 00:00:00 2001 From: Jonathan Bennett Date: Sun, 8 Feb 2026 06:49:30 -0600 Subject: [PATCH] Make LED_POWER blip even in critical battery (#9545) --- src/modules/StatusLEDModule.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/modules/StatusLEDModule.cpp b/src/modules/StatusLEDModule.cpp index 644799c9b..7acf750c2 100644 --- a/src/modules/StatusLEDModule.cpp +++ b/src/modules/StatusLEDModule.cpp @@ -93,19 +93,17 @@ int32_t StatusLEDModule::runOnce() my_interval = 250; if (POWER_LED_starttime + 2000 < millis()) { doing_fast_blink = false; + CHARGE_LED_state = LED_STATE_OFF; } - } else { - CHARGE_LED_state = LED_STATE_OFF; } + } - } else { - if (doing_fast_blink) { + if (power_state != charging && power_state != charged && !doing_fast_blink) { + if (CHARGE_LED_state == LED_STATE_ON) { CHARGE_LED_state = LED_STATE_OFF; - doing_fast_blink = false; my_interval = 999; } else { CHARGE_LED_state = LED_STATE_ON; - doing_fast_blink = true; my_interval = 1; } }