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 58 menuconfig BSP_USING_SPI 59 bool "Enable SPI BUS" 60 default n 61 select RT_USING_SPI 62 if BSP_USING_SPI 63 config BSP_USING_SPI1 64 bool "Enable SPI1 BUS" 65 default n 66 67 config BSP_SPI1_TX_USING_DMA 68 bool "Enable SPI1 TX DMA" 69 depends on BSP_USING_SPI1 70 default n 71 72 config BSP_SPI1_RX_USING_DMA 73 bool "Enable SPI1 RX DMA" 74 depends on BSP_USING_SPI1 75 select BSP_SPI1_TX_USING_DMA 76 default n 77 endif 78 79 menuconfig BSP_USING_I2C1 80 bool "Enable I2C1 BUS (software simulation)" 81 default n 82 select RT_USING_I2C 83 select RT_USING_I2C_BITOPS 84 select RT_USING_PIN 85 if BSP_USING_I2C1 86 config BSP_I2C1_SCL_PIN 87 int "i2c1 scl pin number" 88 range 1 216 89 default 24 90 config BSP_I2C1_SDA_PIN 91 int "I2C1 sda pin number" 92 range 1 216 93 default 25 94 endif 95 source "$(BSP_DIR)/../libraries/HAL_Drivers/drivers/Kconfig" 96 97endmenu 98 99menu "Board extended module Drivers" 100 101endmenu 102 103endmenu 104