@@ -289,90 +289,202 @@ menu "On-chip Peripheral Drivers"
289
289
int "UART TX timeout"
290
290
default 2000
291
291
depends on RT_USING_SERIAL_V1
292
-
293
- config BSP_USING_UART1
294
- bool "Enable UART1"
295
- default y
296
-
297
- config BSP_UART1_RX_USING_DMA
298
- bool "Enable UART1 RX DMA"
299
- depends on BSP_USING_UART1 && RT_SERIAL_USING_DMA
300
- default n
292
+ menuconfig BSP_USING_UART1
293
+ bool "Enable UART1"
294
+ default y
295
+ if BSP_USING_UART1
296
+ config BSP_UART1_RX_USING_DMA
297
+ bool "Enable UART1 RX DMA"
298
+ depends on RT_SERIAL_USING_DMA
299
+ default n
301
300
302
- config BSP_UART1_TX_USING_DMA
303
- bool "Enable UART1 TX DMA"
304
- depends on BSP_USING_UART1 && RT_SERIAL_USING_DMA
305
- default n
301
+ config BSP_UART1_TX_USING_DMA
302
+ bool "Enable UART1 TX DMA"
303
+ depends on RT_SERIAL_USING_DMA
304
+ default n
306
305
307
- config BSP_USING_UART2
308
- bool "Enable UART2"
309
- default n
306
+ config BSP_UART1_RX_BUFSIZE
307
+ int "Set UART1 RX buffer size"
308
+ range 64 65535
309
+ depends on BSP_USING_UART1 && RT_USING_SERIAL_V2
310
+ default 256
311
+
312
+ config BSP_UART1_TX_BUFSIZE
313
+ int "Set UART1 TX buffer size"
314
+ range 0 65535
315
+ depends on BSP_USING_UART1 && RT_USING_SERIAL_V2
316
+ default 0
317
+
318
+ config BSP_UART1_DMA_PING_BUFSIZE
319
+ int "Set UART1 RX DMA ping-pong buffer size"
320
+ range 32 65535
321
+ depends on BSP_UART1_RX_USING_DMA && RT_USING_SERIAL_V2
322
+ default 64
323
+ endif
324
+ menuconfig BSP_USING_UART2
325
+ bool "Enable UART2"
326
+ default n
327
+ if BSP_USING_UART2
328
+ config BSP_UART2_RX_USING_DMA
329
+ bool "Enable UART2 RX DMA"
330
+ depends on RT_SERIAL_USING_DMA
331
+ default n
310
332
311
- config BSP_UART2_RX_USING_DMA
312
- bool "Enable UART2 RX DMA"
313
- depends on BSP_USING_UART2 && RT_SERIAL_USING_DMA
314
- default n
333
+ config BSP_UART2_TX_USING_DMA
334
+ bool "Enable UART2 TX DMA"
335
+ depends on RT_SERIAL_USING_DMA
336
+ default n
315
337
316
- config BSP_UART2_TX_USING_DMA
317
- bool "Enable UART2 TX DMA"
318
- depends on BSP_USING_UART2 && RT_SERIAL_USING_DMA
319
- default n
338
+ config BSP_UART2_RX_BUFSIZE
339
+ int "Set UART2 RX buffer size"
340
+ range 64 65535
341
+ depends on BSP_USING_UART2 && RT_USING_SERIAL_V2
342
+ default 256
343
+
344
+ config BSP_UART2_TX_BUFSIZE
345
+ int "Set UART2 TX buffer size"
346
+ range 0 65535
347
+ depends on BSP_USING_UART2 && RT_USING_SERIAL_V2
348
+ default 0
349
+
350
+ config BSP_UART2_DMA_PING_BUFSIZE
351
+ int "Set UART2 RX DMA ping-pong buffer size"
352
+ range 32 65535
353
+ depends on BSP_UART2_RX_USING_DMA && RT_USING_SERIAL_V2
354
+ default 64
355
+ endif
356
+ menuconfig BSP_USING_UART3
357
+ bool "Enable UART3"
358
+ default n
359
+ if BSP_USING_UART3
360
+ config BSP_UART3_RX_USING_DMA
361
+ bool "Enable UART3 RX DMA"
362
+ depends on RT_SERIAL_USING_DMA
363
+ default n
320
364
321
- config BSP_USING_UART3
322
- bool "Enable UART3"
323
- default n
365
+ config BSP_UART3_TX_USING_DMA
366
+ bool "Enable UART3 TX DMA"
367
+ depends on RT_SERIAL_USING_DMA
368
+ default n
324
369
325
- config BSP_UART3_RX_USING_DMA
326
- bool "Enable UART3 RX DMA"
327
- depends on BSP_USING_UART3 && RT_SERIAL_USING_DMA
328
- default n
370
+ config BSP_UART3_RX_BUFSIZE
371
+ int "Set UART3 RX buffer size"
372
+ range 64 65535
373
+ depends on BSP_USING_UART3 && RT_USING_SERIAL_V2
374
+ default 256
375
+
376
+ config BSP_UART3_TX_BUFSIZE
377
+ int "Set UART3 TX buffer size"
378
+ range 0 65535
379
+ depends on BSP_USING_UART3 && RT_USING_SERIAL_V2
380
+ default 0
381
+
382
+ config BSP_UART3_DMA_PING_BUFSIZE
383
+ int "Set UART3 RX DMA ping-pong buffer size"
384
+ range 32 65535
385
+ depends on BSP_UART3_RX_USING_DMA && RT_USING_SERIAL_V2
386
+ default 64
387
+ endif
329
388
330
- config BSP_UART3_TX_USING_DMA
331
- bool "Enable UART3 TX DMA"
332
- depends on BSP_USING_UART3 && RT_SERIAL_USING_DMA
333
- default n
389
+ menuconfig BSP_USING_UART4
390
+ bool "Enable UART4"
391
+ default n
392
+ if BSP_USING_UART4
393
+ config BSP_UART4_RX_USING_DMA
394
+ bool "Enable UART4 RX DMA"
395
+ depends on RT_SERIAL_USING_DMA
396
+ default n
334
397
335
- config BSP_USING_UART4
336
- bool "Enable UART4"
337
- default n
398
+ config BSP_UART4_TX_USING_DMA
399
+ bool "Enable UART4 TX DMA"
400
+ depends on RT_SERIAL_USING_DMA
401
+ default n
338
402
339
- config BSP_UART4_RX_USING_DMA
340
- bool "Enable UART4 RX DMA"
341
- depends on BSP_USING_UART4 && RT_SERIAL_USING_DMA
342
- default n
403
+ config BSP_UART4_RX_BUFSIZE
404
+ int "Set UART4 RX buffer size"
405
+ range 64 65535
406
+ depends on BSP_USING_UART4 && RT_USING_SERIAL_V2
407
+ default 256
408
+
409
+ config BSP_UART4_TX_BUFSIZE
410
+ int "Set UART4 TX buffer size"
411
+ range 0 65535
412
+ depends on BSP_USING_UART4 && RT_USING_SERIAL_V2
413
+ default 0
414
+
415
+ config BSP_UART4_DMA_PING_BUFSIZE
416
+ int "Set UART4 RX DMA ping-pong buffer size"
417
+ range 32 65535
418
+ depends on BSP_UART4_RX_USING_DMA && RT_USING_SERIAL_V2
419
+ default 64
420
+ endif
343
421
344
- config BSP_UART4_TX_USING_DMA
345
- bool "Enable UART4 TX DMA"
346
- depends on BSP_USING_UART4 && RT_SERIAL_USING_DMA
347
- default n
422
+ menuconfig BSP_USING_UART5
423
+ bool "Enable UART5"
424
+ default n
425
+ if BSP_USING_UART5
426
+ config BSP_UART5_RX_USING_DMA
427
+ bool "Enable UART5 RX DMA"
428
+ depends on RT_SERIAL_USING_DMA
429
+ default n
348
430
349
- config BSP_USING_UART5
350
- bool "Enable UART5"
351
- default n
431
+ config BSP_UART5_TX_USING_DMA
432
+ bool "Enable UART5 TX DMA"
433
+ depends on RT_SERIAL_USING_DMA
434
+ default n
352
435
353
- config BSP_UART5_RX_USING_DMA
354
- bool "Enable UART5 RX DMA"
355
- depends on BSP_USING_UART5 && RT_SERIAL_USING_DMA
356
- default n
436
+ config BSP_UART5_RX_BUFSIZE
437
+ int "Set UART5 RX buffer size"
438
+ range 64 65535
439
+ depends on BSP_USING_UART5 && RT_USING_SERIAL_V2
440
+ default 256
441
+
442
+ config BSP_UART5_TX_BUFSIZE
443
+ int "Set UART5 TX buffer size"
444
+ range 0 65535
445
+ depends on BSP_USING_UART5 && RT_USING_SERIAL_V2
446
+ default 0
447
+
448
+ config BSP_UART5_DMA_PING_BUFSIZE
449
+ int "Set UART5 RX DMA ping-pong buffer size"
450
+ range 32 65535
451
+ depends on BSP_UART5_RX_USING_DMA && RT_USING_SERIAL_V2
452
+ default 64
453
+ endif
357
454
358
- config BSP_UART5_TX_USING_DMA
359
- bool "Enable UART5 TX DMA"
360
- depends on BSP_USING_UART5 && RT_SERIAL_USING_DMA
361
- default n
455
+ menuconfig BSP_USING_UART6
456
+ bool "Enable UART6"
457
+ default n
458
+ if BSP_USING_UART6
459
+ config BSP_UART6_RX_USING_DMA
460
+ bool "Enable UART6 RX DMA"
461
+ depends on RT_SERIAL_USING_DMA
462
+ default n
362
463
363
- config BSP_USING_UART6
364
- bool "Enable UART6"
365
- default n
464
+ config BSP_UART6_TX_USING_DMA
465
+ bool "Enable UART6 TX DMA"
466
+ depends on RT_SERIAL_USING_DMA
467
+ default n
366
468
367
- config BSP_UART6_RX_USING_DMA
368
- bool "Enable UART6 RX DMA"
369
- depends on BSP_USING_UART6 && RT_SERIAL_USING_DMA
370
- default n
469
+ config BSP_UART6_RX_BUFSIZE
470
+ int "Set UART6 RX buffer size"
471
+ range 64 65535
472
+ depends on BSP_USING_UART6 && RT_USING_SERIAL_V2
473
+ default 256
474
+
475
+ config BSP_UART6_TX_BUFSIZE
476
+ int "Set UART6 TX buffer size"
477
+ range 0 65535
478
+ depends on BSP_USING_UART6 && RT_USING_SERIAL_V2
479
+ default 0
480
+
481
+ config BSP_UART6_DMA_PING_BUFSIZE
482
+ int "Set UART6 RX DMA ping-pong buffer size"
483
+ range 32 65535
484
+ depends on BSP_UART6_RX_USING_DMA && RT_USING_SERIAL_V2
485
+ default 64
486
+ endif
371
487
372
- config BSP_UART6_TX_USING_DMA
373
- bool "Enable UART6 TX DMA"
374
- depends on BSP_USING_UART6 && RT_SERIAL_USING_DMA
375
- default n
376
488
endif
377
489
378
490
menuconfig BSP_USING_TIM
0 commit comments