]> www.fi.muni.cz Git - bike-lights.git/blob - main.c
pattern selecting reworked
[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         log_init();
11
12         _delay_ms(1500);
13
14         init_pwm();
15         init_adc();
16         init_tmr();
17         init_buttons();
18
19         pwmled_init();
20         gpio_init();
21         ambient_init();
22         pattern_init();
23
24         log_set_state(3);
25
26         sei();
27 #if 1
28         while (1)
29                 ; // sleep_mode();
30 #endif
31
32 #if 0
33         DDRB |= _BV(PB2);
34         while (1) {
35                 PORTB |=  _BV( PB2 );
36                 _delay_ms(200);
37                 PORTB &=~ _BV( PB2 );
38                 _delay_ms(200);
39         }
40 #endif
41 }