Kconfig 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  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. endmenu
  55. endmenu