1menu "Hardware Drivers Config"
2    menu "On-chip Peripheral Drivers"
3
4        menu "GPIO Drivers"
5            config BSP_USING_GPIO
6                bool "Enable GPIO"
7                select RT_USING_PIN
8                default n
9        endmenu
10
11        menu "UART Drivers"
12            config BSP_USING_UART1
13                bool "Enable UART1 PA9/10(T/R)"
14                select RT_USING_SERIAL
15                default n
16            config BSP_USING_UART2
17                bool "Enable UART2 PA2/3(T/R)"
18                select RT_USING_SERIAL
19                default n
20            config BSP_USING_UART3
21                bool "Enable UART3 PC10/11(T/R)"
22                select RT_USING_SERIAL
23                default y
24        endmenu
25
26        menuconfig BSP_USING_ADC
27            bool "Enable ADC"
28            default n
29            select RT_USING_ADC
30            if BSP_USING_ADC
31                config BSP_USING_ADC1
32                    bool "Enable ADC1"
33                    default n
34
35                config BSP_USING_ADC2
36                    bool "Enable ADC2"
37                    default n
38            endif
39
40        menu "Flash Drivers"
41            config BSP_USING_OCFLASH
42                bool "Enable On Chip Flash"
43                default n
44            config OCFLASH_USE_FAL
45                bool "Enable On Chip Flash FAL Driver"
46                depends on BSP_USING_OCFLASH
47                select RT_USING_FAL
48                default n
49            config OCFLASH_USE_LFS
50                bool "Enable On Chip Flash DFS Driver"
51                depends on OCFLASH_USE_FAL
52                select RT_USING_DFS
53                select RT_USING_MTD_NOR
54                select PKG_USING_LITTLEFS
55                default n
56        endmenu
57    endmenu
58endmenu
59