Kconfig 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
  1. menu "UART Drivers"
  2. config BSP_USING_UART0
  3. bool "Register UART0"
  4. select RT_USING_SERIAL
  5. default n
  6. config BSP_USING_UART1
  7. bool "Register UART1"
  8. select RT_USING_SERIAL
  9. default n
  10. config BSP_USING_UART2
  11. bool "Register UART2"
  12. select RT_USING_SERIAL
  13. default y
  14. config BSP_USING_UART3
  15. bool "Register UART3"
  16. select RT_USING_SERIAL
  17. default n
  18. config BSP_USING_USART0
  19. bool "Register USART0"
  20. select RT_USING_SERIAL
  21. default n
  22. config BSP_USING_USART1
  23. bool "Register USART1"
  24. select RT_USING_SERIAL
  25. default n
  26. endmenu
  27. menu "SPI Drivers"
  28. config BSP_USING_SPI0
  29. bool "Register SPI0"
  30. select RT_USING_SPI
  31. select RT_USING_PIN
  32. default n
  33. config BSP_USING_SPI1
  34. bool "Register SPI1"
  35. select RT_USING_SPI
  36. select RT_USING_PIN
  37. default n
  38. endmenu
  39. menu "I2C Drivers"
  40. config BSP_USING_I2C0
  41. bool "Register I2C0"
  42. select RT_USING_I2C
  43. default n
  44. config BSP_USING_I2C1
  45. bool "Register I2C1"
  46. select RT_USING_I2C
  47. default n
  48. endmenu
  49. menu "CAN Drivers"
  50. config BSP_USING_CAN0
  51. bool "Register CAN0"
  52. select RT_USING_CAN
  53. select RT_CAN_USING_HDR
  54. default n
  55. endmenu
  56. menu "PWM Drivers"
  57. config BSP_USING_AD16C4T0_PWM
  58. bool "Register pwm0"
  59. select RT_USING_PWM
  60. default n
  61. config BSP_USING_GP16C4T0_PWM
  62. bool "Register pwm1"
  63. select RT_USING_PWM
  64. default n
  65. config BSP_USING_GP16C2T0_PWM
  66. bool "Register pwm2"
  67. select RT_USING_PWM
  68. default n
  69. config BSP_USING_GP16C2T1_PWM
  70. bool "Register pwm3"
  71. select RT_USING_PWM
  72. default n
  73. endmenu
  74. menu "HWtimer Drivers"
  75. config BSP_USING_AD16C4T0_HWTIMER
  76. bool "Register timer0"
  77. select RT_USING_HWTIMER
  78. default n
  79. depends on !BSP_USING_AD16C4T0_PWM
  80. config BSP_USING_GP16C4T0_HWTIMER
  81. bool "Register timer1"
  82. select RT_USING_HWTIMER
  83. default n
  84. depends on !BSP_USING_GP16C4T0_PWM
  85. config BSP_USING_GP16C2T0_HWTIMER
  86. bool "Register timer2"
  87. select RT_USING_HWTIMER
  88. default n
  89. depends on !BSP_USING_GP16C2T0_PWM
  90. config BSP_USING_GP16C2T1_HWTIMER
  91. bool "Register timer3"
  92. select RT_USING_HWTIMER
  93. default n
  94. depends on !BSP_USING_GP16C2T1_PWM
  95. config BSP_USING_BS16T0_HWTIMER
  96. bool "Register timer4"
  97. select RT_USING_HWTIMER
  98. default n
  99. config BSP_USING_BS16T1_HWTIMER
  100. bool "Register timer5"
  101. select RT_USING_HWTIMER
  102. default n
  103. depends on !BSP_USING_UART2
  104. config BSP_USING_BS16T2_HWTIMER
  105. bool "Register timer6"
  106. select RT_USING_HWTIMER
  107. default n
  108. depends on !BSP_USING_UART3
  109. config BSP_USING_BS16T3_HWTIMER
  110. bool "Register timer7"
  111. select RT_USING_HWTIMER
  112. default n
  113. endmenu
  114. menu "RTC Drivers"
  115. config BSP_USING_RTC
  116. bool "Register RTC"
  117. select RT_USING_RTC
  118. default n
  119. endmenu
  120. menu "PM Drivers"
  121. config BSP_USING_PM
  122. bool "Using PM"
  123. select RT_USING_PM
  124. default n
  125. endmenu
  126. menu "ADC Drivers"
  127. config BSP_USING_ADC0
  128. bool "Using ADC"
  129. select RT_USING_ADC
  130. select BSP_USING_ADC
  131. default n
  132. endmenu