Kconfig 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  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 n
  16. config BSP_USING_UART2
  17. bool "Enable UART2 PC12/PD02(T/R)"
  18. select RT_USING_SERIAL
  19. default y
  20. config BSP_USING_UART3
  21. bool "Enable UART3 PC04/PC05(T/R)"
  22. select RT_USING_SERIAL
  23. default n
  24. endmenu
  25. menu "SPI Drivers"
  26. config BSP_USING_SPI0
  27. bool "Enable SPI0 BUS PB03/PB04/PB05(CLK/MISO/MOSI)"
  28. select RT_USING_SPI
  29. select RT_USING_PIN
  30. default n
  31. config BSP_USING_SPI1
  32. bool "Enable SPI1 BUS PB13/PB14/PB15(CLK/MISO/MOSI)"
  33. select RT_USING_SPI
  34. select RT_USING_PIN
  35. default n
  36. endmenu
  37. menu "I2C Drivers"
  38. config BSP_USING_I2C0
  39. bool "Enable I2C0 BUS PB08/PB09(SCL/SDA)"
  40. select RT_USING_I2C
  41. default n
  42. config BSP_USING_I2C1
  43. bool "Enable I2C1 BUS PB10/PB11(SCL/SDA)"
  44. select RT_USING_I2C
  45. default n
  46. endmenu
  47. menu "PWM Drivers"
  48. config BSP_USING_PWM0
  49. bool "Using PWM0 PA08/PA09/PA10/PA11"
  50. select RT_USING_PWM
  51. default n
  52. config BSP_USING_PWM1
  53. bool "Using PWM1 PB06/PB07/PB08/PB09"
  54. select RT_USING_PWM
  55. default n
  56. config BSP_USING_PWM2
  57. bool "Using PWM2 PA00/PA01"
  58. select RT_USING_PWM
  59. default n
  60. config BSP_USING_PWM3
  61. bool "Using PWM3 PC06/PC07"
  62. select RT_USING_PWM
  63. default n
  64. endmenu
  65. endmenu
  66. menu "Onboard Peripheral Drivers"
  67. config BSP_USING_SPI_FLASH
  68. bool "Enable SPI FLASH (W25Q64 spi0)"
  69. select BSP_USING_SPI
  70. select BSP_USING_SPI0
  71. select RT_USING_SFUD
  72. select RT_SFUD_USING_SFDP
  73. default n
  74. endmenu
  75. menu "Offboard Peripheral Drivers"
  76. endmenu
  77. endmenu