diff --git a/firmware/main.c b/firmware/main.c index 2ba1cd8..9a346fe 100644 --- a/firmware/main.c +++ b/firmware/main.c @@ -337,7 +337,7 @@ int main(void) puts("LED dimmer up & running"); - /* load settings */ + // load (or initialize) settings if (!verify_settings()) { initialize_settings(); save_settings(); @@ -351,6 +351,13 @@ int main(void) puts("settings loaded"); } + // switch power supply as saved + if (power) { + PORTB &= ~(1<