boards: stm32f3_disco: Use pins PA9/PA10 for I2C_2

On stm32f3_disco pins PF0/PF1 are used for OSC_IN/OSC_OUT
signals. Use pins PA9/PA10 for I2C_2 port

Signed-off-by: Yannis Damigos <giannis.damigos@gmail.com>
This commit is contained in:
Yannis Damigos 2017-12-04 20:56:02 +02:00 committed by Kumar Gala
commit c2a0789d5f
3 changed files with 6 additions and 4 deletions

View file

@ -114,8 +114,8 @@ Default Zephyr Peripheral Mapping:
- UART_2_RX : PA3
- I2C1_SCL : PB6
- I2C1_SDA : PB7
- I2C2_SCL : PF1
- I2C2_SDA : PF0
- I2C2_SCL : PA9
- I2C2_SDA : PA10
- USER_PB : PA0
- LD3 : PE9
- LD4 : PE8

View file

@ -27,8 +27,8 @@ static const struct pin_config pinconf[] = {
{STM32_PIN_PB7, STM32F3_PINMUX_FUNC_PB7_I2C1_SDA},
#endif /* CONFIG_I2C_1 */
#ifdef CONFIG_I2C_2
{STM32_PIN_PF0, STM32F3_PINMUX_FUNC_PF0_I2C2_SDA},
{STM32_PIN_PF1, STM32F3_PINMUX_FUNC_PF1_I2C2_SCL},
{STM32_PIN_PA9, STM32F3_PINMUX_FUNC_PA9_I2C2_SCL},
{STM32_PIN_PA10, STM32F3_PINMUX_FUNC_PA10_I2C2_SDA},
#endif /* CONFIG_I2C_2 */
};

View file

@ -26,6 +26,8 @@
#endif
#if CONFIG_SOC_STM32F303XC
#define STM32F3_PINMUX_FUNC_PA9_I2C2_SCL (STM32_PINMUX_ALT_FUNC_4 | STM32_OPENDRAIN_PULLUP)
#define STM32F3_PINMUX_FUNC_PA10_I2C2_SDA (STM32_PINMUX_ALT_FUNC_4 | STM32_OPENDRAIN_PULLUP)
#define STM32F3_PINMUX_FUNC_PB6_I2C1_SCL (STM32_PINMUX_ALT_FUNC_4 | STM32_OPENDRAIN_PULLUP)
#define STM32F3_PINMUX_FUNC_PB7_I2C1_SDA (STM32_PINMUX_ALT_FUNC_4 | STM32_OPENDRAIN_PULLUP)
#define STM32F3_PINMUX_FUNC_PB10_USART3_TX (STM32_PINMUX_ALT_FUNC_7 | STM32_PUSHPULL_PULLUP)