@@ -96,7 +96,184 @@ menu "Hardware Drivers Config"
96
96
default 0
97
97
endif
98
98
endif
99
+
100
+ menuconfig BSP_USING_SCI
101
+ bool "Enable SCI Controller"
102
+ default n
103
+ config BSP_USING_SCIn_SPI
104
+ bool
105
+ depends on BSP_USING_SCI
106
+ select RT_USING_SPI
107
+ default n
99
108
109
+ config BSP_USING_SCIn_I2C
110
+ bool
111
+ depends on BSP_USING_SCI
112
+ select RT_USING_I2C
113
+ default n
114
+
115
+ config BSP_USING_SCIn_UART
116
+ bool
117
+ depends on BSP_USING_SCI
118
+ select RT_USING_SERIAL
119
+ select RT_USING_SERIAL_V2
120
+ default n
121
+
122
+ if BSP_USING_SCI
123
+ config BSP_USING_SCI0
124
+ bool "Enable SCI0"
125
+ default n
126
+ if BSP_USING_SCI0
127
+ choice
128
+ prompt "choice sci mode"
129
+ default BSP_USING_SCI0_SPI
130
+ config BSP_USING_SCI0_SPI
131
+ select BSP_USING_SCIn_SPI
132
+ bool "SPI mode"
133
+ config BSP_USING_SCI0_I2C
134
+ select BSP_USING_SCIn_I2C
135
+ bool "I2C mode"
136
+ config BSP_USING_SCI0_UART
137
+ select BSP_USING_SCIn_UART
138
+ bool "UART mode"
139
+ endchoice
140
+ if BSP_USING_SCI0_UART
141
+ config BSP_SCI0_UART_RX_BUFSIZE
142
+ int "Set UART0 RX buffer size"
143
+ range 64 65535
144
+ depends on RT_USING_SERIAL_V2
145
+ default 256
146
+
147
+ config BSP_SCI0_UART_TX_BUFSIZE
148
+ int "Set UART0 TX buffer size"
149
+ range 0 65535
150
+ depends on RT_USING_SERIAL_V2
151
+ default 0
152
+ endif
153
+ endif
154
+ config BSP_USING_SCI1
155
+ bool "Enable SCI1"
156
+ default n
157
+ if BSP_USING_SCI1
158
+ choice
159
+ prompt "choice sci mode"
160
+ default BSP_USING_SCI1_SPI
161
+ config BSP_USING_SCI1_SPI
162
+ select BSP_USING_SCIn_SPI
163
+ bool "SPI mode"
164
+ config BSP_USING_SCI1_I2C
165
+ select BSP_USING_SCIn_I2C
166
+ bool "I2C mode"
167
+ config BSP_USING_SCI1_UART
168
+ select BSP_USING_SCIn_UART
169
+ bool "UART mode"
170
+ endchoice
171
+ if BSP_USING_SCI1_UART
172
+ config BSP_SCI1_UART_RX_BUFSIZE
173
+ int "Set UART1 RX buffer size"
174
+ range 64 65535
175
+ depends on RT_USING_SERIAL_V2
176
+ default 256
177
+
178
+ config BSP_SCI1_UART_TX_BUFSIZE
179
+ int "Set UART1 TX buffer size"
180
+ range 0 65535
181
+ depends on RT_USING_SERIAL_V2
182
+ default 0
183
+ endif
184
+ endif
185
+
186
+ config BSP_USING_SCI9
187
+ bool "Enable SCI9"
188
+ default n
189
+ if BSP_USING_SCI9
190
+ choice
191
+ prompt "choice sci mode"
192
+ default BSP_USING_SCI9_SPI
193
+ config BSP_USING_SCI9_SPI
194
+ select BSP_USING_SCIn_SPI
195
+ bool "SPI mode"
196
+ config BSP_USING_SCI9_I2C
197
+ select BSP_USING_SCIn_I2C
198
+ bool "I2C mode"
199
+ config BSP_USING_SCI9_UART
200
+ select BSP_USING_SCIn_UART
201
+ bool "UART mode"
202
+ endchoice
203
+ if BSP_USING_SCI9_UART
204
+ config BSP_SCI9_UART_RX_BUFSIZE
205
+ int "Set UART9 RX buffer size"
206
+ range 64 65535
207
+ depends on RT_USING_SERIAL_V2
208
+ default 256
209
+
210
+ config BSP_SCI9_UART_TX_BUFSIZE
211
+ int "Set UART9 TX buffer size"
212
+ range 0 65535
213
+ depends on RT_USING_SERIAL_V2
214
+ default 0
215
+ endif
216
+ endif
217
+ endif
218
+
219
+ menuconfig BSP_USING_HW_I2C
220
+ bool "Enable hardware I2C BUS"
221
+ default n
222
+ if BSP_USING_HW_I2C
223
+ config BSP_USING_HW_I2C0
224
+ bool "Enable Hardware I2C0 BUS"
225
+ default n
226
+ config BSP_USING_HW_I2C1
227
+ bool "Enable Hardware I2C1 BUS"
228
+ default n
229
+ endif
230
+
231
+ menuconfig BSP_USING_PWM
232
+ bool "Enable PWM"
233
+ default n
234
+ select RT_USING_PWM
235
+ if BSP_USING_PWM
236
+ config BSP_USING_PWM0
237
+ bool "Enable GPT0 (32-Bits) output PWM"
238
+ default n
239
+
240
+ config BSP_USING_PWM1
241
+ bool "Enable GPT1 (32-Bits) output PWM"
242
+ default n
243
+
244
+ config BSP_USING_PWM2
245
+ bool "Enable GPT2 (32-Bits) output PWM"
246
+ default n
247
+
248
+ config BSP_USING_PWM3
249
+ bool "Enable GPT3 (32-Bits) output PWM"
250
+ default n
251
+
252
+ config BSP_USING_PWM4
253
+ bool "Enable GPT4 (32-Bits) output PWM"
254
+ default n
255
+
256
+ config BSP_USING_PWM5
257
+ bool "Enable GPT5 (32-Bits) output PWM"
258
+ default n
259
+
260
+ config BSP_USING_PWM6
261
+ bool "Enable GPT6 (32-Bits) output PWM"
262
+ default n
263
+ endif
264
+
265
+ menuconfig BSP_USING_SPI
266
+ bool "Enable SPI BUS"
267
+ default n
268
+ select RT_USING_SPI
269
+ if BSP_USING_SPI
270
+ config BSP_USING_SPI0
271
+ bool "Enable SPI0 BUS"
272
+ default n
273
+ config BSP_USING_SPI1
274
+ bool "Enable SPI1 BUS"
275
+ default n
276
+ endif
100
277
endmenu
101
278
102
279
menu "Board extended module Drivers"
0 commit comments