Kconfig 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  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. endmenu
  48. menu "Onboard Peripheral Drivers"
  49. config BSP_USING_SPI_FLASH
  50. bool "Enable SPI FLASH (W25Q64 spi0)"
  51. select BSP_USING_SPI
  52. select BSP_USING_SPI0
  53. select RT_USING_SFUD
  54. select RT_SFUD_USING_SFDP
  55. default n
  56. endmenu
  57. menu "Offboard Peripheral Drivers"
  58. endmenu
  59. endmenu