From 8dd48059dd52fce67e785f325fae6ad4f1a1e473 Mon Sep 17 00:00:00 2001 From: Selene ToyKeeper Date: Fri, 25 Aug 2023 17:38:30 -0600 Subject: fixed bug: post-off voltage used low brightness sometimes even when regular aux setting was high --- spaghetti-monster/anduril/aux-leds.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'spaghetti-monster') 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; } -- cgit v1.2.3