diff --git a/Config.h b/Config.h index 0ca9a13..99f8c1e 100644 --- a/Config.h +++ b/Config.h @@ -4,7 +4,7 @@ #define CONFIG_H #define MAJ_VERS 0x01 - #define MIN_VERS 0x1C + #define MIN_VERS 0x1D #define PLATFORM_AVR 0x90 #define PLATFORM_ESP32 0x80 diff --git a/Utilities.h b/Utilities.h index 528e9c1..d6750e2 100644 --- a/Utilities.h +++ b/Utilities.h @@ -122,6 +122,7 @@ void led_indicate_error(int cycles) { delay(100); npset(0xFF, 0x50, 0x00); delay(100); + if (!forever) cycles--; } npset(0,0,0); #else @@ -169,6 +170,7 @@ void led_indicate_warning(int cycles) { delay(100); npset(0x00, 0x00, 0x00); delay(100); + if (!forever) cycles--; } npset(0,0,0); #else @@ -176,11 +178,11 @@ void led_indicate_warning(int cycles) { cycles = forever ? 1 : cycles; digitalWrite(pin_led_tx, HIGH); while(cycles > 0) { - led_tx_off(); - delay(100); - led_tx_on(); - delay(100); - if (!forever) cycles--; + led_tx_off(); + delay(100); + led_tx_on(); + delay(100); + if (!forever) cycles--; } led_tx_off(); #endif @@ -210,6 +212,7 @@ void led_indicate_warning(int cycles) { delay(100); npset(0x00, 0x00, 0x00); delay(100); + if (!forever) cycles--; } npset(0,0,0); }