Kconfig.projbuild 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. menu "Echo Example Configuration"
  2. config EXAMPLE_UART_PORT_NUM
  3. int "UART port number"
  4. range 0 2 if IDF_TARGET_ESP32 || IDF_TARGET_ESP32S3
  5. default 2 if IDF_TARGET_ESP32 || IDF_TARGET_ESP32S3
  6. range 0 1 if IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32C3
  7. default 1 if IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32C3
  8. help
  9. UART communication port number for the example.
  10. See UART documentation for available port numbers.
  11. config EXAMPLE_UART_BAUD_RATE
  12. int "UART communication speed"
  13. range 1200 115200
  14. default 115200
  15. help
  16. UART communication speed for Modbus example.
  17. config EXAMPLE_UART_RXD
  18. int "UART RXD pin number"
  19. range 0 34 if IDF_TARGET_ESP32
  20. range 0 46 if IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32S3
  21. range 0 19 if IDF_TARGET_ESP32C3
  22. range 0 47 if IDF_TARGET_ESP32S3
  23. default 5
  24. help
  25. GPIO number for UART RX pin. See UART documentation for more information
  26. about available pin numbers for UART.
  27. config EXAMPLE_UART_TXD
  28. int "UART TXD pin number"
  29. range 0 34 if IDF_TARGET_ESP32
  30. range 0 46 if IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32S3
  31. range 0 19 if IDF_TARGET_ESP32C3
  32. range 0 47 if IDF_TARGET_ESP32S3
  33. default 4
  34. help
  35. GPIO number for UART TX pin. See UART documentation for more information
  36. about available pin numbers for UART.
  37. config EXAMPLE_TASK_STACK_SIZE
  38. int "UART echo example task stack size"
  39. range 1024 16384
  40. default 2048
  41. help
  42. Defines stack size for UART echo example. Insufficient stack size can cause crash.
  43. endmenu