changeset 47 | 7f930a94ee1e |
child 49 | f01fb659e54d |
46:ffb0c3ec9bc0 | 47:7f930a94ee1e |
---|---|
1 #include <avr/io.h> |
|
2 #include <util/delay.h> |
|
3 |
|
4 #define false 0 |
|
5 #define true 1 |
|
6 |
|
7 #define SBI(port, bit) do { port |= (1 << (bit)); } while (0) |
|
8 #define CBI(port, bit) do { port &= ~(1 << (bit)); } while (0) |
|
9 |
|
10 int main (void) |
|
11 { |
|
12 // LED |
|
13 SBI(DDRB, DDB5); |
|
14 |
|
15 while (true) { |
|
16 // flip |
|
17 PORTB ^= (1 << PORTB5); |
|
18 |
|
19 // busyloop |
|
20 _delay_ms(1000); |
|
21 } |
|
22 } |