blob: b82041bd7ca3ab09a76619a2553d45ff5c43f9e8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
|
menu "General Drivers Configuration"
config BSP_USING_GPIO
bool "Enable GPIO"
select RT_USING_PIN
default y
config BSP_USING_ADC
bool "Enable ADC"
select RT_USING_ADC
default n
menu "General Purpose UARTs"
menuconfig BSP_USING_UART0
bool "Enable UART0"
default y
if BSP_USING_UART0
choice
prompt "UART0 TX PIN"
default UART0_TX_USING_GPIO16 if BSP_USING_BL60X
default UART0_TX_USING_GPIO21 if BSP_USING_BL61X
default UART0_TX_USING_GPIO14 if BSP_USING_BL70X
default UART0_TX_USING_GPIO14 if BSP_USING_BL808
config UART0_TX_USING_GPIO14
bool "GPIO_14"
config UART0_TX_USING_GPIO16
bool "GPIO_16"
config UART0_TX_USING_GPIO21
bool "GPIO_21"
endchoice
choice
prompt "UART0 RX PIN"
default UART0_RX_USING_GPIO7 if BSP_USING_BL60X
default UART0_RX_USING_GPIO22 if BSP_USING_BL61X
default UART0_RX_USING_GPIO23 if BSP_USING_BL70X
default UART0_RX_USING_GPIO15 if BSP_USING_BL808
config UART0_RX_USING_GPIO7
bool "GPIO_7"
config UART0_RX_USING_GPIO15
bool "GPIO_15"
config UART0_RX_USING_GPIO22
bool "GPIO_22"
config UART0_RX_USING_GPIO23
bool "GPIO_23"
endchoice
endif
menuconfig BSP_USING_UART1
bool "Enable UART1"
default n
if BSP_USING_UART1
choice
prompt "UART1 TX PIN"
default UART1_TX_USING_GPIO4 if BSP_USING_BL60X
default UART1_TX_USING_GPIO16 if BSP_USING_BL61X
default UART1_TX_USING_GPIO26 if BSP_USING_BL70X
default UART1_TX_USING_GPIO18 if BSP_USING_BL808
config UART1_TX_USING_GPIO4
bool "GPIO_4"
config UART1_TX_USING_GPIO16
bool "GPIO_16"
config UART1_TX_USING_GPIO18
bool "GPIO_18"
config UART1_TX_USING_GPIO26
bool "GPIO_26"
endchoice
choice
prompt "UART1 RX PIN"
default UART1_RX_USING_GPIO3 if BSP_USING_BL60X
default UART1_RX_USING_GPIO17 if BSP_USING_BL61X
default UART1_RX_USING_GPIO27 if BSP_USING_BL70X
default UART1_RX_USING_GPIO19 if BSP_USING_BL808
config UART1_RX_USING_GPIO3
bool "GPIO_3"
config UART1_RX_USING_GPIO5
bool "GPIO_5"
config UART1_RX_USING_GPIO17
bool "GPIO_17"
config UART1_RX_USING_GPIO19
bool "GPIO_19"
config UART1_RX_USING_GPIO27
bool "GPIO_27"
endchoice
endif
if BSP_USING_BL808
menuconfig BSP_USING_UART2
bool "Enable UART2"
default n
if BSP_USING_UART2
choice
prompt "UART2 TX PIN"
default UART2_TX_USING_GPIO20
config UART2_TX_USING_GPIO4
bool "GPIO_4"
config UART2_TX_USING_GPIO16
bool "GPIO_16"
config UART2_TX_USING_GPIO18
bool "GPIO_18"
config UART2_TX_USING_GPIO20
bool "GPIO_20"
endchoice
choice
prompt "UART2 RX PIN"
default UART2_RX_USING_GPIO21
config UART2_RX_USING_GPIO3
bool "GPIO_3"
config UART2_RX_USING_GPIO5
bool "GPIO_5"
config UART2_RX_USING_GPIO17
bool "GPIO_17"
config UART2_RX_USING_GPIO19
bool "GPIO_19"
config UART2_RX_USING_GPIO21
bool "GPIO_21"
endchoice
endif
endif
endmenu
menuconfig BSP_USING_RTC
bool "Enable RTC"
select RT_USING_RTC
default n
config BSP_USING_WDT
bool "Enable Watchdog Timer"
select RT_USING_WDT
default n
menuconfig BSP_USING_PWM
bool "Enable PWM"
default n
select RT_USING_PWM
if BSP_USING_PWM
config BSP_USING_PWM0
bool "Enable PWM0"
default n
config BSP_USING_PWM1
bool "Enable PWM1"
default n
config BSP_USING_PWM2
bool "Enable PWM2"
default n
config BSP_USING_PWM3
bool "Enable PWM3"
default n
endif
endmenu
|