From 7877aaeebc2b53316bf13a1ae9b2fb0c5143af68 Mon Sep 17 00:00:00 2001 From: Fergus Noble Date: Wed, 26 Oct 2011 13:30:27 -0700 Subject: Better way to toggle a pin. --- lib/stm32f1/gpio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/stm32f1/gpio.c b/lib/stm32f1/gpio.c index cd6be9b..f1ea12c 100644 --- a/lib/stm32f1/gpio.c +++ b/lib/stm32f1/gpio.c @@ -90,7 +90,7 @@ u16 gpio_get(u32 gpioport, u16 gpios) void gpio_toggle(u32 gpioport, u16 gpios) { - GPIO_ODR(gpioport) = GPIO_IDR(gpioport) ^ gpios; + GPIO_ODR(gpioport) ^= gpios; } u16 gpio_port_read(u32 gpioport) -- cgit v1.2.3