From eeae409eae20142b41da3a971427ac57896db71f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?King=20K=C3=A9vin?= Date: Sat, 19 Oct 2013 14:36:03 +0200 Subject: [PATCH] add power setting --- firmware/main.c | 15 +++++++++++++-- firmware/settings.c | 11 +++++++++-- firmware/settings.h | 3 ++- 3 files changed, 24 insertions(+), 5 deletions(-) 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<