Kconfig 1.9 KB

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