]> www.fi.muni.cz Git - bike-lights.git/blob - main.c
pwm clock highspeed mode
[bike-lights.git] / main.c
1 #include <avr/io.h>
2 #include <util/delay.h>
3 #include <avr/sleep.h>
4 #include <avr/interrupt.h>
5
6 #include "lights.h"
7
8 int main(void)
9 {
10         _delay_ms(1500);
11         log_init();
12
13         init_pwm();
14         init_adc();
15         init_tmr();
16
17         pwmled_init();
18         gpio_init();
19         ambient_init();
20         pattern_init();
21
22         log_set_state(3);
23
24         sei();
25 #if 1
26         while (1)
27                 ; // sleep_mode();
28 #endif
29
30 #if 0
31         DDRB |= _BV(PB2);
32         while (1) {
33                 PORTB |=  _BV( PB2 );
34                 _delay_ms(200);
35                 PORTB &=~ _BV( PB2 );
36                 _delay_ms(200);
37         }
38 #endif
39 }