rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
config
boards
cypress
config
controllers
algo
auto_generated_enums.cpp
Go to the documentation of this file.
1
#include "
global.h
"
2
#include "rusefi_hw_enums.h"
3
// was generated automatically by rusEFI tool from rusefi_hw_enums.h // by enum_to_string.jar tool on Sun Mar 10 00:53:02 UTC 2024
4
// see also gen_config_and_enums.bat
5
6
7
8
const
char
*
getGpio
(
Gpio
value){
9
switch
(value) {
10
case
Gpio::A0
:
11
return
"A0"
;
12
case
Gpio::A1
:
13
return
"A1"
;
14
case
Gpio::A10
:
15
return
"A10"
;
16
case
Gpio::A11
:
17
return
"A11"
;
18
case
Gpio::A12
:
19
return
"A12"
;
20
case
Gpio::A13
:
21
return
"A13"
;
22
case
Gpio::A14
:
23
return
"A14"
;
24
case
Gpio::A15
:
25
return
"A15"
;
26
case
Gpio::A2
:
27
return
"A2"
;
28
case
Gpio::A3
:
29
return
"A3"
;
30
case
Gpio::A4
:
31
return
"A4"
;
32
case
Gpio::A5
:
33
return
"A5"
;
34
case
Gpio::A6
:
35
return
"A6"
;
36
case
Gpio::A7
:
37
return
"A7"
;
38
case
Gpio::A8
:
39
return
"A8"
;
40
case
Gpio::A9
:
41
return
"A9"
;
42
case
Gpio::B0
:
43
return
"B0"
;
44
case
Gpio::B1
:
45
return
"B1"
;
46
case
Gpio::B10
:
47
return
"B10"
;
48
case
Gpio::B11
:
49
return
"B11"
;
50
case
Gpio::B12
:
51
return
"B12"
;
52
case
Gpio::B13
:
53
return
"B13"
;
54
case
Gpio::B14
:
55
return
"B14"
;
56
case
Gpio::B15
:
57
return
"B15"
;
58
case
Gpio::B2
:
59
return
"B2"
;
60
case
Gpio::B3
:
61
return
"B3"
;
62
case
Gpio::B4
:
63
return
"B4"
;
64
case
Gpio::B5
:
65
return
"B5"
;
66
case
Gpio::B6
:
67
return
"B6"
;
68
case
Gpio::B7
:
69
return
"B7"
;
70
case
Gpio::B8
:
71
return
"B8"
;
72
case
Gpio::B9
:
73
return
"B9"
;
74
case
Gpio::C0
:
75
return
"C0"
;
76
case
Gpio::C1
:
77
return
"C1"
;
78
case
Gpio::C10
:
79
return
"C10"
;
80
case
Gpio::C11
:
81
return
"C11"
;
82
case
Gpio::C12
:
83
return
"C12"
;
84
case
Gpio::C13
:
85
return
"C13"
;
86
case
Gpio::C14
:
87
return
"C14"
;
88
case
Gpio::C15
:
89
return
"C15"
;
90
case
Gpio::C2
:
91
return
"C2"
;
92
case
Gpio::C3
:
93
return
"C3"
;
94
case
Gpio::C4
:
95
return
"C4"
;
96
case
Gpio::C5
:
97
return
"C5"
;
98
case
Gpio::C6
:
99
return
"C6"
;
100
case
Gpio::C7
:
101
return
"C7"
;
102
case
Gpio::C8
:
103
return
"C8"
;
104
case
Gpio::C9
:
105
return
"C9"
;
106
case
Gpio::CAN_PIN_0
:
107
return
"CAN_PIN_0"
;
108
case
Gpio::CAN_PIN_1
:
109
return
"CAN_PIN_1"
;
110
case
Gpio::CAN_PIN_2
:
111
return
"CAN_PIN_2"
;
112
case
Gpio::CAN_PIN_3
:
113
return
"CAN_PIN_3"
;
114
case
Gpio::CAN_PIN_4
:
115
return
"CAN_PIN_4"
;
116
case
Gpio::CAN_PIN_5
:
117
return
"CAN_PIN_5"
;
118
case
Gpio::CAN_PIN_6
:
119
return
"CAN_PIN_6"
;
120
case
Gpio::CAN_PIN_7
:
121
return
"CAN_PIN_7"
;
122
case
Gpio::D0
:
123
return
"D0"
;
124
case
Gpio::D1
:
125
return
"D1"
;
126
case
Gpio::D10
:
127
return
"D10"
;
128
case
Gpio::D11
:
129
return
"D11"
;
130
case
Gpio::D12
:
131
return
"D12"
;
132
case
Gpio::D13
:
133
return
"D13"
;
134
case
Gpio::D14
:
135
return
"D14"
;
136
case
Gpio::D15
:
137
return
"D15"
;
138
case
Gpio::D2
:
139
return
"D2"
;
140
case
Gpio::D3
:
141
return
"D3"
;
142
case
Gpio::D4
:
143
return
"D4"
;
144
case
Gpio::D5
:
145
return
"D5"
;
146
case
Gpio::D6
:
147
return
"D6"
;
148
case
Gpio::D7
:
149
return
"D7"
;
150
case
Gpio::D8
:
151
return
"D8"
;
152
case
Gpio::D9
:
153
return
"D9"
;
154
case
Gpio::DRV8860_PIN_1
:
155
return
"DRV8860_PIN_1"
;
156
case
Gpio::DRV8860_PIN_10
:
157
return
"DRV8860_PIN_10"
;
158
case
Gpio::DRV8860_PIN_11
:
159
return
"DRV8860_PIN_11"
;
160
case
Gpio::DRV8860_PIN_12
:
161
return
"DRV8860_PIN_12"
;
162
case
Gpio::DRV8860_PIN_13
:
163
return
"DRV8860_PIN_13"
;
164
case
Gpio::DRV8860_PIN_14
:
165
return
"DRV8860_PIN_14"
;
166
case
Gpio::DRV8860_PIN_15
:
167
return
"DRV8860_PIN_15"
;
168
case
Gpio::DRV8860_PIN_16
:
169
return
"DRV8860_PIN_16"
;
170
case
Gpio::DRV8860_PIN_2
:
171
return
"DRV8860_PIN_2"
;
172
case
Gpio::DRV8860_PIN_3
:
173
return
"DRV8860_PIN_3"
;
174
case
Gpio::DRV8860_PIN_4
:
175
return
"DRV8860_PIN_4"
;
176
case
Gpio::DRV8860_PIN_5
:
177
return
"DRV8860_PIN_5"
;
178
case
Gpio::DRV8860_PIN_6
:
179
return
"DRV8860_PIN_6"
;
180
case
Gpio::DRV8860_PIN_7
:
181
return
"DRV8860_PIN_7"
;
182
case
Gpio::DRV8860_PIN_8
:
183
return
"DRV8860_PIN_8"
;
184
case
Gpio::DRV8860_PIN_9
:
185
return
"DRV8860_PIN_9"
;
186
case
Gpio::E0
:
187
return
"E0"
;
188
case
Gpio::E1
:
189
return
"E1"
;
190
case
Gpio::E10
:
191
return
"E10"
;
192
case
Gpio::E11
:
193
return
"E11"
;
194
case
Gpio::E12
:
195
return
"E12"
;
196
case
Gpio::E13
:
197
return
"E13"
;
198
case
Gpio::E14
:
199
return
"E14"
;
200
case
Gpio::E15
:
201
return
"E15"
;
202
case
Gpio::E2
:
203
return
"E2"
;
204
case
Gpio::E3
:
205
return
"E3"
;
206
case
Gpio::E4
:
207
return
"E4"
;
208
case
Gpio::E5
:
209
return
"E5"
;
210
case
Gpio::E6
:
211
return
"E6"
;
212
case
Gpio::E7
:
213
return
"E7"
;
214
case
Gpio::E8
:
215
return
"E8"
;
216
case
Gpio::E9
:
217
return
"E9"
;
218
case
Gpio::F0
:
219
return
"F0"
;
220
case
Gpio::F1
:
221
return
"F1"
;
222
case
Gpio::F10
:
223
return
"F10"
;
224
case
Gpio::F11
:
225
return
"F11"
;
226
case
Gpio::F12
:
227
return
"F12"
;
228
case
Gpio::F13
:
229
return
"F13"
;
230
case
Gpio::F14
:
231
return
"F14"
;
232
case
Gpio::F15
:
233
return
"F15"
;
234
case
Gpio::F2
:
235
return
"F2"
;
236
case
Gpio::F3
:
237
return
"F3"
;
238
case
Gpio::F4
:
239
return
"F4"
;
240
case
Gpio::F5
:
241
return
"F5"
;
242
case
Gpio::F6
:
243
return
"F6"
;
244
case
Gpio::F7
:
245
return
"F7"
;
246
case
Gpio::F8
:
247
return
"F8"
;
248
case
Gpio::F9
:
249
return
"F9"
;
250
case
Gpio::G0
:
251
return
"G0"
;
252
case
Gpio::G1
:
253
return
"G1"
;
254
case
Gpio::G10
:
255
return
"G10"
;
256
case
Gpio::G11
:
257
return
"G11"
;
258
case
Gpio::G12
:
259
return
"G12"
;
260
case
Gpio::G13
:
261
return
"G13"
;
262
case
Gpio::G14
:
263
return
"G14"
;
264
case
Gpio::G15
:
265
return
"G15"
;
266
case
Gpio::G2
:
267
return
"G2"
;
268
case
Gpio::G3
:
269
return
"G3"
;
270
case
Gpio::G4
:
271
return
"G4"
;
272
case
Gpio::G5
:
273
return
"G5"
;
274
case
Gpio::G6
:
275
return
"G6"
;
276
case
Gpio::G7
:
277
return
"G7"
;
278
case
Gpio::G8
:
279
return
"G8"
;
280
case
Gpio::G9
:
281
return
"G9"
;
282
case
Gpio::H0
:
283
return
"H0"
;
284
case
Gpio::H1
:
285
return
"H1"
;
286
case
Gpio::H10
:
287
return
"H10"
;
288
case
Gpio::H11
:
289
return
"H11"
;
290
case
Gpio::H12
:
291
return
"H12"
;
292
case
Gpio::H13
:
293
return
"H13"
;
294
case
Gpio::H14
:
295
return
"H14"
;
296
case
Gpio::H15
:
297
return
"H15"
;
298
case
Gpio::H2
:
299
return
"H2"
;
300
case
Gpio::H3
:
301
return
"H3"
;
302
case
Gpio::H4
:
303
return
"H4"
;
304
case
Gpio::H5
:
305
return
"H5"
;
306
case
Gpio::H6
:
307
return
"H6"
;
308
case
Gpio::H7
:
309
return
"H7"
;
310
case
Gpio::H8
:
311
return
"H8"
;
312
case
Gpio::H9
:
313
return
"H9"
;
314
case
Gpio::I0
:
315
return
"I0"
;
316
case
Gpio::I1
:
317
return
"I1"
;
318
case
Gpio::I10
:
319
return
"I10"
;
320
case
Gpio::I11
:
321
return
"I11"
;
322
case
Gpio::I12
:
323
return
"I12"
;
324
case
Gpio::I13
:
325
return
"I13"
;
326
case
Gpio::I14
:
327
return
"I14"
;
328
case
Gpio::I15
:
329
return
"I15"
;
330
case
Gpio::I2
:
331
return
"I2"
;
332
case
Gpio::I3
:
333
return
"I3"
;
334
case
Gpio::I4
:
335
return
"I4"
;
336
case
Gpio::I5
:
337
return
"I5"
;
338
case
Gpio::I6
:
339
return
"I6"
;
340
case
Gpio::I7
:
341
return
"I7"
;
342
case
Gpio::I8
:
343
return
"I8"
;
344
case
Gpio::I9
:
345
return
"I9"
;
346
case
Gpio::Invalid
:
347
return
"Invalid"
;
348
case
Gpio::J0
:
349
return
"J0"
;
350
case
Gpio::J1
:
351
return
"J1"
;
352
case
Gpio::J10
:
353
return
"J10"
;
354
case
Gpio::J11
:
355
return
"J11"
;
356
case
Gpio::J12
:
357
return
"J12"
;
358
case
Gpio::J13
:
359
return
"J13"
;
360
case
Gpio::J14
:
361
return
"J14"
;
362
case
Gpio::J15
:
363
return
"J15"
;
364
case
Gpio::J2
:
365
return
"J2"
;
366
case
Gpio::J3
:
367
return
"J3"
;
368
case
Gpio::J4
:
369
return
"J4"
;
370
case
Gpio::J5
:
371
return
"J5"
;
372
case
Gpio::J6
:
373
return
"J6"
;
374
case
Gpio::J7
:
375
return
"J7"
;
376
case
Gpio::J8
:
377
return
"J8"
;
378
case
Gpio::J9
:
379
return
"J9"
;
380
case
Gpio::K0
:
381
return
"K0"
;
382
case
Gpio::K1
:
383
return
"K1"
;
384
case
Gpio::K10
:
385
return
"K10"
;
386
case
Gpio::K11
:
387
return
"K11"
;
388
case
Gpio::K12
:
389
return
"K12"
;
390
case
Gpio::K13
:
391
return
"K13"
;
392
case
Gpio::K14
:
393
return
"K14"
;
394
case
Gpio::K15
:
395
return
"K15"
;
396
case
Gpio::K2
:
397
return
"K2"
;
398
case
Gpio::K3
:
399
return
"K3"
;
400
case
Gpio::K4
:
401
return
"K4"
;
402
case
Gpio::K5
:
403
return
"K5"
;
404
case
Gpio::K6
:
405
return
"K6"
;
406
case
Gpio::K7
:
407
return
"K7"
;
408
case
Gpio::K8
:
409
return
"K8"
;
410
case
Gpio::K9
:
411
return
"K9"
;
412
case
Gpio::Unassigned
:
413
return
"Unassigned"
;
414
}
415
return
NULL;
416
}
getGpio
const char * getGpio(Gpio value)
Definition
auto_generated_enums.cpp:8
Gpio
Gpio
Definition
rusefi_hw_enums.h:14
Gpio::I9
@ I9
Gpio::K10
@ K10
Gpio::E12
@ E12
Gpio::A6
@ A6
Gpio::K5
@ K5
Gpio::A12
@ A12
Gpio::J4
@ J4
Gpio::A4
@ A4
Gpio::B3
@ B3
Gpio::D15
@ D15
Gpio::D0
@ D0
Gpio::E0
@ E0
Gpio::H1
@ H1
Gpio::CAN_PIN_1
@ CAN_PIN_1
Gpio::H13
@ H13
Gpio::B9
@ B9
Gpio::G13
@ G13
Gpio::C1
@ C1
Gpio::J3
@ J3
Gpio::G6
@ G6
Gpio::I7
@ I7
Gpio::J8
@ J8
Gpio::F6
@ F6
Gpio::K9
@ K9
Gpio::DRV8860_PIN_3
@ DRV8860_PIN_3
Gpio::E4
@ E4
Gpio::G0
@ G0
Gpio::G15
@ G15
Gpio::H14
@ H14
Gpio::K4
@ K4
Gpio::F14
@ F14
Gpio::E6
@ E6
Gpio::D4
@ D4
Gpio::J6
@ J6
Gpio::I13
@ I13
Gpio::A1
@ A1
Gpio::J0
@ J0
Gpio::B5
@ B5
Gpio::H6
@ H6
Gpio::K3
@ K3
Gpio::Unassigned
@ Unassigned
Gpio::I4
@ I4
Gpio::F5
@ F5
Gpio::I15
@ I15
Gpio::C3
@ C3
Gpio::H7
@ H7
Gpio::J7
@ J7
Gpio::A14
@ A14
Gpio::DRV8860_PIN_9
@ DRV8860_PIN_9
Gpio::A10
@ A10
Gpio::CAN_PIN_4
@ CAN_PIN_4
Gpio::F7
@ F7
Gpio::F8
@ F8
Gpio::E1
@ E1
Gpio::CAN_PIN_0
@ CAN_PIN_0
Gpio::J1
@ J1
Gpio::D1
@ D1
Gpio::E7
@ E7
Gpio::F3
@ F3
Gpio::Invalid
@ Invalid
Gpio::B0
@ B0
Gpio::K12
@ K12
Gpio::H15
@ H15
Gpio::DRV8860_PIN_2
@ DRV8860_PIN_2
Gpio::DRV8860_PIN_4
@ DRV8860_PIN_4
Gpio::C7
@ C7
Gpio::B10
@ B10
Gpio::B14
@ B14
Gpio::DRV8860_PIN_16
@ DRV8860_PIN_16
Gpio::C14
@ C14
Gpio::DRV8860_PIN_1
@ DRV8860_PIN_1
Gpio::E2
@ E2
Gpio::J5
@ J5
Gpio::C13
@ C13
Gpio::I8
@ I8
Gpio::J10
@ J10
Gpio::H12
@ H12
Gpio::E14
@ E14
Gpio::G9
@ G9
Gpio::DRV8860_PIN_15
@ DRV8860_PIN_15
Gpio::CAN_PIN_3
@ CAN_PIN_3
Gpio::G11
@ G11
Gpio::F11
@ F11
Gpio::A3
@ A3
Gpio::CAN_PIN_6
@ CAN_PIN_6
Gpio::J13
@ J13
Gpio::B6
@ B6
Gpio::H4
@ H4
Gpio::K8
@ K8
Gpio::DRV8860_PIN_8
@ DRV8860_PIN_8
Gpio::C8
@ C8
Gpio::I10
@ I10
Gpio::D12
@ D12
Gpio::D10
@ D10
Gpio::E13
@ E13
Gpio::DRV8860_PIN_11
@ DRV8860_PIN_11
Gpio::K14
@ K14
Gpio::C6
@ C6
Gpio::J2
@ J2
Gpio::I5
@ I5
Gpio::DRV8860_PIN_10
@ DRV8860_PIN_10
Gpio::DRV8860_PIN_7
@ DRV8860_PIN_7
Gpio::I2
@ I2
Gpio::H5
@ H5
Gpio::I11
@ I11
Gpio::A9
@ A9
Gpio::E9
@ E9
Gpio::F9
@ F9
Gpio::J15
@ J15
Gpio::B12
@ B12
Gpio::K13
@ K13
Gpio::C15
@ C15
Gpio::G5
@ G5
Gpio::D7
@ D7
Gpio::F13
@ F13
Gpio::J9
@ J9
Gpio::CAN_PIN_7
@ CAN_PIN_7
Gpio::C0
@ C0
Gpio::J11
@ J11
Gpio::G4
@ G4
Gpio::I1
@ I1
Gpio::K1
@ K1
Gpio::DRV8860_PIN_5
@ DRV8860_PIN_5
Gpio::D3
@ D3
Gpio::C11
@ C11
Gpio::H10
@ H10
Gpio::H9
@ H9
Gpio::D9
@ D9
Gpio::H3
@ H3
Gpio::D8
@ D8
Gpio::E8
@ E8
Gpio::F10
@ F10
Gpio::E3
@ E3
Gpio::I14
@ I14
Gpio::C4
@ C4
Gpio::B15
@ B15
Gpio::D14
@ D14
Gpio::H8
@ H8
Gpio::B2
@ B2
Gpio::D13
@ D13
Gpio::G3
@ G3
Gpio::K7
@ K7
Gpio::A7
@ A7
Gpio::G7
@ G7
Gpio::G1
@ G1
Gpio::B11
@ B11
Gpio::D11
@ D11
Gpio::K0
@ K0
Gpio::H11
@ H11
Gpio::D2
@ D2
Gpio::J14
@ J14
Gpio::A2
@ A2
Gpio::A5
@ A5
Gpio::CAN_PIN_2
@ CAN_PIN_2
Gpio::B8
@ B8
Gpio::G14
@ G14
Gpio::B1
@ B1
Gpio::H2
@ H2
Gpio::A15
@ A15
Gpio::CAN_PIN_5
@ CAN_PIN_5
Gpio::G2
@ G2
Gpio::E15
@ E15
Gpio::DRV8860_PIN_13
@ DRV8860_PIN_13
Gpio::B4
@ B4
Gpio::I6
@ I6
Gpio::B7
@ B7
Gpio::A0
@ A0
Gpio::C10
@ C10
Gpio::K6
@ K6
Gpio::DRV8860_PIN_14
@ DRV8860_PIN_14
Gpio::G8
@ G8
Gpio::H0
@ H0
Gpio::D6
@ D6
Gpio::F1
@ F1
Gpio::K15
@ K15
Gpio::F15
@ F15
Gpio::E11
@ E11
Gpio::I12
@ I12
Gpio::C12
@ C12
Gpio::F4
@ F4
Gpio::DRV8860_PIN_6
@ DRV8860_PIN_6
Gpio::F12
@ F12
Gpio::D5
@ D5
Gpio::G12
@ G12
Gpio::K2
@ K2
Gpio::B13
@ B13
Gpio::F0
@ F0
Gpio::C9
@ C9
Gpio::C2
@ C2
Gpio::A13
@ A13
Gpio::G10
@ G10
Gpio::I3
@ I3
Gpio::A11
@ A11
Gpio::J12
@ J12
Gpio::I0
@ I0
Gpio::E5
@ E5
Gpio::E10
@ E10
Gpio::DRV8860_PIN_12
@ DRV8860_PIN_12
Gpio::K11
@ K11
Gpio::A8
@ A8
Gpio::F2
@ F2
Gpio::C5
@ C5
global.h
Generated on Sat Sep 27 2025 00:10:04 for rusEFI by
1.9.8