mainmenu "RT-Thread Configuration" config BSP_DIR string option env="BSP_ROOT" default "." config RTT_DIR string option env="RTT_ROOT" default "../.." # you can change the RTT_ROOT default: "rt-thread" # example : default "F:/git_repositories/rt-thread" config PKGS_DIR string option env="PKGS_ROOT" default "packages" source "$RTT_DIR/Kconfig" source "$PKGS_DIR/Kconfig" config SOC_SERIES_GD32F1 bool default y config SOC_GD32103C bool select RT_USING_COMPONENTS_INIT select RT_USING_USER_MAIN select SOC_SERIES_GD32F1 default y menu "On-chip Peripheral Drivers" menuconfig BSP_USING_UART bool "Enable UART" default y select RT_USING_SERIAL if BSP_USING_UART config BSP_USING_UART0 bool "using uart0" default n config BSP_USING_UART1 bool "using uart1" default n config BSP_USING_UART2 bool "using uart2" default y config BSP_USING_UART3 bool "using uart3" default n config BSP_USING_UART4 bool "using uart4" default n endif menuconfig BSP_USING_ADC bool "Enable ADC" default n select RT_USING_ADC if BSP_USING_ADC config BSP_USING_ADC0 bool "using adc0" default n config BSP_USING_ADC1 bool "using adc1" default n endif menuconfig BSP_USING_HWTIMER bool "Enable hwtimer" default n select RT_USING_HWTIMER if BSP_USING_HWTIMER config BSP_USING_HWTIMER0 bool "using hwtimer0" default n config BSP_USING_HWTIMER1 bool "using hwtimer1" default n config BSP_USING_HWTIMER2 bool "using hwtimer2" default n config BSP_USING_HWTIMER3 bool "using hwtimer3" default n config BSP_USING_HWTIMER4 bool "using hwtimer4" default n config BSP_USING_HWTIMER5 bool "using hwtimer5" default n config BSP_USING_HWTIMER6 bool "using hwtimer6" default n config BSP_USING_HWTIMER7 bool "using hwtimer7" default n endif endmenu