This commit is contained in:
philippe44
2019-08-11 13:52:35 -07:00
parent 6566e06bdf
commit cf6d9c0911
3 changed files with 14 additions and 7 deletions

View File

@@ -59,10 +59,12 @@ bool led_blink_core(int idx, int ontime, int offtime, bool pushed) {
xTimerStop(leds[idx].timer, BLOCKTIME);
}
// save current state
leds[idx].pushedon = leds[idx].ontime;
leds[idx].pushedoff = leds[idx].offtime;
leds[idx].pushed = pushed;
// save current state if not already pushed
if (!leds[idx].pushed) {
leds[idx].pushedon = leds[idx].ontime;
leds[idx].pushedoff = leds[idx].offtime;
leds[idx].pushed = pushed;
}
// then set new one
leds[idx].ontime = ontime;