From c918737ed3af1491d0ffb883b12a8b70e565d940 Mon Sep 17 00:00:00 2001 From: Christian Mauderer Date: Thu, 24 Oct 2013 16:26:59 +0200 Subject: bsp/stm32f4: Add a simple I2C-driver. --- c/src/lib/libbsp/arm/stm32f4/startup/start-config-io.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'c/src/lib/libbsp/arm/stm32f4/startup/start-config-io.c') 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 }; -- cgit v1.2.3