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 y
20        endmenu
21
22        menuconfig BSP_USING_ADC
23            bool "Enable ADC"
24            default n
25            select RT_USING_ADC
26            if BSP_USING_ADC
27                config BSP_USING_ADC1
28                    bool "Enable ADC1"
29                    default n
30
31                config BSP_USING_ADC2
32                    bool "Enable ADC2"
33                    default n
34            endif
35
36        menu "Flash Drivers"
37            config BSP_USING_OCFLASH
38                bool "Enable On Chip Flash"
39                default n
40            config OCFLASH_USE_FAL
41                bool "Enable On Chip Flash FAL Driver"
42                depends on BSP_USING_OCFLASH
43                select RT_USING_FAL
44                default n
45            config OCFLASH_USE_LFS
46                bool "Enable On Chip Flash DFS Driver"
47                depends on OCFLASH_USE_FAL
48                select RT_USING_DFS
49                select RT_USING_MTD_NOR
50                select PKG_USING_LITTLEFS
51                default n
52        endmenu
53    endmenu
54endmenu
55