From 51b884c44c858aa56aae6675a2c3a8b2d882768e Mon Sep 17 00:00:00 2001 From: Clyne Sullivan Date: Thu, 1 Mar 2018 13:03:40 -0500 Subject: keypad support, making stuff good --- src/gpio.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'src/gpio.c') diff --git a/src/gpio.c b/src/gpio.c index c2617ee..900a3f1 100644 --- a/src/gpio.c +++ b/src/gpio.c @@ -32,10 +32,7 @@ void gpio_mode(GPIO_TypeDef *port, uint8_t pin, uint8_t mode) void gpio_dout(GPIO_TypeDef *port, uint8_t pin, uint8_t val) { - if (val) - port->BSRR |= (1 << pin); - else - port->BRR |= (1 << pin); + port->BSRR |= (1 << (val ? pin : pin + 16)); } uint8_t gpio_din(GPIO_TypeDef *port, uint8_t pin) -- cgit v1.2.3