]> www.fi.muni.cz Git - bike-lights.git/blobdiff - main.c
preliminary long keypress to power-down
[bike-lights.git] / main.c
diff --git a/main.c b/main.c
index 60b0030f31bb943474edac34a2fea9f426845010..416a6519dd3313729f203092130bf851ca886472 100644 (file)
--- a/main.c
+++ b/main.c
@@ -5,12 +5,8 @@
 
 #include "lights.h"
 
-int main(void)
+void hw_setup()
 {
-       log_init();
-
-       _delay_ms(1500);
-
        init_pwm();
        init_adc();
        init_tmr();
@@ -21,12 +17,23 @@ int main(void)
        ambient_init();
        pattern_init();
 
+       set_sleep_mode(SLEEP_MODE_IDLE);
+}
+
+int main(void)
+{
+       log_init();
+
+       _delay_ms(1500);
+
+       hw_setup();
+
        log_set_state(3);
 
        sei();
 #if 1
        while (1)
-               ; // sleep_mode();
+               sleep_mode();
 #endif
 
 #if 0