diff options
| -rw-r--r-- | spaghetti-monster/anduril/aux-leds.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/spaghetti-monster/anduril/aux-leds.c b/spaghetti-monster/anduril/aux-leds.c index c784fd1..b8d6662 100644 --- a/spaghetti-monster/anduril/aux-leds.c +++ b/spaghetti-monster/anduril/aux-leds.c @@ -111,8 +111,8 @@ void rgb_led_update(uint8_t mode, uint16_t arg) { && (ticks_since_on < (cfg.post_off_voltage * SLEEP_TICKS_PER_SECOND)) && (ticks_since_on > 0) // don't blink red on 1st frame ) { - // use high mode unless prev_level was really low - pattern = 1 + (prev_level >= POST_OFF_VOLTAGE_BRIGHTNESS); + // use high mode if regular aux level is high or prev level was high + pattern = 1 + ((2 == pattern) | (prev_level >= POST_OFF_VOLTAGE_BRIGHTNESS)); // voltage mode color = RGB_LED_NUM_COLORS - 1; } |
