diff options
| author | Selene ToyKeeper | 2023-08-25 17:38:30 -0600 |
|---|---|---|
| committer | Selene ToyKeeper | 2023-08-25 17:38:30 -0600 |
| commit | 8dd48059dd52fce67e785f325fae6ad4f1a1e473 (patch) | |
| tree | 2c0a297abd7de6223fbf62378de9e9bf6712a925 /spaghetti-monster | |
| parent | started splitting set_level(0) into its own set_level_zero(), and (diff) | |
| download | anduril-8dd48059dd52fce67e785f325fae6ad4f1a1e473.tar.gz anduril-8dd48059dd52fce67e785f325fae6ad4f1a1e473.tar.bz2 anduril-8dd48059dd52fce67e785f325fae6ad4f1a1e473.zip | |
fixed bug: post-off voltage used low brightness sometimes even when regular aux setting was high
Diffstat (limited to 'spaghetti-monster')
| -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; } |
