1menu "Hardware Drivers Config" 2 3menu "Onboard Peripheral Drivers" 4 5endmenu 6 7menu "On-chip Peripheral Drivers" 8 9 config BSP_USING_GPIO 10 bool "Enable GPIO" 11 select RT_USING_PIN 12 default y 13 14 menuconfig BSP_USING_UART 15 bool "Enable UART" 16 default y 17 select RT_USING_SERIAL 18 if BSP_USING_UART 19 config BSP_STM32_UART_V1_TX_TIMEOUT 20 int "UART TX timeout" 21 default 2000 22 depends on RT_USING_SERIAL_V1 23 24 menuconfig BSP_USING_UART1 25 bool "Enable UART1" 26 default y 27 if BSP_USING_UART1 28 config BSP_UART1_RX_USING_DMA 29 bool "Enable UART1 RX DMA" 30 depends on BSP_USING_UART1 && RT_SERIAL_USING_DMA 31 default n 32 33 config BSP_UART1_TX_USING_DMA 34 bool "Enable UART1 TX DMA" 35 depends on BSP_USING_UART1 && RT_SERIAL_USING_DMA 36 default n 37 38 config BSP_UART1_RX_BUFSIZE 39 int "Set UART1 RX buffer size" 40 range 64 65535 41 depends on RT_USING_SERIAL_V2 42 default 256 43 44 config BSP_UART1_TX_BUFSIZE 45 int "Set UART1 TX buffer size" 46 range 0 65535 47 depends on RT_USING_SERIAL_V2 48 default 0 49 50 config BSP_UART1_DMA_PING_BUFSIZE 51 int "Set UART1 RX DMA ping-pong buffer size" 52 range 32 65535 53 depends on RT_USING_SERIAL_V2 && BSP_UART1_RX_USING_DMA 54 default 64 55 endif 56 endif 57 source "$(BSP_DIR)/../libraries/HAL_Drivers/drivers/Kconfig" 58 59endmenu 60 61menu "Board extended module Drivers" 62 63endmenu 64 65endmenu 66