1mainmenu "RT-Thread Configuration" 2 3BSP_DIR := . 4 5RTT_DIR := ../../.. 6 7# you can change the RTT_ROOT default "../.." to your rtthread_root, 8# example : default "F:/git_repositories/rt-thread" 9 10PKGS_DIR := packages 11 12ENV_DIR := / 13 14source "$(RTT_DIR)/Kconfig" 15osource "$PKGS_DIR/Kconfig" 16 17menu "Hardware Drivers Config" 18 19config SOC_AVR32 20 bool 21 default y 22 23choice 24 prompt "Select BSP board" 25 default BSP_BOARD_MCUZONE_AVR32DEV1 26 27 config BSP_BOARD_MCUZONE_AVR32DEV1 28 bool "MCUZone AVR32DEV1 Kit" 29endchoice 30 31menu "On-chip Peripheral Drivers" 32 33 config BSP_USING_PIN 34 bool "Enable GPIO" 35 select RT_USING_PIN 36 default y 37 38 menuconfig BSP_USING_UART 39 bool "Enable UART" 40 select RT_USING_SERIAL 41 default y 42 if BSP_USING_UART 43 config BSP_USING_UART0 44 bool "Enable UART0" 45 default n 46 if BSP_USING_UART0 47 choice 48 prompt "uart0 tx pin number (GP)" 49 depends on BSP_USING_UART0 50 default BSP_UART0_TX_PIN_43 51 config BSP_UART0_TX_PIN_19 52 bool "19" 53 config BSP_UART0_TX_PIN_43 54 bool "43" 55 endchoice 56 config BSP_UART0_TX_PIN 57 int 58 default 19 if BSP_UART0_TX_PIN_19 59 default 43 if BSP_UART0_TX_PIN_43 60 config BSP_UART0_TX_PIN_FUNCTION 61 int 62 default 0 if BSP_UART0_TX_PIN_19 63 default 2 if BSP_UART0_TX_PIN_43 64 choice 65 prompt "uart0 rx pin number (GP)" 66 depends on BSP_USING_UART0 67 default BSP_UART0_RX_PIN_42 68 config BSP_UART0_RX_PIN_18 69 bool "18" 70 config BSP_UART0_RX_PIN_42 71 bool "42" 72 endchoice 73 config BSP_UART0_RX_PIN 74 int 75 default 18 if BSP_UART0_RX_PIN_18 76 default 42 if BSP_UART0_RX_PIN_42 77 config BSP_UART0_RX_PIN_FUNCTION 78 int 79 default 0 if BSP_UART0_RX_PIN_18 80 default 2 if BSP_UART0_RX_PIN_42 81 endif 82 83 config BSP_USING_UART1 84 bool "Enable UART1" 85 default y 86 if BSP_USING_UART1 87 choice 88 prompt "uart1 tx pin number (GP)" 89 depends on BSP_USING_UART1 90 default BSP_UART1_TX_PIN_34 91 config BSP_UART1_TX_PIN_34 92 bool "34" 93 config BSP_UART1_TX_PIN_23 94 bool "23" 95 endchoice 96 config BSP_UART1_TX_PIN 97 int 98 default 34 if BSP_UART1_TX_PIN_34 99 default 23 if BSP_UART1_TX_PIN_23 100 config BSP_UART1_TX_PIN_FUNCTION 101 int 102 default 2 if BSP_UART1_TX_PIN_34 103 default 0 if BSP_UART1_TX_PIN_23 104 choice 105 prompt "uart1 rx pin number (GP)" 106 depends on BSP_USING_UART1 107 default BSP_UART1_RX_PIN_35 108 config BSP_UART1_RX_PIN_35 109 bool "35" 110 config BSP_UART1_RX_PIN_24 111 bool "24" 112 endchoice 113 config BSP_UART1_RX_PIN 114 int 115 default 35 if BSP_UART1_RX_PIN_35 116 default 24 if BSP_UART1_RX_PIN_24 117 config BSP_UART1_RX_PIN_FUNCTION 118 int 119 default 2 if BSP_UART1_RX_PIN_35 120 default 0 if BSP_UART1_RX_PIN_24 121 endif 122 endif 123endmenu 124endmenu 125