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