Kconfig 6.6 KB
Newer Older
T
thread-liu 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
menu "Hardware Drivers Config"

config SOC_STM32MP157A
    bool
    select SOC_SERIES_STM32MP1
    select RT_USING_COMPONENTS_INIT
    select RT_USING_USER_MAIN
    default y

menu "Onboard Peripheral Drivers"

    config BSP_USING_STLINK_TO_USART
        bool "Enable STLINK TO USART (uart4)"
        select BSP_USING_UART
        select BSP_USING_UART4
        default y

T
thread-liu 已提交
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
    config BSP_USING_EXTI
        bool "Enable exti sample"
        default n

    config BSP_USING_PMIC
        bool "Enable PMIC"
        select BSP_USING_I2C
        select BSP_USING_I2C3
        default y

    config BSP_USING_PWR
        bool "Enable PM (power control)"
        default n

    config BSP_USING_RCC
        bool "Enable rcc use sample"
        default n
T
thread-liu 已提交
35 36 37 38 39

    config BSP_USING_OPENAMP
        bool "Enable OpenAMP"
        default n

40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
    menuconfig BSP_USING_RS485
        bool "Enable RS485 "
        default n
        if BSP_USING_RS485
            comment "set rts pin number "
            config BSP_RS485_RTS_PIN
                int "RS485 rts pin number"
                range 1 176
                default 5

            config RS485_UART_DEVICE_NAME
            string "the uart name for rs485"
            default "uart3"

        endif

T
thread-liu 已提交
56 57 58 59 60 61 62
endmenu

menu "On-chip Peripheral Drivers"
    config BSP_USING_GPIO
        bool "Enable GPIO"
        select RT_USING_PIN
        default y
T
thread-liu 已提交
63

T
thread-liu 已提交
64 65 66 67
    config BSP_USING_WWDG
        bool "Enable WWDG"
        select RT_USING_WWDG
        default n
T
thread-liu 已提交
68 69 70 71 72 73

    menuconfig BSP_USING_UART
        bool "Enable UART"
        select RT_USING_SERIAL
        default y
        if BSP_USING_UART
T
thread-liu 已提交
74 75 76 77 78
            config BSP_USING_UART3
                bool "Enable UART3"
                default y
            config BSP_UART3_RX_USING_DMA
                bool "Enable UART3 RX DMA"
79
                depends on BSP_USING_UART3 && RT_SERIAL_USING_DMA
T
thread-liu 已提交
80 81 82 83 84
                default n
            config BSP_UART3_TX_USING_DMA
                bool "Enable UART3 TX DMA"
                depends on BSP_USING_UART3 && RT_SERIAL_USING_DMA
                default n
T
thread-liu 已提交
85

T
thread-liu 已提交
86 87 88 89 90 91 92 93 94 95 96 97
            config BSP_USING_UART4
                bool "Enable UART4"
                default y
            config BSP_UART4_RX_USING_DMA
                bool "Enable UART4 RX DMA"
                depends on BSP_USING_UART4 && RT_SERIAL_USING_DMA
                default n
            config BSP_UART4_TX_USING_DMA
                bool "Enable UART4 TX DMA"
                depends on BSP_USING_UART4 && RT_SERIAL_USING_DMA
                default n

T
thread-liu 已提交
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 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149
        endif

    menuconfig BSP_USING_TIM
        bool "Enable timer"
        default n
        select RT_USING_HWTIMER
        if BSP_USING_TIM
            config BSP_USING_TIM14
                bool "Enable TIM14"
                default n

            config BSP_USING_TIM16
                bool "Enable TIM16"
                default n

            config BSP_USING_TIM17
                bool "Enable TIM17"
                default n

        endif
    menuconfig BSP_USING_LPTIM
        bool "Enable lptimer"
        default n
        select RT_USING_LPTIMER
        if BSP_USING_LPTIM
            config BSP_USING_LPTIM1
                bool "Enable LPTIM1"
                default n
        endif

    menuconfig BSP_USING_PWM
        bool "Enable pwm"
        default n
        select RT_USING_PWM
        if BSP_USING_PWM
        menuconfig BSP_USING_PWM4
            bool "Enable timer4 output pwm"
            default n
            if BSP_USING_PWM4
                config BSP_USING_PWM4_CH2
                    bool "Enable PWM4 channel2"
                    default n
            endif
        endif

    menuconfig BSP_USING_ADC
        bool "Enable ADC"
        default n
        select RT_USING_ADC
        if BSP_USING_ADC
            config BSP_USING_ADC2
                bool "Enable ADC2"
T
thread-liu 已提交
150
                select BSP_USING_PMIC
T
thread-liu 已提交
151 152 153 154 155 156 157 158 159 160
                default n
        endif

    menuconfig BSP_USING_DAC
        bool "Enable DAC"
        default n
        select RT_USING_DAC
        if BSP_USING_DAC
            config BSP_USING_DAC1
                bool "Enable DAC1"
T
thread-liu 已提交
161 162
                default n
        endif
T
thread-liu 已提交
163

T
thread-liu 已提交
164 165
    menuconfig BSP_USING_I2C
        bool "Enable I2C BUS (software simulation)"
T
thread-liu 已提交
166 167 168 169
        select RT_USING_I2C
        select RT_USING_I2C_BITOPS
        select RT_USING_PIN
        default n
T
thread-liu 已提交
170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212
        if BSP_USING_I2C
            menuconfig BSP_USING_I2C1
                bool "Enable I2C1 BUS (software simulation)"
                default n
                if BSP_USING_I2C1
                    comment "Notice: PD7 --> 55; PG15 --> 111"
                    config BSP_I2C1_SCL_PIN
                        int "I2C1 scl pin number"
                        range 1 176
                        default 55
                    config BSP_I2C1_SDA_PIN
                        int "I2C1 sda pin number"
                        range 1 176
                        default 111
                endif
            menuconfig BSP_USING_I2C2
                bool "Enable I2C2 BUS (software simulation)"
                default n
                if BSP_USING_I2C2
                    comment "Notice: PH4 --> 116; PH5 --> 117"
                    config BSP_I2C2_SCL_PIN
                        int "i2c2 scl pin number"
                        range 1 176
                        default 116
                    config BSP_I2C2_SDA_PIN
                        int "I2C2 sda pin number"
                        range 1 176
                        default 117
                endif
	    menuconfig BSP_USING_I2C3
                bool "Enable I2C3 BUS (software simulation)"
                default n
                if BSP_USING_I2C3
                    comment "Notice: PZ4 --> 180; PZ5 --> 181"
                    config BSP_I2C3_SCL_PIN
                        int "i2c3 scl pin number"
                        range 1 191
                        default 180
                    config BSP_I2C3_SDA_PIN
                        int "I2C3 sda pin number"
                        range 1 191
                        default 181
                endif
T
thread-liu 已提交
213
        endif
T
thread-liu 已提交
214

T
thread-liu 已提交
215 216 217 218
    menuconfig BSP_USING_SPI
        bool "Enable SPI BUS"
        select RT_USING_SPI
        default n
T
thread-liu 已提交
219
        if BSP_USING_SPI
T
thread-liu 已提交
220 221
            config BSP_USING_SPI5
                bool "Enable SPI5 BUS"
T
thread-liu 已提交
222
                default n
T
thread-liu 已提交
223 224 225 226 227

            config BSP_SPI5_TX_USING_DMA
                bool "Enable SPI5 TX DMA"
                depends on BSP_USING_SPI5
                default n
T
thread-liu 已提交
228

T
thread-liu 已提交
229 230 231 232
            config BSP_SPI5_RX_USING_DMA
                bool "Enable SPI5 RX DMA"
                depends on BSP_USING_SPI5
                select BSP_SPI5_TX_USING_DMA
T
thread-liu 已提交
233
                default n
T
thread-liu 已提交
234 235 236
        endif

 source "../libraries/HAL_Drivers/Kconfig"
T
thread-liu 已提交
237

T
thread-liu 已提交
238 239 240 241 242
endmenu

menu "Board extended module Drivers"

endmenu
T
thread-liu 已提交
243

T
thread-liu 已提交
244
endmenu