menu "Hardware Drivers Config" menu "Onboard Peripheral Drivers" config BSP_USING_STLINK_TO_USART bool "Enable STLINK TO USART (uart2)" select BSP_USING_UART select BSP_USING_UART2 default y 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 menuconfig BSP_USING_UART2 bool "Enable UART2" default n if BSP_USING_UART2 config BSP_UART2_RX_USING_DMA bool "Enable UART2 RX DMA" depends on BSP_USING_UART2 && RT_SERIAL_USING_DMA default n config BSP_UART2_TX_USING_DMA bool "Enable UART2 TX DMA" depends on BSP_USING_UART2 && RT_SERIAL_USING_DMA default n config BSP_UART2_RX_BUFSIZE int "Set UART2 RX buffer size" range 64 65535 depends on RT_USING_SERIAL_V2 default 256 config BSP_UART2_TX_BUFSIZE int "Set UART2 TX buffer size" range 0 65535 depends on RT_USING_SERIAL_V2 default 0 config BSP_UART2_DMA_PING_BUFSIZE int "Set UART2 RX DMA ping-pong buffer size" range 32 65535 depends on RT_USING_SERIAL_V2 && BSP_UART2_RX_USING_DMA default 64 endif endif config BSP_USING_ON_CHIP_FLASH bool "Enable on-chip FLASH" default n menuconfig BSP_USING_ONCHIP_RTC bool "Enable RTC" select RT_USING_RTC default n if BSP_USING_ONCHIP_RTC choice BSP_RTC_LS_SEL prompt "Select clock source" default BSP_RTC_USING_LSE config BSP_RTC_USING_LSE bool "RTC USING LSE" config BSP_RTC_USING_LSI bool "RTC USING LSI" endchoice endif config BSP_USING_WDT bool "Enable Watchdog Timer" select RT_USING_WDT default n source "$(BSP_DIR)/../libraries/HAL_Drivers/drivers/Kconfig" endmenu menu "Board extended module Drivers" endmenu endmenu