2 #include <avr/interrupt.h>
7 /* 256 ticks per interrupt, 256 clock divisor */
8 #define TICKS_PER_SEC (F_CPU / 256 / 256)
10 static volatile unsigned long ticks;
14 power_timer0_enable();
19 TIMSK0 |= (1 << TOIE0); /* enable ovf intr. */
22 void reset_timer(void)
27 unsigned long get_msec(void)
29 return 1000 * ticks / TICKS_PER_SEC;