Speed can now be changed on-the-fly by setting speedup.

This commit is contained in:
2021-01-10 16:27:49 +01:00
parent 8fe03313ac
commit 7651e46ee0
3 changed files with 5 additions and 1 deletions

View File

@ -21,6 +21,7 @@ AnimationMode mode = AM_CORNERS;
AnimationMode temp_mode;
unsigned long temp_mode_until;
int return_to_brightness = -1;
uint8_t speedup = SPEEDUP;
unsigned long last_loop = 0;
@ -156,7 +157,7 @@ void loop() {
mqtt_loop();
ArduinoOTA.handle();
EVERY_N_MILLISECONDS(20 / SPEEDUP) {
if (speedup > 0 && (millis() - last_loop > (20 / speedup) || last_loop > millis())) {
looping = false;
AnimationMode active_mode = mode;