Kconfig 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. menu "Hardware Drivers Config"
  2. menu "Onboard Peripheral Drivers"
  3. endmenu
  4. menu "On-chip Peripheral Drivers"
  5. rsource "../../libraries/HAL_Drivers/drivers/Kconfig"
  6. menuconfig BSP_USING_UART
  7. bool "Enable UART"
  8. default y
  9. select RT_USING_SERIAL
  10. select RT_USING_SERIAL_V2
  11. if BSP_USING_UART
  12. menuconfig BSP_USING_UART9
  13. bool "Enable UART9"
  14. default n
  15. if BSP_USING_UART9
  16. config BSP_UART9_RX_USING_DMA
  17. bool "Enable UART9 RX DMA"
  18. depends on BSP_USING_UART9 && RT_SERIAL_USING_DMA
  19. default n
  20. config BSP_UART9_TX_USING_DMA
  21. bool "Enable UART9 TX DMA"
  22. depends on BSP_USING_UART9 && RT_SERIAL_USING_DMA
  23. default n
  24. config BSP_UART9_RX_BUFSIZE
  25. int "Set UART9 RX buffer size"
  26. range 64 65535
  27. depends on RT_USING_SERIAL_V2
  28. default 256
  29. config BSP_UART9_TX_BUFSIZE
  30. int "Set UART9 TX buffer size"
  31. range 0 65535
  32. depends on RT_USING_SERIAL_V2
  33. default 0
  34. endif
  35. endif
  36. menuconfig BSP_USING_HW_I2C
  37. bool "Enable hardware I2C BUS"
  38. select RT_USING_I2C
  39. default n
  40. if BSP_USING_HW_I2C
  41. config BSP_USING_HW_I2C1
  42. bool "Enable Hardware I2C1 BUS"
  43. default n
  44. config BSP_USING_HW_I2C2
  45. bool "Enable Hardware I2C2 BUS"
  46. default n
  47. endif
  48. menuconfig BSP_USING_SPI
  49. bool "Enable SPI BUS"
  50. default n
  51. select RT_USING_SPI
  52. if BSP_USING_SPI
  53. config BSP_USING_SPI0
  54. bool "Enable SPI0 BUS"
  55. default n
  56. config BSP_USING_SPI1
  57. bool "Enable SPI1 BUS"
  58. default n
  59. endif
  60. endmenu
  61. menu "Board extended module Drivers"
  62. endmenu
  63. endmenu