Kconfig 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195
  1. menu "UART Drivers"
  2. config BSP_USING_EUART0
  3. bool "Register EUART0 "
  4. select RT_USING_SERIAL
  5. default y
  6. if BSP_USING_EUART0
  7. config BSP_EUART0_TX_USING_DMA
  8. bool "EUART0 using DMA TX"
  9. select RT_SERIAL_USING_DMA
  10. default n
  11. config BSP_EUART0_RX_USING_DMA
  12. bool "EUART0 using DMA RX"
  13. select RT_SERIAL_USING_DMA
  14. default n
  15. endif
  16. config BSP_USING_EUART1
  17. bool "Register EUART1 "
  18. select RT_USING_SERIAL
  19. default n
  20. if BSP_USING_EUART1
  21. config BSP_EUART1_TX_USING_DMA
  22. bool "EUART1 using DMA TX"
  23. select RT_SERIAL_USING_DMA
  24. default n
  25. config BSP_EUART1_RX_USING_DMA
  26. bool "EUART1 using DMA RX"
  27. select RT_SERIAL_USING_DMA
  28. default n
  29. endif
  30. config BSP_USING_CUART0
  31. bool "Register CUART0 "
  32. select RT_USING_SERIAL
  33. default y
  34. if BSP_USING_CUART0
  35. config BSP_CUART0_TX_USING_DMA
  36. bool "CUART0 using DMA TX"
  37. select RT_SERIAL_USING_DMA
  38. default n
  39. config BSP_CUART0_RX_USING_DMA
  40. bool "CUART0 using DMA RX"
  41. select RT_SERIAL_USING_DMA
  42. default n
  43. endif
  44. config BSP_USING_CUART1
  45. bool "Register CUART1 "
  46. select RT_USING_SERIAL
  47. default n
  48. if BSP_USING_CUART1
  49. config BSP_CUART1_TX_USING_DMA
  50. bool "CUART1 using DMA TX"
  51. select RT_SERIAL_USING_DMA
  52. default n
  53. config BSP_CUART1_RX_USING_DMA
  54. bool "CUART1 using DMA RX"
  55. select RT_SERIAL_USING_DMA
  56. default n
  57. endif
  58. config BSP_USING_CUART2
  59. bool "Register CUART2 "
  60. select RT_USING_SERIAL
  61. default n
  62. if BSP_USING_CUART2
  63. config BSP_CUART2_TX_USING_DMA
  64. bool "CUART2 using DMA TX"
  65. select RT_SERIAL_USING_DMA
  66. default n
  67. config BSP_CUART2_RX_USING_DMA
  68. bool "CUART2 using DMA RX"
  69. select RT_SERIAL_USING_DMA
  70. default n
  71. endif
  72. endmenu
  73. menu "SPI Drivers"
  74. config BSP_USING_SPI0
  75. bool "Register SPI0 "
  76. select RT_USING_SPI
  77. select RT_USING_PIN
  78. default n
  79. config BSP_USING_SPI1
  80. bool "Register SPI1 "
  81. select RT_USING_SPI
  82. select RT_USING_PIN
  83. default n
  84. endmenu
  85. menu "I2C Drivers"
  86. config BSP_USING_I2C0
  87. bool "Register I2C0 "
  88. select RT_USING_I2C
  89. default n
  90. config BSP_USING_I2C1
  91. bool "Register I2C1 "
  92. select RT_USING_I2C
  93. default n
  94. endmenu
  95. menu "ADC Drivers"
  96. config BSP_USING_ADC0
  97. bool "Register ADC0 "
  98. select RT_USING_ADC
  99. default n
  100. endmenu
  101. menu "HWTIMER Drivers"
  102. config BSP_USING_AD16C4T0_HWTIMER
  103. bool "Register HWTIMER0 "
  104. select RT_USING_HWTIMER
  105. default n
  106. config BSP_USING_GP16C4T0_HWTIMER
  107. bool "Register HWTIMER1 "
  108. select RT_USING_HWTIMER
  109. default n
  110. config BSP_USING_GP16C4T1_HWTIMER
  111. bool "Register HWTIMER2 "
  112. select RT_USING_HWTIMER
  113. default n
  114. config BSP_USING_GP16C4T2_HWTIMER
  115. bool "Register HWTIMER3 "
  116. select RT_USING_HWTIMER
  117. default n
  118. config BSP_USING_BS16T0_HWTIMER
  119. bool "Register HWTIMER4 "
  120. select RT_USING_HWTIMER
  121. default n
  122. endmenu
  123. menu "PWM Drivers"
  124. config BSP_USING_AD16C4T0_PWM
  125. bool "Register PWM0 "
  126. select RT_USING_PWM
  127. default n
  128. depends on !BSP_USING_AD16C4T0_HWTIMER
  129. config BSP_USING_GP16C4T0_PWM
  130. bool "Register PWM1 "
  131. select RT_USING_PWM
  132. default n
  133. depends on !BSP_USING_GP16C4T0_HWTIMER
  134. config BSP_USING_GP16C4T1_PWM
  135. bool "Register PWM2 "
  136. select RT_USING_PWM
  137. default n
  138. depends on !BSP_USING_GP16C4T1_HWTIMER
  139. config BSP_USING_GP16C4T2_PWM
  140. bool "Register PWM3 "
  141. select RT_USING_PWM
  142. default n
  143. depends on !BSP_USING_GP16C4T1_HWTIMER
  144. endmenu
  145. menu "PM Drivers"
  146. config BSP_USING_PM
  147. bool "Register PM "
  148. select RT_USING_PM
  149. default n
  150. endmenu
  151. menu "DMA Drivers"
  152. config BSP_USING_DMA0
  153. bool "Using DMA0 "
  154. select ES_CONF_DMA_ENABLE
  155. default n
  156. endmenu