X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=main.c;h=efebdabafb5d2aa30571b65e49ca1683b006a2c6;hb=404cf862f8c6bb413580dce16d0a0bdab1037525;hp=0953063de92e264c8308b98c60d75e1b308f24b1;hpb=dbbcaf6e61197990ec21a702102c81deb66f2110;p=bike-lights.git diff --git a/main.c b/main.c index 0953063..efebdab 100644 --- a/main.c +++ b/main.c @@ -2,29 +2,42 @@ #include #include #include +#include #include "lights.h" -int main(void) +void hw_setup() { - _delay_ms(1500); - log_init(); - init_pwm(); init_adc(); init_tmr(); + init_buttons(); pwmled_init(); gpio_init(); ambient_init(); pattern_init(); + set_sleep_mode(SLEEP_MODE_IDLE); +} + +int main(void) +{ + log_init(); + wdt_enable(WDTO_1S); + + _delay_ms(100); + + hw_setup(); + log_set_state(3); sei(); #if 1 - while (1) - ; // sleep_mode(); + while (1) { + wdt_reset(); + sleep_mode(); + } #endif #if 0