1menu "Hardware Drivers Config" 2 3menu "Onboard Peripheral Drivers" 4 5endmenu 6 7menu "On-chip Peripheral Drivers" 8 9 config BSP_SCB_ENABLE_I_CACHE 10 bool "Enable ICACHE" 11 default y 12 13 config BSP_SCB_ENABLE_D_CACHE 14 bool "Enable DCACHE" 15 default y 16 17 config BSP_USING_GPIO 18 bool "Enable GPIO" 19 select RT_USING_PIN 20 default y 21 22 menuconfig BSP_USING_UART 23 bool "Enable UART" 24 default y 25 select RT_USING_SERIAL 26 if BSP_USING_UART 27 config BSP_STM32_UART_V1_TX_TIMEOUT 28 int "UART TX timeout" 29 default 6000 30 depends on RT_USING_SERIAL_V1 31 32 config BSP_USING_UART2 33 bool "Enable UART2" 34 default y 35 if BSP_USING_UART2 36 config BSP_UART2_RX_USING_DMA 37 bool "Enable UART2 RX DMA" 38 depends on BSP_USING_UART2 && RT_SERIAL_USING_DMA 39 default n 40 41 config BSP_UART2_TX_USING_DMA 42 bool "Enable UART2 TX DMA" 43 depends on BSP_USING_UART2 && RT_SERIAL_USING_DMA 44 default t 45 46 config BSP_UART2_RX_BUFSIZE 47 int "Set UART2 RX buffer size" 48 range 64 65535 49 depends on BSP_USING_UART2 50 default 256 51 52 config BSP_UART2_TX_BUFSIZE 53 int "Set UART2 TX buffer size" 54 range 0 65535 55 depends on BSP_USING_UART2 56 default 0 57 endif 58 config BSP_USING_UART3 59 bool "Enable UART3" 60 default n 61 62 endif 63 64 source "$(BSP_DIR)/../libraries/HAL_Drivers/drivers/Kconfig" 65 66endmenu 67 68menu "Board extended module Drivers" 69 70endmenu 71 72endmenu 73