4
0
mirror of https://github.com/RT-Thread/rt-thread.git synced 2025-01-21 10:53:31 +08:00
Meco Man bb66d1ea50 [bsp][stm32][nano] support nano version
stm32 BSPs to support nano version (RT_USING_NANO)

这个commit支持到stm32f7之前的BSP
2023-12-03 21:25:00 +08:00

125 lines
3.0 KiB
Plaintext

menu "Hardware Drivers Config"
menu "Onboard Peripheral Drivers"
config BSP_USING_SPI_FLASH
bool "Enable SPI FLASH (W25Q64 spi2)"
select BSP_USING_SPI
select BSP_USING_SPI2
select RT_USING_SFUD
select RT_SFUD_USING_SFDP
default n
config BSP_USING_EEPROM
bool "Enable I2C EEPROM (i2c1)"
select BSP_USING_I2C
select BSP_USING_I2C1
default n
config BSP_USING_RGB
bool "Enable RGB LED (timer10/11/13 channel2)"
select RT_USING_PWM
select BSP_USING_PWM
select BSP_USING_PWM10
select BSP_USING_PWM10_CH1
select BSP_USING_PWM11
select BSP_USING_PWM11_CH1
select BSP_USING_PWM13
select BSP_USING_PWM13_CH1
default n
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_UART1
bool "Enable UART1"
default y
endif
menuconfig BSP_USING_SPI
bool "Enable SPI BUS"
default n
select RT_USING_SPI
if BSP_USING_SPI
config BSP_USING_SPI2
bool "Enable SPI2 BUS"
default n
endif
menuconfig BSP_USING_I2C
bool "Enable I2C BUS"
default n
select RT_USING_I2C
if BSP_USING_I2C
config BSP_USING_I2C1
bool "Enable I2C1 BUS"
default n
config BSP_USING_I2C2
bool "Enable I2C2 BUS"
default n
endif
menuconfig BSP_USING_TIM
bool "Enable timer"
default n
select RT_USING_HWTIMER
if BSP_USING_TIM
config BSP_USING_TIM6
bool "Enable TIM6"
default n
endif
menuconfig BSP_USING_PWM
bool "Enable PWM"
default n
select RT_USING_PWM
if BSP_USING_PWM
menuconfig BSP_USING_PWM10
bool "Enable timer10 output PWM"
default n
if BSP_USING_PWM10
config BSP_USING_PWM10_CH1
bool "Enable PWM10 channel1"
default n
endif
menuconfig BSP_USING_PWM11
bool "Enable timer11 output PWM"
default n
if BSP_USING_PWM11
config BSP_USING_PWM11_CH1
bool "Enable PWM11 channel1"
default n
endif
menuconfig BSP_USING_PWM13
bool "Enable timer13 output PWM"
default n
if BSP_USING_PWM13
config BSP_USING_PWM13_CH1
bool "Enable PWM13 channel1"
default n
endif
endif
source "$BSP_DIR/../libraries/HAL_Drivers/drivers/Kconfig"
endmenu
menu "Board extended module Drivers"
endmenu
endmenu