From e772992f4c56d79581e62607c27609e4eeaaae7e Mon Sep 17 00:00:00 2001 From: Fergus Noble Date: Fri, 23 Sep 2011 13:05:12 -0700 Subject: [PATCH] Some more silly bugs in GPIO fixed for F2. --- lib/stm32f2/gpio.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/stm32f2/gpio.c b/lib/stm32f2/gpio.c index abb08c0e..6e1ef08a 100644 --- a/lib/stm32f2/gpio.c +++ b/lib/stm32f2/gpio.c @@ -49,7 +49,7 @@ void gpio_mode_setup(u32 gpioport, u8 mode, u8 pull_up_down, u16 gpios) void gpio_set_output_options(u32 gpioport, u8 otype, u8 speed, u16 gpios) { u16 i; - u16 ospeedr; + u32 ospeedr; if (otype == 0x1) GPIO_OTYPER(gpioport) |= gpios; @@ -71,7 +71,7 @@ void gpio_set_output_options(u32 gpioport, u8 otype, u8 speed, u16 gpios) void gpio_set_af(u32 gpioport, u8 alt_func_num, u16 gpios) { u16 i; - u16 afrl, afrh; + u32 afrl, afrh; afrl = GPIO_AFRL(gpioport); afrh = GPIO_AFRH(gpioport);