7 DDRB |= _BV(PB0) | _BV(PB2); // LED4, LED5
8 PORTB &=~ (_BV(PB0) | _BV(PB2));
10 DDRA |= _BV(PA3) | _BV(PA4); // LED6, LED7
11 PORTA &=~ (_BV(PA3) | _BV(PA4));
18 DDRB &= ~(_BV(PB0) | _BV(PB2)); // LED4, LED5
19 PORTB &=~ (_BV(PB0) | _BV(PB2));
21 DDRA &= ~(_BV(PA3) | _BV(PA4)); // LED6, LED7
22 PORTA &=~ (_BV(PA3) | _BV(PA4));
25 void gpio_before_poweroff()
31 void gpio_set(unsigned char n, unsigned char on)
35 case 0: PORTB |= _BV(PB0); break;
36 case 1: PORTB |= _BV(PB2); break;
37 case 2: PORTA |= _BV(PA3); break;
38 case 3: PORTA |= _BV(PA4); break;
42 case 0: PORTB &= ~_BV(PB0); break;
43 case 1: PORTB &= ~_BV(PB2); break;
44 case 2: PORTA &= ~_BV(PA3); break;
45 case 3: PORTA &= ~_BV(PA4); break;