X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?p=bike-lights.git;a=blobdiff_plain;f=firmware%2Fgpio.c;h=69862e02ecdf2ef2a19d05ca7c186df996cb0984;hp=8e39bd29923359eb745946711bbb42a07bb21757;hb=1dc3de1bbcd220f0fd5e78bc2e60eebbebf07fd2;hpb=fad6d0df251d09246816d5f6480543b8af588641 diff --git a/firmware/gpio.c b/firmware/gpio.c index 8e39bd2..69862e0 100644 --- a/firmware/gpio.c +++ b/firmware/gpio.c @@ -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)