]> www.fi.muni.cz Git - bike-lights.git/blobdiff - firmware/tmr.c
mudflap for dual rearlights
[bike-lights.git] / firmware / tmr.c
index d1f1b2300bfe7e05233481948947fea330130b77..77e11531784c2d9096537240b79100aa8128abcb 100644 (file)
@@ -8,7 +8,8 @@ volatile uint16_t jiffies;
 
 void init_tmr()
 {
-       WDTCR = _BV(WDIE) | _BV(WDP1); // interrupt mode, 64 ms
+       wdt_enable(WDTO_60MS);
+       WDTCR |= _BV(WDIE); // interrupt mode, 64 ms
 }
 
 void susp_tmr()
@@ -17,13 +18,7 @@ void susp_tmr()
 }
 
 ISR(WDT_vect) {
+       WDTCR |= _BV(WDIE); // avoid WDT reset next time
        ++jiffies;
-
-       timer_check_buttons();
-       patterns_next_tick();
-       timer_start_slow_adcs();
-
-       if ((jiffies & 0x7FF) == 0)
-               ambient_log_min_max();
 }