cmvr_head/board/Kconfig

91 lines
2.1 KiB
Plaintext
Raw Normal View History

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