menu "Hardware Drivers Config" config MCU_HC32L136 bool select ARCH_ARM_CORTEX_M0 select RT_USING_COMPONENTS_INIT select RT_USING_USER_MAIN default y menu "Onboard Peripheral Drivers" endmenu menu "On-chip Peripheral Drivers" config BSP_USING_GPIO bool "Enable GPIO" select RT_USING_PIN default y menuconfig BSP_USING_UART bool "Enable UART" default y select RT_USING_SERIAL if BSP_USING_UART config BSP_USING_UART0 bool "Enable UART0" default n config BSP_USING_UART1 bool "Enable UART1" default y endif menuconfig BSP_USING_SOFT_I2C bool "Enable software I2C (swi2c)" default n select RT_USING_I2C select RT_USING_SOFT_I2C if BSP_USING_SOFT_I2C menuconfig BSP_USING_SOFT_I2C1 bool "Enable software I2C1 Bus (swi2c1)" default n select RT_USING_SOFT_I2C1 if BSP_USING_SOFT_I2C1 config RT_SOFT_I2C1_SCL_PIN int "swi2c1 SCL pin number" default 51 config RT_SOFT_I2C1_SDA_PIN int "swi2c1 SDA pin number" default 90 endif endif endmenu menu "Board extended module Drivers" endmenu config RT_SOFT_I2C1_HAS_PIN_DEFAULT bool default y if RT_USING_SOFT_I2C1 config RT_SOFT_I2C1_SCL_PIN_DEFAULT int default 51 if RT_USING_SOFT_I2C1 config RT_SOFT_I2C1_SDA_PIN_DEFAULT int default 90 if RT_USING_SOFT_I2C1 endmenu