Kconfig 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  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. rsource "ES/Kconfig"
  8. endmenu
  9. menu "Onboard Peripheral Drivers"
  10. config BSP_USING_ARDUINO
  11. bool "Compatible with Arduino Ecosystem (RTduino)"
  12. select PKG_USING_RTDUINO
  13. select BSP_USING_GPIO
  14. select BSP_USING_UART2
  15. select BSP_USING_SPI0
  16. select BSP_USING_I2C0
  17. select BSP_USING_ADC0
  18. select BSP_USING_GP32C4T0_PWM
  19. select RTDUINO_USING_WIRE
  20. select RTDUINO_USING_SPI
  21. imply RTDUINO_USING_SERVO
  22. default n
  23. config BSP_USING_SPI_FLASH
  24. bool "Enable SPI FLASH (W25Q64 spi0)"
  25. select BSP_USING_SPI
  26. select RT_USING_SFUD
  27. select RT_SFUD_USING_SFDP
  28. default n
  29. if BSP_USING_SPI_FLASH
  30. config ES_DEVICE_NAME_SPI_DEV
  31. string "The name of spi device (registered)"
  32. default "spi00"
  33. config ES_DEVICE_NAME_SPI_FALSH_DEV
  34. string "The name of spi flash device"
  35. default "W25Q64"
  36. endif
  37. endmenu
  38. menu "Offboard Peripheral Drivers"
  39. endmenu
  40. menu "Peripheral Drivers test example"
  41. config BSP_USING_EXAMPLE_ADC_VOL
  42. bool "BSP_USING_EXAMPLE_ADC_VOL"
  43. default n
  44. config BSP_USING_EXAMPLE_HWTIMER
  45. bool "BSP_USING_EXAMPLE_HWTIMER"
  46. default n
  47. config BSP_USING_EXAMPLE_I2C
  48. bool "BSP_USING_EXAMPLE_I2C"
  49. default n
  50. config BSP_USING_EXAMPLE_I2C_E2PROM
  51. bool "BSP_USING_EXAMPLE_I2C_E2PROM"
  52. default n
  53. config BSP_USING_EXAMPLE_LED_BLINK
  54. bool "BSP_USING_EXAMPLE_LED_BLINK"
  55. default n
  56. config BSP_USING_EXAMPLE_PIN_BEEP
  57. bool "BSP_USING_EXAMPLE_PIN_BEEP"
  58. default n
  59. config BSP_USING_EXAMPLE_PWM_LED
  60. bool "BSP_USING_EXAMPLE_PWM_LED"
  61. default n
  62. config BSP_USING_EXAMPLE_RTC
  63. bool "BSP_USING_EXAMPLE_RTC"
  64. default n
  65. config BSP_USING_EXAMPLE_SPI
  66. bool "BSP_USING_EXAMPLE_SPI"
  67. default n
  68. config BSP_USING_EXAMPLE_UART
  69. bool "BSP_USING_EXAMPLE_UART"
  70. default n
  71. config BSP_USING_EXAMPLE_UART_DMA
  72. bool "BSP_USING_EXAMPLE_UART_DMA"
  73. default n
  74. config BSP_USING_EXAMPLE_CAN
  75. bool "BSP_USING_EXAMPLE_CAN"
  76. default n
  77. config BSP_USING_EXAMPLE_PM
  78. bool "BSP_USING_EXAMPLE_PM"
  79. default n
  80. endmenu
  81. endmenu