Kconfig 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  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. config BSP_USING_I2C0
  52. bool "Enable I2C0"
  53. select RT_USING_I2C
  54. default n
  55. endmenu
  56. endmenu