]> www.fi.muni.cz Git - bike-lights.git/blob - main.c
ambient light sensor
[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
21         log_set_state(3);
22
23         sei();
24 #if 1
25         while (1)
26                 ; // sleep_mode();
27 #endif
28
29 #if 0
30         DDRB |= _BV(PB2);
31         while (1) {
32                 PORTB |=  _BV( PB2 );
33                 _delay_ms(200);
34                 PORTB &=~ _BV( PB2 );
35                 _delay_ms(200);
36         }
37 #endif
38 }