]> www.fi.muni.cz Git - bike-lights.git/blobdiff - firmware/gpio.c
gpio: rework
[bike-lights.git] / firmware / gpio.c
index 8e39bd29923359eb745946711bbb42a07bb21757..69862e02ecdf2ef2a19d05ca7c186df996cb0984 100644 (file)
@@ -4,22 +4,14 @@
 
 void gpio_init()
 {
-       DDRB |=    _BV(PB0) | _BV(PB2) | _BV(PB4) | _BV(PB6);
        PORTB &=~ (_BV(PB0) | _BV(PB2) | _BV(PB4) | _BV(PB6));
-
-       gpio_set(1, 1);
+       DDRB |=    _BV(PB0) | _BV(PB2) | _BV(PB4) | _BV(PB6);
 }
 
 void susp_gpio()
 {
-       DDRB  &= ~(_BV(PB0) | _BV(PB2) | _BV(PB4) | _BV(PB6));
        PORTB &= ~(_BV(PB0) | _BV(PB2) | _BV(PB4) | _BV(PB6));
-}
-
-void gpio_before_poweroff()
-{
-       DDRB |= _BV(PB2);
-       PORTB |= _BV(PB2);
+       DDRB |=    _BV(PB0) | _BV(PB2) | _BV(PB4) | _BV(PB6);
 }
 
 void gpio_set(unsigned char n, unsigned char on)