arch/arm/src/stm32f0l0g0/ and boards/arm/stm32f0l0g0/nucleo-g070rb/include/board.h: Add I2C pinmap. In Kconfig select I2C2 for this part. Update I2C pin definitions in board.h.
This commit is contained in:
parent
15f28896a0
commit
eeed40aa0c
@ -804,6 +804,7 @@ config STM32F0L0G0_STM32G0
|
||||
select STM32F0L0G0_HAVE_TIM15
|
||||
select STM32F0L0G0_HAVE_TIM16
|
||||
select STM32F0L0G0_HAVE_TIM17
|
||||
select STM32F0L0G0_HAVE_I2C2
|
||||
|
||||
config STM32F0L0G0_STM32L0
|
||||
bool
|
||||
|
@ -74,7 +74,23 @@
|
||||
|
||||
/* TODO: DAC */
|
||||
|
||||
/* TODO: I2C */
|
||||
/* I2C */
|
||||
|
||||
#define GPIO_I2C1_SMBA_1 (GPIO_ALT | GPIO_AF6 | GPIO_PORTA | GPIO_PIN1)
|
||||
#define GPIO_I2C1_SMBA_2 (GPIO_ALT | GPIO_AF6 | GPIO_PORTB | GPIO_PIN5)
|
||||
#define GPIO_I2C1_SCL_1 (GPIO_ALT | GPIO_AF6 | GPIO_PORTA | GPIO_PIN9)
|
||||
#define GPIO_I2C1_SDA_1 (GPIO_ALT | GPIO_AF6 | GPIO_PORTA | GPIO_PIN10)
|
||||
#define GPIO_I2C1_SCL_2 (GPIO_ALT | GPIO_AF6 | GPIO_PORTB | GPIO_PIN6)
|
||||
#define GPIO_I2C1_SDA_2 (GPIO_ALT | GPIO_AF6 | GPIO_PORTB | GPIO_PIN7)
|
||||
#define GPIO_I2C1_SCL_3 (GPIO_ALT | GPIO_AF6 | GPIO_PORTB | GPIO_PIN8)
|
||||
#define GPIO_I2C1_SDA_3 (GPIO_ALT | GPIO_AF6 | GPIO_PORTB | GPIO_PIN9)
|
||||
|
||||
#define GPIO_I2C2_SCL_1 (GPIO_ALT | GPIO_AF6 | GPIO_PORTA | GPIO_PIN11)
|
||||
#define GPIO_I2C2_SDA_1 (GPIO_ALT | GPIO_AF6 | GPIO_PORTA | GPIO_PIN12)
|
||||
#define GPIO_I2C2_SCL_2 (GPIO_ALT | GPIO_AF6 | GPIO_PORTB | GPIO_PIN10)
|
||||
#define GPIO_I2C2_SDA_2 (GPIO_ALT | GPIO_AF6 | GPIO_PORTB | GPIO_PIN11)
|
||||
#define GPIO_I2C2_SCL_3 (GPIO_ALT | GPIO_AF6 | GPIO_PORTB | GPIO_PIN13)
|
||||
#define GPIO_I2C2_SDA_3 (GPIO_ALT | GPIO_AF6 | GPIO_PORTB | GPIO_PIN14)
|
||||
|
||||
/* TODO: Clocking */
|
||||
|
||||
@ -82,7 +98,7 @@
|
||||
|
||||
/* TODO: SPI */
|
||||
|
||||
/* TODO: Timers */
|
||||
/* Timers */
|
||||
|
||||
#define GPIO_TIM1_BKIN_1 (GPIO_ALT | GPIO_AF2 | GPIO_PORTA | GPIO_PIN6)
|
||||
#define GPIO_TIM1_BKIN_2 (GPIO_ALT | GPIO_AF2 | GPIO_PORTB | GPIO_PIN12)
|
||||
@ -152,7 +168,7 @@
|
||||
#define GPIO_TIM17_CH1OUT_3 (GPIO_ALT | GPIO_AF5 | GPIO_PORTA | GPIO_PIN7)
|
||||
#define GPIO_TIM17_CH1NOUT (GPIO_ALT | GPIO_AF2 | GPIO_PORTB | GPIO_PIN7)
|
||||
|
||||
/* TODO: USART */
|
||||
/* USART */
|
||||
|
||||
#define GPIO_USART1_CTS_1 (GPIO_ALT | GPIO_AF1 | GPIO_PORTA | GPIO_PIN11)
|
||||
#define GPIO_USART1_CTS_2 (GPIO_ALT | GPIO_AF4 | GPIO_PORTB | GPIO_PIN4)
|
||||
|
@ -214,6 +214,11 @@
|
||||
|
||||
/* Alternate function pin selections ****************************************/
|
||||
|
||||
/* I2C */
|
||||
|
||||
#define GPIO_I2C1_SCL GPIO_I2C1_SCL_3 /* PB8 */
|
||||
#define GPIO_I2C1_SDA GPIO_I2C1_SDA_3 /* PB9 */
|
||||
|
||||
/* TIM */
|
||||
|
||||
#define GPIO_TIM1_CH1OUT GPIO_TIM1_CH1OUT_1 /* PA8 */
|
||||
|
Loading…
Reference in New Issue
Block a user