1menu "Hardware Drivers Config"
2
3menu "Onboard Peripheral Drivers"
4
5endmenu
6
7menu "On-chip Peripheral Drivers"
8
9    config BSP_USING_GPIO
10        bool "Enable GPIO"
11        select RT_USING_PIN
12        default y
13
14    menuconfig BSP_USING_UART
15        bool "Enable UART"
16        default y
17        select RT_USING_SERIAL
18        if BSP_USING_UART
19            config BSP_STM32_UART_V1_TX_TIMEOUT
20                int "UART TX timeout"
21                default 2000
22                depends on RT_USING_SERIAL_V1
23
24            menuconfig BSP_USING_UART1
25                bool "Enable UART1"
26                default y
27                if BSP_USING_UART1
28                    config BSP_UART1_RX_USING_DMA
29                        bool "Enable UART1 RX DMA"
30                        depends on BSP_USING_UART1 && RT_SERIAL_USING_DMA
31                        default n
32
33                    config BSP_UART1_TX_USING_DMA
34                        bool "Enable UART1 TX DMA"
35                        depends on BSP_USING_UART1 && RT_SERIAL_USING_DMA
36                        default n
37
38                    config BSP_UART1_RX_BUFSIZE
39                        int "Set UART1 RX buffer size"
40                        range 64 65535
41                        depends on RT_USING_SERIAL_V2
42                        default 256
43
44                    config BSP_UART1_TX_BUFSIZE
45                        int "Set UART1 TX buffer size"
46                        range 0 65535
47                        depends on RT_USING_SERIAL_V2
48                        default 0
49
50                    config BSP_UART1_DMA_PING_BUFSIZE
51                        int "Set UART1 RX DMA ping-pong buffer size"
52                        range 32 65535
53                        depends on RT_USING_SERIAL_V2 && BSP_UART1_RX_USING_DMA
54                        default 64
55                endif
56        endif
57    source "$(BSP_DIR)/../libraries/HAL_Drivers/drivers/Kconfig"
58
59endmenu
60
61menu "Board extended module Drivers"
62
63endmenu
64
65endmenu
66