Kconfig 1.3 KB

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