menu "Hardware Drivers Config" menu "Onboard Peripheral Drivers" config BSP_USING_USB_TO_USART bool "Enable USB TO USART (uart6)" select BSP_USING_UART select BSP_USING_UART6 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 4000 depends on RT_USING_SERIAL_V1 menuconfig BSP_USING_UART6 bool "Enable UART6" default y if BSP_USING_UART6 config BSP_UART6_RX_USING_DMA bool "Enable UART6 RX DMA" select RT_SERIAL_USING_DMA default n config BSP_UART6_TX_USING_DMA bool "Enable UART6 TX DMA" select RT_SERIAL_USING_DMA default n config BSP_UART6_RX_BUFSIZE int "Set UART6 RX buffer size" range 64 65535 depends on BSP_USING_UART6 default 256 config BSP_UART6_TX_BUFSIZE int "Set UART6 TX buffer size" range 0 65535 depends on BSP_USING_UART6 default 0 endif endif source "$(BSP_DIR)/../libraries/HAL_Drivers/drivers/Kconfig" endmenu menu "Board extended module Drivers" endmenu endmenu