aboutsummaryrefslogtreecommitdiff
path: root/spaghetti-monster/fsm-ramping.c
diff options
context:
space:
mode:
authorSelene ToyKeeper2023-05-02 23:44:22 -0600
committerSelene ToyKeeper2023-05-02 23:44:22 -0600
commit00dbf2b76cdbad2dbf2fd3b960bcb09d77f932d1 (patch)
tree0988a942a7dbec3eaad6724f2f4a2ca6c4ada5c8 /spaghetti-monster/fsm-ramping.c
parentadded Wurkkos FC13 and TS11 (diff)
downloadanduril-00dbf2b76cdbad2dbf2fd3b960bcb09d77f932d1.tar.gz
anduril-00dbf2b76cdbad2dbf2fd3b960bcb09d77f932d1.tar.bz2
anduril-00dbf2b76cdbad2dbf2fd3b960bcb09d77f932d1.zip
post-off voltage display: use low brightness when torch was at moon level before,
and skip the voltage display after UI actions which didn't change the mode (like "Off -> 7C" to change aux LED settings)
Diffstat (limited to 'spaghetti-monster/fsm-ramping.c')
-rw-r--r--spaghetti-monster/fsm-ramping.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/spaghetti-monster/fsm-ramping.c b/spaghetti-monster/fsm-ramping.c
index 393c425..d4e2068 100644
--- a/spaghetti-monster/fsm-ramping.c
+++ b/spaghetti-monster/fsm-ramping.c
@@ -71,6 +71,7 @@ void set_level(uint8_t level) {
SetLevelFuncPtr set_level_func = channel_modes[CH_MODE];
set_level_func(level);
+ if (actual_level != level) prev_level = actual_level;
actual_level = level;
#ifdef USE_SET_LEVEL_GRADUALLY