diff options
author | Christian Mauderer <Christian.Mauderer@embedded-brains.de> | 2013-10-24 16:26:59 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2013-10-24 16:29:18 +0200 |
commit | c918737ed3af1491d0ffb883b12a8b70e565d940 (patch) | |
tree | 1c9fb3cb6906d6b433e76706f448a0b51bfc323a /c/src/lib/libbsp/arm/stm32f4/startup/start-config-io.c | |
parent | bsp/stm32f4: Bugfix for io-initialisation. (diff) | |
download | rtems-c918737ed3af1491d0ffb883b12a8b70e565d940.tar.bz2 |
bsp/stm32f4: Add a simple I2C-driver.
Diffstat (limited to 'c/src/lib/libbsp/arm/stm32f4/startup/start-config-io.c')
-rw-r--r-- | c/src/lib/libbsp/arm/stm32f4/startup/start-config-io.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/arm/stm32f4/startup/start-config-io.c b/c/src/lib/libbsp/arm/stm32f4/startup/start-config-io.c index 2ec863505c..39e9db0856 100644 --- a/c/src/lib/libbsp/arm/stm32f4/startup/start-config-io.c +++ b/c/src/lib/libbsp/arm/stm32f4/startup/start-config-io.c @@ -41,6 +41,12 @@ const stm32f4_gpio_config stm32f4_start_config_gpio [] = { STM32F4_PIN_USART6_TX_PC6, STM32F4_PIN_USART6_RX_PC7, #endif + #ifdef STM32F4_ENABLE_I2C1 + #error Not implemented. + #endif + #ifdef STM32F4_ENABLE_I2C2 + #error Not implemented. + #endif #endif /* STM32F4_FAMILY_F4XXXX */ #ifdef STM32F4_FAMILY_F10XXX #ifdef STM32F4_ENABLE_USART_1 @@ -63,6 +69,17 @@ const stm32f4_gpio_config stm32f4_start_config_gpio [] = { STM32F4_PIN_UART5_TX, STM32F4_PIN_UART5_RX, #endif + #ifdef STM32F4_ENABLE_USART_6 + #error STM32F10XXX has no USART 6 + #endif + #ifdef STM32F4_ENABLE_I2C1 + STM32F4_PIN_I2C1_SCL_MAP0, + STM32F4_PIN_I2C1_SDA_MAP0, + #endif + #ifdef STM32F4_ENABLE_I2C2 + STM32F4_PIN_I2C2_SCL, + STM32F4_PIN_I2C2_SDA, + #endif #endif /* STM32F4_FAMILY_F10XXX */ STM32F4_GPIO_CONFIG_TERMINAL }; |