diff --git a/bsp/wch/risc-v/ch32v307v-r1/board/Kconfig b/bsp/wch/risc-v/ch32v307v-r1/board/Kconfig index 84424f920006c8a898e314b4336d144feff2cbec..f8b9f567cf0c71221b55ce90af89a3c19074f43d 100644 --- a/bsp/wch/risc-v/ch32v307v-r1/board/Kconfig +++ b/bsp/wch/risc-v/ch32v307v-r1/board/Kconfig @@ -8,47 +8,51 @@ config SOC_CH32V307VC default y menu "On-chip Peripheral Drivers" + config BSP_USING_GPIO + bool "Enable GPIO" + select RT_USING_PIN + default y - config BSP_USING_UART + menuconfig BSP_USING_UART bool "Enable UART" select RT_USING_SERIAL default n - if BSP_USING_UART - config BSP_USING_UART1 - bool "Enable UART1" - default n + if BSP_USING_UART + config BSP_USING_UART1 + bool "Enable UART1" + default n - config BSP_USING_UART2 - bool "Enable UART2" + config BSP_USING_UART2 + bool "Enable UART2" default n - config BSP_USING_UART3 - bool "Enable UART3" - default n + config BSP_USING_UART3 + bool "Enable UART3" + default n - config BSP_USING_UART4 - bool "Enable UART4" - default n + config BSP_USING_UART4 + bool "Enable UART4" + default n - config BSP_USING_UART5 - bool "Enable UART5" - default n + config BSP_USING_UART5 + bool "Enable UART5" + default n - config BSP_USING_UART6 - bool "Enable UART6" - default n + config BSP_USING_UART6 + bool "Enable UART6" + default n - config BSP_USING_UART7 - bool "Enable UART7" - default n + config BSP_USING_UART7 + bool "Enable UART7" + default n - config BSP_USING_UART8 - bool "Enable UART8" - default n - endif + config BSP_USING_UART8 + bool "Enable UART8" + default n + endif - config BSP_USING_ADC + menuconfig BSP_USING_ADC bool "Enable ADC" select RT_USING_ADC default n @@ -71,10 +75,11 @@ menu "On-chip Peripheral Drivers" default n endif - config BSP_USING_DAC + menuconfig BSP_USING_DAC bool "Enable DAC" select RT_USING_DAC default n + if BSP_USING_DAC config BSP_USING_DAC_CHANNEL1 bool "Enable DAC CHANNEL1" @@ -86,16 +91,19 @@ menu "On-chip Peripheral Drivers" menuconfig BSP_USING_I2C bool "Enable I2C Bus" - default n select RT_USING_I2C select RT_USING_I2C_BITOPS select RT_USING_PIN + default n + if BSP_USING_I2C config BSP_USING_I2C1 bool "Enable I2C1 Bus" default n + if BSP_USING_I2C1 comment "Notice: PC7 --> 39; PC6 --> 38" + config BSP_I2C1_SCL_PIN int "i2c1 SCL pin number" range 0 79 @@ -109,6 +117,7 @@ menu "On-chip Peripheral Drivers" config BSP_USING_I2C2 bool "Enable I2C2 Bus" default n + if BSP_USING_I2C2 comment "Notice: PC1 --> 33; PC0 --> 32" config BSP_I2C2_SCL_PIN @@ -126,6 +135,7 @@ menu "On-chip Peripheral Drivers" bool "Enable RTC" select RT_USING_RTC default n + if BSP_USING_RTC config BSP_USING_RTC_LSI bool "using LSI clock for rtc, if not, LSE default"