mainmenu "RT-Thread Configuration" BSP_DIR := . RTT_DIR := ../../.. # you can change the RTT_ROOT default "../.." to your rtthread_root, # example : default "F:/git_repositories/rt-thread" PKGS_DIR := packages ENV_DIR := / source "$(RTT_DIR)/Kconfig" osource "$PKGS_DIR/Kconfig" menu "Hardware Drivers Config" config SOC_AVR32 bool default y choice prompt "Select BSP board" default BSP_BOARD_MCUZONE_AVR32DEV1 config BSP_BOARD_MCUZONE_AVR32DEV1 bool "MCUZone AVR32DEV1 Kit" endchoice menu "On-chip Peripheral Drivers" config BSP_USING_PIN bool "Enable GPIO" select RT_USING_PIN default y menuconfig BSP_USING_UART bool "Enable UART" select RT_USING_SERIAL default y if BSP_USING_UART config BSP_USING_UART0 bool "Enable UART0" default n if BSP_USING_UART0 choice prompt "uart0 tx pin number (GP)" depends on BSP_USING_UART0 default BSP_UART0_TX_PIN_43 config BSP_UART0_TX_PIN_19 bool "19" config BSP_UART0_TX_PIN_43 bool "43" endchoice config BSP_UART0_TX_PIN int default 19 if BSP_UART0_TX_PIN_19 default 43 if BSP_UART0_TX_PIN_43 config BSP_UART0_TX_PIN_FUNCTION int default 0 if BSP_UART0_TX_PIN_19 default 2 if BSP_UART0_TX_PIN_43 choice prompt "uart0 rx pin number (GP)" depends on BSP_USING_UART0 default BSP_UART0_RX_PIN_42 config BSP_UART0_RX_PIN_18 bool "18" config BSP_UART0_RX_PIN_42 bool "42" endchoice config BSP_UART0_RX_PIN int default 18 if BSP_UART0_RX_PIN_18 default 42 if BSP_UART0_RX_PIN_42 config BSP_UART0_RX_PIN_FUNCTION int default 0 if BSP_UART0_RX_PIN_18 default 2 if BSP_UART0_RX_PIN_42 endif config BSP_USING_UART1 bool "Enable UART1" default y if BSP_USING_UART1 choice prompt "uart1 tx pin number (GP)" depends on BSP_USING_UART1 default BSP_UART1_TX_PIN_34 config BSP_UART1_TX_PIN_34 bool "34" config BSP_UART1_TX_PIN_23 bool "23" endchoice config BSP_UART1_TX_PIN int default 34 if BSP_UART1_TX_PIN_34 default 23 if BSP_UART1_TX_PIN_23 config BSP_UART1_TX_PIN_FUNCTION int default 2 if BSP_UART1_TX_PIN_34 default 0 if BSP_UART1_TX_PIN_23 choice prompt "uart1 rx pin number (GP)" depends on BSP_USING_UART1 default BSP_UART1_RX_PIN_35 config BSP_UART1_RX_PIN_35 bool "35" config BSP_UART1_RX_PIN_24 bool "24" endchoice config BSP_UART1_RX_PIN int default 35 if BSP_UART1_RX_PIN_35 default 24 if BSP_UART1_RX_PIN_24 config BSP_UART1_RX_PIN_FUNCTION int default 2 if BSP_UART1_RX_PIN_35 default 0 if BSP_UART1_RX_PIN_24 endif endif endmenu endmenu