From 334e3e238c5779cc03650d4b4226f051cb056918 Mon Sep 17 00:00:00 2001 From: Rbb666 Date: Fri, 10 Sep 2021 14:04:31 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B7=B2=E9=AA=8C=E8=AF=81ART-PI=E5=9C=A8rtthr?= =?UTF-8?q?ead=E4=B8=BB=E5=88=86=E6=94=AF=E7=9A=84I2C=E9=A9=B1=E5=8A=A8?= =?UTF-8?q?=EF=BC=8C=E5=A2=9E=E5=8A=A0kconfig=E4=B8=ADI2C=E7=9A=84?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bsp/stm32/stm32h750-artpi-h750/board/Kconfig | 55 +++++++++++++++++++- 1 file changed, 54 insertions(+), 1 deletion(-) diff --git a/bsp/stm32/stm32h750-artpi-h750/board/Kconfig b/bsp/stm32/stm32h750-artpi-h750/board/Kconfig index 34ce12d8bf..23d2d1f518 100644 --- a/bsp/stm32/stm32h750-artpi-h750/board/Kconfig +++ b/bsp/stm32/stm32h750-artpi-h750/board/Kconfig @@ -57,12 +57,65 @@ menu "On-chip Peripheral Drivers" default n endif - config BSP_USING_ONCHIP_RTC bool "Enable Onchip RTC" select RT_USING_RTC default n + menuconfig BSP_USING_I2C + bool "Enable I2C BUS (software simulation)" + select RT_USING_I2C + select RT_USING_I2C_BITOPS + select RT_USING_PIN + default n + if BSP_USING_I2C + menuconfig BSP_USING_I2C1 + bool "Enable I2C1 BUS (software simulation)" + default n + select RT_USING_I2C + select RT_USING_I2C_BITOPS + select RT_USING_PIN + if BSP_USING_I2C1 + comment "Notice: PB6 --> 22; PB7 --> 23" + config BSP_I2C1_SCL_PIN + int "I2C1 scl pin number" + range 0 175 + default 22 + config BSP_I2C1_SDA_PIN + int "I2C1 sda pin number" + range 0 175 + default 23 + endif + menuconfig BSP_USING_I2C2 + bool "Enable I2C2 BUS (software simulation)" + default n + if BSP_USING_I2C2 + comment "Notice: PH13 --> 125; PH15 --> 127" + config BSP_I2C2_SCL_PIN + int "i2c2 scl pin number" + range 1 176 + default 127 + config BSP_I2C2_SDA_PIN + int "I2C2 sda pin number" + range 0 175 + default 125 + endif + menuconfig BSP_USING_I2C3 + bool "Enable I2C3 BUS (software simulation)" + default n + if BSP_USING_I2C3 + comment "Notice: PH12 --> 124; PH11 --> 123" + config BSP_I2C3_SCL_PIN + int "i2c3 scl pin number" + range 0 175 + default 123 + config BSP_I2C3_SDA_PIN + int "I2C3 sda pin number" + range 0 175 + default 124 + endif + endif + source "../libraries/HAL_Drivers/Kconfig" endmenu -- GitLab