Kconfig.projbuild 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. menu "Example Configuration"
  2. choice EXAMPLE_ADC2_CHANNEL
  3. bool "ADC2 Channel Num"
  4. depends on IDF_TARGET_ESP32
  5. default EXAMPLE_ADC2_CHANNEL_7
  6. help
  7. The channel of ADC2 used in this example.
  8. config EXAMPLE_ADC2_CHANNEL_0
  9. bool "ADC2 Channel 0 (GPIO 4)"
  10. config EXAMPLE_ADC2_CHANNEL_1
  11. bool "ADC2 Channel 1 (GPIO 0)"
  12. config EXAMPLE_ADC2_CHANNEL_2
  13. bool "ADC2 Channel 2 (GPIO 2)"
  14. config EXAMPLE_ADC2_CHANNEL_3
  15. bool "ADC2 Channel 3 (GPIO 15)"
  16. config EXAMPLE_ADC2_CHANNEL_4
  17. bool "ADC2 Channel 4 (GPIO 13)"
  18. config EXAMPLE_ADC2_CHANNEL_5
  19. bool "ADC2 Channel 5 (GPIO 12)"
  20. config EXAMPLE_ADC2_CHANNEL_6
  21. bool "ADC2 Channel 6 (GPIO 14)"
  22. config EXAMPLE_ADC2_CHANNEL_7
  23. bool "ADC2 Channel 7 (GPIO 27)"
  24. config EXAMPLE_ADC2_CHANNEL_8
  25. bool "ADC2 Channel 8 (GPIO 25)"
  26. config EXAMPLE_ADC2_CHANNEL_9
  27. bool "ADC2 Channel 9 (GPIO 26)"
  28. endchoice
  29. choice EXAMPLE_ADC2_CHANNEL
  30. bool "ADC2 Channel Num"
  31. depends on IDF_TARGET_ESP32S2
  32. default EXAMPLE_ADC2_CHANNEL_7
  33. help
  34. The channel of ADC2 used in this example.
  35. config EXAMPLE_ADC2_CHANNEL_0
  36. bool "ADC2 Channel 0 (GPIO 11)"
  37. config EXAMPLE_ADC2_CHANNEL_1
  38. bool "ADC2 Channel 1 (GPIO 12)"
  39. config EXAMPLE_ADC2_CHANNEL_2
  40. bool "ADC2 Channel 2 (GPIO 13)"
  41. config EXAMPLE_ADC2_CHANNEL_3
  42. bool "ADC2 Channel 3 (GPIO 14)"
  43. config EXAMPLE_ADC2_CHANNEL_4
  44. bool "ADC2 Channel 4 (GPIO 15)"
  45. config EXAMPLE_ADC2_CHANNEL_5
  46. bool "ADC2 Channel 5 (GPIO 16)"
  47. config EXAMPLE_ADC2_CHANNEL_6
  48. bool "ADC2 Channel 6 (GPIO 17)"
  49. config EXAMPLE_ADC2_CHANNEL_7
  50. bool "ADC2 Channel 7 (GPIO 18)"
  51. config EXAMPLE_ADC2_CHANNEL_8
  52. bool "ADC2 Channel 8 (GPIO 19)"
  53. config EXAMPLE_ADC2_CHANNEL_9
  54. bool "ADC2 Channel 9 (GPIO 20)"
  55. endchoice
  56. config EXAMPLE_ADC2_CHANNEL
  57. int
  58. default 0 if EXAMPLE_ADC2_CHANNEL_0
  59. default 1 if EXAMPLE_ADC2_CHANNEL_1
  60. default 2 if EXAMPLE_ADC2_CHANNEL_2
  61. default 3 if EXAMPLE_ADC2_CHANNEL_3
  62. default 4 if EXAMPLE_ADC2_CHANNEL_4
  63. default 5 if EXAMPLE_ADC2_CHANNEL_5
  64. default 6 if EXAMPLE_ADC2_CHANNEL_6
  65. default 7 if EXAMPLE_ADC2_CHANNEL_7
  66. default 8 if EXAMPLE_ADC2_CHANNEL_8
  67. default 9 if EXAMPLE_ADC2_CHANNEL_9
  68. choice EXAMPLE_DAC_CHANNEL
  69. bool "DAC Channel Num"
  70. depends on IDF_TARGET_ESP32
  71. default EXAMPLE_DAC_CHANNEL_1
  72. help
  73. The channel of DAC used in this example.
  74. config EXAMPLE_DAC_CHANNEL_1
  75. bool "DAC Channel 1 (GPIO25)"
  76. config EXAMPLE_DAC_CHANNEL_2
  77. bool "DAC Channel 2 (GPIO26)"
  78. endchoice
  79. choice EXAMPLE_DAC_CHANNEL
  80. bool "DAC Channel Num"
  81. depends on IDF_TARGET_ESP32S2
  82. default EXAMPLE_DAC_CHANNEL_1
  83. help
  84. The channel of DAC used in this example.
  85. config EXAMPLE_DAC_CHANNEL_1
  86. bool "DAC Channel 1 (GPIO17)"
  87. config EXAMPLE_DAC_CHANNEL_2
  88. bool "DAC Channel 2 (GPIO18)"
  89. endchoice
  90. config EXAMPLE_DAC_CHANNEL
  91. int
  92. default 0 if EXAMPLE_DAC_CHANNEL_1
  93. default 1 if EXAMPLE_DAC_CHANNEL_2
  94. endmenu