Kconfig 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  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 if BSP_USING_LOCAL_ESP_IDF = n
  9. default y
  10. menu "Hardware Drivers Config"
  11. config BSP_USING_LOCAL_ESP_IDF
  12. bool "Use local ESP-IDF installation"
  13. default n
  14. choice
  15. prompt "Select BSP board "
  16. default BSP_BOARD_LUATOS_ESP32C3
  17. config BSP_BOARD_LUATOS_ESP32C3
  18. bool "LUATOS ESP32C3 board"
  19. config BSP_BOARD_HX_EXP32C3
  20. bool "HONGXU ESP32C3 board"
  21. endchoice
  22. menu "Onboard Peripheral Drivers"
  23. config RT_BSP_LED_PIN
  24. int "LED GPIO PIN SET"
  25. default 12 if BSP_BOARD_LUATOS_ESP32C3
  26. default 8 if BSP_BOARD_HX_EXP32C3
  27. depends on BSP_USING_GPIO
  28. config RT_BSP_UART_PORT
  29. int "UART PORT SET"
  30. default 0
  31. depends on BSP_USING_UART
  32. config RT_BSP_UART_TX_PIN
  33. int "UART TX PIN SET"
  34. default 21 if BSP_BOARD_LUATOS_ESP32C3
  35. depends on BSP_USING_UART
  36. config RT_BSP_UART_RX_PIN
  37. int "UART RX PIN SET"
  38. default 20 if BSP_BOARD_LUATOS_ESP32C3
  39. depends on BSP_USING_UART
  40. endmenu
  41. menu "On-chip Peripheral Drivers"
  42. config BSP_USING_GPIO
  43. bool "Enable GPIO"
  44. select RT_USING_PIN
  45. default y
  46. config BSP_USING_UART
  47. bool "Enable UART"
  48. select RT_USING_SERIAL
  49. select RT_USING_SERIAL_V1
  50. default y
  51. endmenu
  52. endmenu