Kconfig 2.1 KB
Newer Older
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
menu "Hardware Drivers Config"

config SOC_STM32F411RE
    bool
    select SOC_SERIES_STM32F4
    default y

menu "Onboard Peripheral Drivers"

endmenu

menu "On-chip Peripheral Drivers"

    config BSP_USING_GPIO
        bool "Enable GPIO"
        select RT_USING_PIN
        default y

    menuconfig BSP_USING_UART
        bool "Enable UART"
        default y
        select RT_USING_SERIAL
        if BSP_USING_UART
            config BSP_USING_UART2
                bool "Enable UART2"
                default y

            config BSP_UART2_RX_USING_DMA
                bool "Enable UART2 RX DMA"
                depends on BSP_USING_UART2 && RT_SERIAL_USING_DMA
                default n
        endif

misonyo's avatar
misonyo 已提交
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
    menuconfig BSP_USING_I2C1
        bool "Enable I2C1 BUS (software simulation)"
        default n
        select RT_USING_I2C
        select RT_USING_I2C_BITOPS
        select RT_USING_PIN
        if BSP_USING_I2C1
            config BSP_I2C1_SCL_PIN
                int "i2c1 scl pin number"
                range 0 80
                default 30
            config BSP_I2C1_SDA_PIN
                int "I2C1 sda pin number"
                range 0 80
                default 31
        endif

    menuconfig BSP_USING_PWM
        bool "Enable pwm"
        default n
        select RT_USING_PWM
        if BSP_USING_PWM
        menuconfig BSP_USING_PWM3
            bool "Enable timer3 output pwm"
            default n
            if BSP_USING_PWM3
                config BSP_USING_PWM3_CH1
                    bool "Enable PWM3 channel1 (PA6)"
                    default n

                config BSP_USING_PWM3_CH2
                    bool "Enable PWM3 channel2 (PA7)"
                    default n

                config BSP_USING_PWM3_CH3
                    bool "Enable PWM3 channel3 (PB0)"
                    default n

                config BSP_USING_PWM3_CH4
                    bool "Enable PWM3 channel4 (PB1)"
                    default n
            endif
        endif

78 79 80 81 82 83 84 85 86 87 88
    config BSP_USING_ON_CHIP_FLASH
        bool "Enable on-chip FLASH"
        default n

endmenu

menu "Board extended module Drivers"

endmenu

endmenu