aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorFergus Noble2011-09-23 13:05:12 -0700
committerFergus Noble2011-09-23 13:05:12 -0700
commitd4d737096371fc489bed70684b13305af4785f82 (patch)
treeb0fa375ee562ed29ca71f8dfa6f6e8a37339cab4 /lib
parent3c67ef7d07cfa4d2d041fa4f641a9f6f3c4a33bf (diff)
Some more silly bugs in GPIO fixed for F2.
Diffstat (limited to 'lib')
-rw-r--r--lib/stm32f2/gpio.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/stm32f2/gpio.c b/lib/stm32f2/gpio.c
index abb08c0..6e1ef08 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);