Kconfig 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. config SOC_ESPRESSIF
  2. bool
  3. config SOC_ESP32_C3
  4. bool
  5. select SOC_ESPRESSIF
  6. select RT_USING_COMPONENTS_INIT
  7. select RT_USING_USER_MAIN
  8. select PKG_USING_ESP_IDF
  9. select PKG_USING_FREERTOS_WRAPPER
  10. select PKG_FREERTOS_USING_CONFIG_H
  11. default y
  12. menu "Hardware Drivers Config"
  13. choice
  14. prompt "Select BSP board "
  15. default BSP_BOARD_LUATOS_ESP32C3
  16. config BSP_BOARD_LUATOS_ESP32C3
  17. bool "LUATOS ESP32C3 board"
  18. config BSP_BOARD_HX_EXP32C3
  19. bool "HONGXU ESP32C3 board"
  20. endchoice
  21. menu "Onboard Peripheral Drivers"
  22. config RT_BSP_LED_PIN
  23. int "LED GPIO PIN SET"
  24. default 12 if BSP_BOARD_LUATOS_ESP32C3
  25. default 8 if BSP_BOARD_HX_EXP32C3
  26. depends on BSP_USING_GPIO
  27. config RT_BSP_UART_PORT
  28. int "UART PORT SET"
  29. default 0
  30. depends on BSP_USING_UART
  31. config RT_BSP_UART_TX_PIN
  32. int "UART TX PIN SET"
  33. default 21 if BSP_BOARD_LUATOS_ESP32C3
  34. depends on BSP_USING_UART
  35. config RT_BSP_UART_RX_PIN
  36. int "UART RX PIN SET"
  37. default 20 if BSP_BOARD_LUATOS_ESP32C3
  38. depends on BSP_USING_UART
  39. endmenu
  40. menu "On-chip Peripheral Drivers"
  41. config BSP_USING_GPIO
  42. bool "Enable GPIO"
  43. select RT_USING_PIN
  44. default y
  45. config BSP_USING_UART
  46. bool "Enable UART"
  47. select RT_USING_SERIAL
  48. select RT_USING_SERIAL_V1
  49. default y
  50. config BSP_USING_I2C0
  51. bool "Enable I2C0"
  52. select RT_USING_I2C
  53. default n
  54. config BSP_USING_WIFI
  55. bool "Enable WIFI"
  56. select RT_USING_WIFI
  57. default n
  58. config BSP_USING_BLE
  59. bool "Enable BLE"
  60. default n
  61. config BSP_USING_HWTIMER
  62. bool "Enable HWTIMER"
  63. select RT_USING_HWTIMER
  64. default n
  65. if BSP_USING_HWTIMER
  66. config BSP_USING_TIMER0
  67. bool "Enable HWTIMER0"
  68. default n
  69. endif
  70. endmenu
  71. config BSP_ENABLE_GDBSTUB
  72. bool "Enable ESP_GDBSTUB compontent"
  73. default n
  74. endmenu