Kconfig 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  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. default n
  39. select RT_USING_I2C
  40. if BSP_USING_HW_I2C
  41. config BSP_USING_HW_I2C0
  42. bool "Enable Hardware I2C0 BUS"
  43. default n
  44. endif
  45. menuconfig BSP_USING_SPI
  46. bool "Enable hardware SPI BUS"
  47. default n
  48. select RT_USING_SPI
  49. if BSP_USING_SPI
  50. config BSP_USING_SPI0
  51. bool "Enable Hardware SPI0 BUS"
  52. default n
  53. endif
  54. menuconfig BSP_USING_PWM
  55. bool "Enable PWM"
  56. default n
  57. select RT_USING_PWM
  58. if BSP_USING_PWM
  59. config BSP_USING_PWM4
  60. bool "Enable GPT4 (16-Bits) output PWM"
  61. default n
  62. config BSP_USING_PWM5
  63. bool "Enable GPT5 (16-Bits) output PWM"
  64. default n
  65. config BSP_USING_PWM6
  66. bool "Enable GPT6 (16-Bits) output PWM"
  67. default n
  68. config BSP_USING_PWM7
  69. bool "Enable GPT7 (16-Bits) output PWM"
  70. default n
  71. config BSP_USING_PWM8
  72. bool "Enable GPT8 (16-Bits) output PWM"
  73. default n
  74. config BSP_USING_PWM9
  75. bool "Enable GPT9 (16-Bits) output PWM"
  76. default n
  77. endif
  78. menuconfig BSP_USING_ADC
  79. bool "Enable ADC"
  80. default n
  81. select RT_USING_ADC
  82. if BSP_USING_ADC
  83. config BSP_USING_ADC0
  84. bool "Enable ADC0"
  85. default n
  86. endif
  87. endmenu
  88. menu "Board extended module Drivers"
  89. endmenu
  90. endmenu