summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorchenyingchun0312 <[email protected]>2021-11-27 17:22:24 +0800
committerchenyingchun0312 <[email protected]>2021-11-27 17:22:24 +0800
commit7db9df93e51900af072a3019f0c96dd4016f5ac4 (patch)
tree0acb456c0825b204dbf5501bb30faa770c04dc9e
parente055a0077867191abee1e95713438dd8c4db0dd4 (diff)
[bsp/stm32/stm32l496] add I2C config
-rw-r--r--bsp/stm32/stm32l496-st-nucleo/board/Kconfig38
1 files changed, 38 insertions, 0 deletions
diff --git a/bsp/stm32/stm32l496-st-nucleo/board/Kconfig b/bsp/stm32/stm32l496-st-nucleo/board/Kconfig
index 6a2a2c0b4c..e4b311025e 100644
--- a/bsp/stm32/stm32l496-st-nucleo/board/Kconfig
+++ b/bsp/stm32/stm32l496-st-nucleo/board/Kconfig
@@ -56,6 +56,44 @@ menu "On-chip Peripheral Drivers"
depends on BSP_USING_LPUART1 && RT_SERIAL_USING_DMA
default n
endif
+
+ menuconfig BSP_USING_I2C
+ bool "Enable I2C BUS"
+ default n
+ select RT_USING_I2C
+ select RT_USING_I2C_BITOPS
+ select RT_USING_PIN
+ if BSP_USING_I2C
+ menuconfig BSP_USING_I2C3
+ bool "Enable I2C3 BUS"
+ default y
+ if BSP_USING_I2C3
+ comment "Notice: PC0 --> 32; PC1 --> 33"
+ config BSP_I2C3_SCL_PIN
+ int "i2c3 scl pin number"
+ range 1 176
+ default 32
+ config BSP_I2C3_SDA_PIN
+ int "I2C3 sda pin number"
+ range 1 176
+ default 33
+ endif
+
+ menuconfig BSP_USING_I2C4
+ bool "Enable I2C4 BUS"
+ default n
+ if BSP_USING_I2C4
+ comment "Notice: PC1 --> 33; PD6 --> 54"
+ config BSP_I2C4_SCL_PIN
+ int "i2c4 scl pin number"
+ range 1 176
+ default 54
+ config BSP_I2C4_SDA_PIN
+ int "I2C4 sda pin number"
+ range 1 176
+ default 33
+ endif
+ endif
config BSP_USING_ON_CHIP_FLASH
bool "Enable on-chip FLASH"