diff options
author | Christian Mauderer <Christian.Mauderer@embedded-brains.de> | 2013-10-24 16:27:00 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2013-10-24 16:29:13 +0200 |
commit | bb3f3491b5e72edb9517cb68c1c86b8b0f901c5f (patch) | |
tree | fe8be9c4c16b9f8bbacc6f8a37067c4959477117 /c/src/lib/libbsp/arm | |
parent | bsp/stm32f4: Header for f10xxx EXTI. (diff) | |
download | rtems-bb3f3491b5e72edb9517cb68c1c86b8b0f901c5f.tar.bz2 |
bsp/stm32f4: Bugfix for io-initialisation.
Diffstat (limited to 'c/src/lib/libbsp/arm')
-rw-r--r-- | c/src/lib/libbsp/arm/stm32f4/startup/io.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/c/src/lib/libbsp/arm/stm32f4/startup/io.c b/c/src/lib/libbsp/arm/stm32f4/startup/io.c index b0678234ee..33ada13c9d 100644 --- a/c/src/lib/libbsp/arm/stm32f4/startup/io.c +++ b/c/src/lib/libbsp/arm/stm32f4/startup/io.c @@ -191,7 +191,7 @@ static void set_config(unsigned pin, const stm32f4_gpio_config *config) #endif /* STM32F4_FAMILY_F4XXXX */ #ifdef STM32F4_FAMILY_F10XXX unsigned cr_reg = index >> 3; - unsigned cr_index = index & 3; + unsigned cr_index = index & 0x7; rtems_interrupt_disable(level); gpio->bsrr = 1U << (index + set_or_clear_offset); |