Kconfig 1.3 KB

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