1menu "Hardware Drivers Config"
2
3menu "Onboard Peripheral Drivers"
4
5endmenu
6
7menu "On-chip Peripheral Drivers"
8
9    config BSP_SCB_ENABLE_I_CACHE
10        bool "Enable ICACHE"
11        default y
12
13    config BSP_SCB_ENABLE_D_CACHE
14        bool "Enable DCACHE"
15        default y
16
17    config BSP_USING_GPIO
18        bool "Enable GPIO"
19        select RT_USING_PIN
20        default y
21
22    menuconfig BSP_USING_UART
23        bool "Enable UART"
24        default y
25        select RT_USING_SERIAL
26        if BSP_USING_UART
27            config BSP_STM32_UART_V1_TX_TIMEOUT
28                int "UART TX timeout"
29                default 6000
30                depends on RT_USING_SERIAL_V1
31
32            config BSP_USING_UART2
33                bool "Enable UART2"
34                default y
35                if BSP_USING_UART2
36                    config BSP_UART2_RX_USING_DMA
37                        bool "Enable UART2 RX DMA"
38                        depends on BSP_USING_UART2 && RT_SERIAL_USING_DMA
39                        default n
40
41                    config BSP_UART2_TX_USING_DMA
42                        bool "Enable UART2 TX DMA"
43                        depends on BSP_USING_UART2 && RT_SERIAL_USING_DMA
44                        default t
45
46                    config BSP_UART2_RX_BUFSIZE
47                        int "Set UART2 RX buffer size"
48                        range 64 65535
49                        depends on BSP_USING_UART2
50                        default 256
51
52                    config BSP_UART2_TX_BUFSIZE
53                        int "Set UART2 TX buffer size"
54                        range 0 65535
55                        depends on BSP_USING_UART2
56                        default 0
57                endif
58            config BSP_USING_UART3
59                bool "Enable UART3"
60                default n
61
62        endif
63
64    source "$(BSP_DIR)/../libraries/HAL_Drivers/drivers/Kconfig"
65
66endmenu
67
68menu "Board extended module Drivers"
69
70endmenu
71
72endmenu
73