Kconfig 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  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. endmenu
  76. menu "Onboard Peripheral Drivers"
  77. config BSP_USING_SPI_FLASH
  78. bool "Enable SPI FLASH (W25Q64 spi0)"
  79. select BSP_USING_SPI
  80. select BSP_USING_SPI0
  81. select RT_USING_SFUD
  82. select RT_SFUD_USING_SFDP
  83. default n
  84. endmenu
  85. menu "Offboard Peripheral Drivers"
  86. endmenu
  87. endmenu