Kconfig 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. menu "Hardware Drivers Config"
  2. menu "On-chip Peripheral Drivers"
  3. config BSP_USING_GPIO
  4. bool "Enable GPIO"
  5. select RT_USING_PIN
  6. default y
  7. menu "UART Drivers"
  8. config BSP_USING_UART0
  9. bool "Enable UART0 PB10/PB11(T/R)"
  10. select RT_USING_SERIAL
  11. default n
  12. config BSP_USING_UART1
  13. bool "Enable UART1 PC10/PC11(T/R)"
  14. select RT_USING_SERIAL
  15. default y
  16. endmenu
  17. menu "SPI Drivers"
  18. config BSP_USING_SPI0
  19. bool "Enable SPI0 BUS PB03/PB04/PB05(CLK/MISO/MOSI)"
  20. select RT_USING_SPI
  21. select RT_USING_PIN
  22. default n
  23. config BSP_USING_SPI1
  24. bool "Enable SPI1 BUS PB13/PB14/PB15(CLK/MISO/MOSI)"
  25. select RT_USING_SPI
  26. select RT_USING_PIN
  27. default n
  28. endmenu
  29. menu "I2C Drivers"
  30. config BSP_USING_I2C0
  31. bool "Enable I2C0 BUS PB08/PB09(SCL/SDA)"
  32. select RT_USING_I2C
  33. default n
  34. config BSP_USING_I2C1
  35. bool "Enable I2C1 BUS PB10/PB11(SCL/SDA)"
  36. select RT_USING_I2C
  37. default n
  38. endmenu
  39. menu "PWM Drivers"
  40. config BSP_USING_PWM0
  41. bool "Using PWM0 PA08/PA09/PA10/PA11"
  42. select RT_USING_PWM
  43. default n
  44. config BSP_USING_PWM1
  45. bool "Using PWM1 PB06/PB07/PB08"
  46. select RT_USING_PWM
  47. default n
  48. config BSP_USING_PWM2
  49. bool "Using PWM2 PA00/PA01"
  50. select RT_USING_PWM
  51. default n
  52. config BSP_USING_PWM3
  53. bool "Using PWM3 PC06/PC07"
  54. select RT_USING_PWM
  55. default n
  56. endmenu
  57. menu "HWtimer Drivers"
  58. config BSP_USING_HWTIMER0
  59. bool "Using timer0"
  60. select RT_USING_HWTIMER
  61. default n
  62. config BSP_USING_HWTIMER1
  63. bool "Using timer1"
  64. select RT_USING_HWTIMER
  65. default n
  66. config BSP_USING_HWTIMER2
  67. bool "Using timer2"
  68. select RT_USING_HWTIMER
  69. default n
  70. config BSP_USING_HWTIMER3
  71. bool "Using timer3"
  72. select RT_USING_HWTIMER
  73. default n
  74. endmenu
  75. menu "RTC Drivers"
  76. config BSP_USING_RTC
  77. bool "Using RTC"
  78. select RT_USING_RTC
  79. default n
  80. endmenu
  81. menu "PM Drivers"
  82. config BSP_USING_PM
  83. bool "Using PM"
  84. select RT_USING_PM
  85. default n
  86. endmenu
  87. menu "ADC Drivers"
  88. config BSP_USING_ADC
  89. bool "Using ADC"
  90. select RT_USING_ADC
  91. default n
  92. endmenu
  93. endmenu
  94. menu "Onboard Peripheral Drivers"
  95. config BSP_USING_SPI_FLASH
  96. bool "Enable SPI FLASH (W25Q64 spi0)"
  97. select BSP_USING_SPI
  98. select BSP_USING_SPI0
  99. select RT_USING_SFUD
  100. select RT_SFUD_USING_SFDP
  101. default n
  102. endmenu
  103. menu "Offboard Peripheral Drivers"
  104. endmenu
  105. endmenu