1menu "Hardware Drivers Config" 2 3menu "Onboard Peripheral Drivers" 4 5 config BSP_USING_STLINK_TO_UART 6 bool "Enable STLINK TO UART (lpuart1)" 7 select BSP_USING_UART 8 select BSP_USING_LPUART1 9 default y 10 11endmenu 12 13menu "On-chip Peripheral Drivers" 14 15 config BSP_USING_GPIO 16 bool "Enable GPIO" 17 select RT_USING_PIN 18 default y 19 20 config BSP_USING_ONCHIP_RTC 21 bool "Enable RTC" 22 default n 23 24 menuconfig BSP_USING_UART 25 bool "Enable UART" 26 default y 27 select RT_USING_SERIAL 28 if BSP_USING_UART 29 config BSP_STM32_UART_V1_TX_TIMEOUT 30 int "UART TX timeout" 31 default 2000 32 depends on RT_USING_SERIAL_V1 33 34 menuconfig BSP_USING_UART1 35 bool "Enable UART1" 36 default n 37 if BSP_USING_UART1 38 config BSP_UART1_RX_USING_DMA 39 bool "Enable UART1 RX DMA" 40 depends on BSP_USING_UART1 && RT_SERIAL_USING_DMA 41 default n 42 43 config BSP_UART1_TX_USING_DMA 44 bool "Enable UART1 TX DMA" 45 depends on BSP_USING_UART1 && RT_SERIAL_USING_DMA 46 default n 47 48 config BSP_UART1_RX_BUFSIZE 49 int "Set UART1 RX buffer size" 50 range 64 65535 51 depends on RT_USING_SERIAL_V2 52 default 256 53 54 config BSP_UART1_TX_BUFSIZE 55 int "Set UART1 TX buffer size" 56 range 0 65535 57 depends on RT_USING_SERIAL_V2 58 default 0 59 60 config BSP_UART1_DMA_PING_BUFSIZE 61 int "Set UART1 RX DMA ping-pong buffer size" 62 range 32 65535 63 depends on RT_USING_SERIAL_V2 && BSP_UART1_RX_USING_DMA 64 default 64 65 endif 66 67 menuconfig BSP_USING_UART2 68 bool "Enable UART2" 69 default n 70 if BSP_USING_UART2 71 config BSP_UART2_RX_USING_DMA 72 bool "Enable UART2 RX DMA" 73 depends on BSP_USING_UART2 && RT_SERIAL_USING_DMA 74 default n 75 76 config BSP_UART2_TX_USING_DMA 77 bool "Enable UART2 TX DMA" 78 depends on BSP_USING_UART2 && RT_SERIAL_USING_DMA 79 default n 80 81 config BSP_UART2_RX_BUFSIZE 82 int "Set UART2 RX buffer size" 83 range 64 65535 84 depends on RT_USING_SERIAL_V2 85 default 256 86 87 config BSP_UART2_TX_BUFSIZE 88 int "Set UART2 TX buffer size" 89 range 0 65535 90 depends on RT_USING_SERIAL_V2 91 default 0 92 93 config BSP_UART2_DMA_PING_BUFSIZE 94 int "Set UART2 RX DMA ping-pong buffer size" 95 range 32 65535 96 depends on RT_USING_SERIAL_V2 && BSP_UART2_RX_USING_DMA 97 default 64 98 endif 99 100 config BSP_USING_LPUART1 101 bool "Enable LPUART1" 102 default y 103 config BSP_LPUART1_RX_USING_DMA 104 bool "Enable LPUART1 RX DMA" 105 depends on BSP_USING_LPUART1 && RT_SERIAL_USING_DMA 106 default n 107 108 endif 109 110endmenu 111 112menu "Board extended module Drivers" 113 114endmenu 115 116endmenu 117