From 78f2a7dd69cd21922fc43508b317c5a81f8ea7cb Mon Sep 17 00:00:00 2001 From: Selene ToyKeeper Date: Tue, 3 Oct 2023 16:24:09 -0600 Subject: raised default temperature limit to 50C on attiny1616 and newer MCUs, slightly simplified gradual_tick() --- spaghetti-monster/fsm-ramping.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'spaghetti-monster/fsm-ramping.c') diff --git a/spaghetti-monster/fsm-ramping.c b/spaghetti-monster/fsm-ramping.c index 89f540b..adc8acb 100644 --- a/spaghetti-monster/fsm-ramping.c +++ b/spaghetti-monster/fsm-ramping.c @@ -241,15 +241,14 @@ void gradual_tick() { uint8_t gt = gradual_target; if (gt < actual_level) gt = actual_level - 1; else if (gt > actual_level) gt = actual_level + 1; - gt --; // call the relevant hardware-specific function GradualTickFuncPtr gradual_tick_func = channels[channel_mode].gradual_tick; - bool done = gradual_tick_func(gt); + bool done = gradual_tick_func(gt - 1); if (done) { uint8_t orig = gradual_target; - set_level(gt + 1); + set_level(gt); gradual_target = orig; } } -- cgit v1.2.3