menu "Hardware Drivers Config" config SOC_STM32H750XB bool select SOC_SERIES_STM32H7 select RT_USING_COMPONENTS_INIT select RT_USING_USER_MAIN default y menu "Onboard Peripheral Drivers" # config BSP_USING_QSPI_FLASH # bool "Enable QSPI FLASH (w25q64 qspi)" # select BSP_USING_QSPI # select FAL_USING_SFUD_PORT # select RT_USING_SFUD # select RT_SFUD_USING_QSPI # default n config BSP_USING_QSPI_FLASH bool "Enable QSPI FLASH (w25q64 qspi)" default n if BSP_USING_QSPI_FLASH config FLASH_CHIP_NAME string "flash chip name (block device)" default "W25Q64JVPIQ" select BSP_USING_QSPI select RT_USING_SFUD select FAL_USING_SFUD_PORT select RT_SFUD_USING_SFDP select RT_SFUD_USING_QSPI endif 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_STM32_UART_V1_TX_TIMEOUT int "UART TX timeout" default 2000 depends on RT_USING_SERIAL_V1 config BSP_USING_UART1 bool "Enable UART1" default y endif menuconfig BSP_USING_PWM bool "Enable pwm" default n select RT_USING_PWM if BSP_USING_PWM menuconfig BSP_USING_PWM1 bool "Enable timer1 output pwm" default n if BSP_USING_PWM1 config BSP_USING_PWM1_CH1 bool "Enable PWM1 channel1" default n endif endif config BSP_USING_QSPI bool "Enable QSPI BUS" select RT_USING_QSPI select RT_USING_SPI default n source "$(BSP_DIR)/libraries/HAL_Drivers/drivers/Kconfig" endmenu menu "Board extended module Drivers" endmenu endmenu