Kconfig 4.5 KB
Newer Older
R
Rbb666 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
menu "Hardware Drivers Config"

    config SOC_R7FA6M4AF
        bool
        select SOC_SERIES_R7FA6M3
        select RT_USING_COMPONENTS_INIT
        select RT_USING_USER_MAIN
        default y

    menu "Onboard Peripheral Drivers"

    endmenu

    menu "On-chip Peripheral Drivers"

        source "../libraries/HAL_Drivers/Kconfig"

        menuconfig BSP_USING_UART
            bool "Enable UART"
            default y
            select RT_USING_SERIAL
            select RT_USING_SERIAL_V2
            if BSP_USING_UART

                menuconfig BSP_USING_UART7
                    bool "Enable UART7"
                    default n
                    if BSP_USING_UART7
                        config BSP_UART7_RX_USING_DMA
                            bool "Enable UART7 RX DMA"
                            depends on BSP_USING_UART7 && RT_SERIAL_USING_DMA
                            default n

                        config BSP_UART7_TX_USING_DMA
                            bool "Enable UART7 TX DMA"
                            depends on BSP_USING_UART7 && RT_SERIAL_USING_DMA
                            default n

                        config BSP_UART7_RX_BUFSIZE
                            int "Set UART7 RX buffer size"
                            range 64 65535
                            depends on RT_USING_SERIAL_V2
                            default 256

                        config BSP_UART7_TX_BUFSIZE
                            int "Set UART7 TX buffer size"
                            range 0 65535
                            depends on RT_USING_SERIAL_V2
                            default 0
                    endif
            endif

R
Rbb666 已提交
53 54 55 56
        menuconfig BSP_USING_SPI
            bool "Enable SPI BUS"
            default n
            select RT_USING_SPI
mysterywolf's avatar
mysterywolf 已提交
57
            if BSP_USING_SPI
R
Rbb666 已提交
58 59 60
                config BSP_USING_SPI0
                    bool "Enable SPI0 BUS"
                    default n
mysterywolf's avatar
mysterywolf 已提交
61

R
Rbb666 已提交
62 63 64 65 66
                config BSP_USING_SPI1
                    bool "Enable SPI1 BUS"
                    default n
            endif

R
Rbb666 已提交
67 68 69
        menuconfig BSP_USING_FS
            bool "Enable File System"
            select RT_USING_DFS
R
Rbb666 已提交
70
            default n
mysterywolf's avatar
mysterywolf 已提交
71

R
Rbb666 已提交
72 73 74 75 76 77 78 79 80
            if BSP_USING_FS
                config BSP_USING_SDCARD_FATFS
                    bool "Enable SDCARD (FATFS)"
                    select BSP_USING_SPI
                    select BSP_USING_SPI1
                    select RT_USING_SPI_MSD
                    select RT_USING_DFS_ELMFAT
                    default n
            endif
R
Rbb666 已提交
81

R
Rbb666 已提交
82 83 84 85 86 87 88 89
    menuconfig BSP_USING_PWM
        bool "Enable PWM"
        default n
        select RT_USING_PWM
        if BSP_USING_PWM
            config BSP_USING_PWM12
                bool "Enable GPT12 (16-Bits) output PWM"
                default n
R
Rbb666 已提交
90 91
        endif

R
Rbb666 已提交
92 93 94 95 96
    config BSP_USING_LCD
        bool "Enable LCD"
        select BSP_USING_GPIO
        default n

97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125
    menuconfig BSP_USING_SCI_SPI
        bool "Enable SCI SPI BUS"
        default n
        select RT_USING_SPI
        if BSP_USING_SCI_SPI 
            config BSP_USING_SCI_SPI0
                bool "Enable SCI SPI0 BUS"
                default n
            config BSP_USING_SCI_SPI3
                bool "Enable SCI SPI3 BUS"
                default n
            config BSP_USING_SCI_SPI6
                bool "Enable SCI SPI6 BUS"
                default n
        endif

    menuconfig BSP_USING_SPI
        bool "Enable SPI BUS"
        default n
        select RT_USING_SPI
        if BSP_USING_SPI 
            config BSP_USING_SPI0
                bool "Enable SPI0 BUS"
                default n
            config BSP_USING_SPI1
                bool "Enable SPI1 BUS"
                default n
        endif

R
Rbb666 已提交
126 127 128 129 130 131 132 133
    config BSP_USING_SPI_LCD
        bool "Enable SPI LCD"
        select BSP_USING_GPIO
        select BSP_USING_SPI
        select BSP_USING_SPI0
        default n

    menuconfig BSP_USING_LVGL
R
Rbb666 已提交
134 135 136
        bool "Enable LVGL for LCD"
        select PKG_USING_LVGL
        default n
mysterywolf's avatar
mysterywolf 已提交
137
        if BSP_USING_LVGL
R
Rbb666 已提交
138 139
            config BSP_USING_LCD_ILI9431
                bool "Enable LVGL for LCD_ILI9431"
140
                select PKG_USING_ILI9341
R
Rbb666 已提交
141 142 143 144 145 146 147
                select BSP_USING_SPI_LCD
                default n
            config BSP_USING_LCD_RGB
                bool "Enable LVGL for LCD_RGB565"
                select BSP_USING_LCD
                default n
        endif
R
Rbb666 已提交
148 149 150 151 152 153 154 155

    if BSP_USING_LVGL
        config BSP_USING_LVGL_DEMO
            bool "Enable LVGL demo"
            select PKG_USING_LV_MUSIC_DEMO
            default y
    endif

R
Rbb666 已提交
156 157 158 159 160 161
    endmenu

    menu "Board extended module Drivers"

    endmenu
endmenu