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