#include <util/delay.h>
#include <avr/sleep.h>
#include <avr/interrupt.h>
+#include <avr/wdt.h>
#include "lights.h"
int main(void)
{
log_init();
+ wdt_enable(WDTO_1S);
- _delay_ms(1500);
+ _delay_ms(100);
hw_setup();
sei();
#if 1
- while (1)
+ while (1) {
+ wdt_reset();
sleep_mode();
+ }
#endif
#if 0