1
1
menu "Plugin manager"
2
- config MAX_CONFIGURABLE_PLUGS
3
- int "Maximum virtual configurable plugs"
4
- default 5
2
+ config USER_BUTTON
3
+ bool "Use custom GPIO for factory reset button"
4
+ default n
5
+
6
+ config USER_BUTTON_GPIO
7
+ int "GPIO pin number for factory reset button"
8
+ default 0 if IDF_TARGET_ESP32 || IDF_TARGET_ESP32S3
9
+ default 9
10
+ depends on USER_BUTTON
11
+
12
+ config USER_BUTTON_LEVEL
13
+ int "GPIO level when factory reset button is active"
14
+ default 0
15
+ range 0 1
16
+ depends on USER_BUTTON
17
+
18
+ config NUM_VIRTUAL_PLUGS
19
+ int "Number of virtual plugs"
20
+ default 3
21
+ range 1 11 if IDF_TARGET_ESP32C2
22
+ range 1 12 if IDF_TARGET_ESP32C3
5
23
range 1 16
6
24
7
25
config GPIO_PLUG_1
8
26
int "GPIO pin number for plug 1"
9
- default 3 if IDF_TARGET_ESP32S3
10
- default 2 if !IDF_TARGET_ESP32S3
27
+ default 2
28
+ depends on (NUM_VIRTUAL_PLUGS >= 1)
11
29
help
12
30
Set GPIO pin value for target chip to create plugin unit
13
31
14
32
config GPIO_PLUG_2
15
33
int "GPIO pin number for plug 2"
16
34
default 4
35
+ depends on (NUM_VIRTUAL_PLUGS >= 2)
17
36
help
18
37
Set GPIO pin value for target chip to create plugin unit
19
38
20
39
config GPIO_PLUG_3
21
40
int "GPIO pin number for plug 3"
22
41
default 5
42
+ depends on (NUM_VIRTUAL_PLUGS >= 3)
43
+ help
44
+ Set GPIO pin value for target chip to create plugin unit
45
+
46
+ config GPIO_PLUG_4
47
+ int "GPIO pin number for plug 4"
48
+ default 6 if IDF_TARGET_ESP32C2 || IDF_TARGET_ESP32C3
49
+ default 12
50
+ depends on (NUM_VIRTUAL_PLUGS >= 4)
51
+ help
52
+ Set GPIO pin value for target chip to create plugin unit
53
+
54
+ config GPIO_PLUG_5
55
+ int "GPIO pin number for plug 5"
56
+ default 7 if IDF_TARGET_ESP32C2 || IDF_TARGET_ESP32C3
57
+ default 13
58
+ depends on (NUM_VIRTUAL_PLUGS >= 5)
59
+ help
60
+ Set GPIO pin value for target chip to create plugin unit
61
+
62
+ config GPIO_PLUG_6
63
+ int "GPIO pin number for plug 6"
64
+ default 8 if IDF_TARGET_ESP32C2 || IDF_TARGET_ESP32C3
65
+ default 15 if IDF_TARGET_ESP32C6
66
+ default 14
67
+ depends on (NUM_VIRTUAL_PLUGS >= 6)
68
+ help
69
+ Set GPIO pin value for target chip to create plugin unit
70
+
71
+ config GPIO_PLUG_7
72
+ int "GPIO pin number for plug 7"
73
+ default 10 if IDF_TARGET_ESP32C2 || IDF_TARGET_ESP32C3
74
+ default 18 if IDF_TARGET_ESP32C6
75
+ default 22 if IDF_TARGET_ESP32H2
76
+ default 15
77
+ depends on (NUM_VIRTUAL_PLUGS >= 7)
78
+ help
79
+ Set GPIO pin value for target chip to create plugin unit
80
+
81
+ config GPIO_PLUG_8
82
+ int "GPIO pin number for plug 8"
83
+ default 18 if IDF_TARGET_ESP32C2 || IDF_TARGET_ESP32C3
84
+ default 19 if IDF_TARGET_ESP32C6
85
+ default 25 if IDF_TARGET_ESP32H2
86
+ default 16
87
+ depends on (NUM_VIRTUAL_PLUGS >= 8)
88
+ help
89
+ Set GPIO pin value for target chip to create plugin unit
90
+
91
+ config GPIO_PLUG_9
92
+ int "GPIO pin number for plug 9"
93
+ default 0 if IDF_TARGET_ESP32C2
94
+ default 19 if IDF_TARGET_ESP32C3
95
+ default 20 if IDF_TARGET_ESP32C6
96
+ default 26 if IDF_TARGET_ESP32H2
97
+ default 17
98
+ depends on (NUM_VIRTUAL_PLUGS >= 9)
99
+ help
100
+ Set GPIO pin value for target chip to create plugin unit
101
+
102
+ config GPIO_PLUG_10
103
+ int "GPIO pin number for plug 10"
104
+ default 1 if IDF_TARGET_ESP32C2
105
+ default 0 if IDF_TARGET_ESP32C3
106
+ default 21 if IDF_TARGET_ESP32C6
107
+ default 27 if IDF_TARGET_ESP32H2
108
+ default 18
109
+ depends on (NUM_VIRTUAL_PLUGS >= 10)
110
+ help
111
+ Set GPIO pin value for target chip to create plugin unit
112
+
113
+ config GPIO_PLUG_11
114
+ int "GPIO pin number for plug 11"
115
+ default 3 if IDF_TARGET_ESP32C2
116
+ default 1 if IDF_TARGET_ESP32C3
117
+ default 22 if IDF_TARGET_ESP32C6
118
+ default 0 if IDF_TARGET_ESP32H2
119
+ default 19
120
+ depends on (NUM_VIRTUAL_PLUGS >= 11)
121
+ help
122
+ Set GPIO pin value for target chip to create plugin unit
123
+
124
+ config GPIO_PLUG_12
125
+ int "GPIO pin number for plug 12"
126
+ default 3 if IDF_TARGET_ESP32C3
127
+ default 23 if IDF_TARGET_ESP32C6
128
+ default 1 if IDF_TARGET_ESP32H2
129
+ default 20 if IDF_TARGET_ESP32S3
130
+ default 21
131
+ depends on (NUM_VIRTUAL_PLUGS >= 12)
132
+ help
133
+ Set GPIO pin value for target chip to create plugin unit
134
+
135
+ config GPIO_PLUG_13
136
+ int "GPIO pin number for plug 13"
137
+ default 0 if IDF_TARGET_ESP32C6
138
+ default 3 if IDF_TARGET_ESP32H2
139
+ default 21 if IDF_TARGET_ESP32S3
140
+ default 22
141
+ depends on (NUM_VIRTUAL_PLUGS >= 13)
142
+ help
143
+ Set GPIO pin value for target chip to create plugin unit
144
+
145
+ config GPIO_PLUG_14
146
+ int "GPIO pin number for plug 14"
147
+ default 1 if IDF_TARGET_ESP32C6
148
+ default 8 if IDF_TARGET_ESP32H2
149
+ default 35 if IDF_TARGET_ESP32S3
150
+ default 23
151
+ depends on (NUM_VIRTUAL_PLUGS >= 14)
152
+ help
153
+ Set GPIO pin value for target chip to create plugin unit
154
+
155
+ config GPIO_PLUG_15
156
+ int "GPIO pin number for plug 15"
157
+ default 3 if IDF_TARGET_ESP32C6
158
+ default 10 if IDF_TARGET_ESP32H2
159
+ default 36 if IDF_TARGET_ESP32S3
160
+ default 25
161
+ depends on (NUM_VIRTUAL_PLUGS >= 15)
162
+ help
163
+ Set GPIO pin value for target chip to create plugin unit
164
+
165
+ config GPIO_PLUG_16
166
+ int "GPIO pin number for plug 16"
167
+ default 6 if IDF_TARGET_ESP32C6
168
+ default 11 if IDF_TARGET_ESP32H2
169
+ default 37 if IDF_TARGET_ESP32S3
170
+ default 26
171
+ depends on (NUM_VIRTUAL_PLUGS >= 16)
23
172
help
24
173
Set GPIO pin value for target chip to create plugin unit
25
174
endmenu
0 commit comments