rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
generated_ts_name_by_pin.cpp
Go to the documentation of this file.
1//DO NOT EDIT MANUALLY, let automation work hard.
2
3// auto-generated by PinoutLogic.java based on config/boards/subaru_eg33/connectors/A-B59.yaml
4// auto-generated by PinoutLogic.java based on config/boards/subaru_eg33/connectors/B-B60.yaml
5// auto-generated by PinoutLogic.java based on config/boards/subaru_eg33/connectors/C-B61.yaml
6// auto-generated by PinoutLogic.java based on config/boards/subaru_eg33/connectors/D-B62.yaml
7// auto-generated by PinoutLogic.java based on config/boards/subaru_eg33/connectors/XP2-AUX0.yaml
8#include "pch.h"
9
10// see comments at declaration in pin_repository.h
11const char * getBoardSpecificPinName(brain_pin_e brainPin) {
12 switch(brainPin) {
13 case Gpio::D14: return "B11 - Speed Din";
14 case Gpio::E9: return "A08 - Crank 2 VR+";
15 case Gpio::H10: return "A08 - Crank 1 VR+";
16 case Gpio::H12: return "A07 - Cam VR+";
17 case Gpio::H7: return "D05 - Self Shutdown";
18 case Gpio::MC33810_0_GD_0: return "D07 - Ignition Cyl 4";
19 case Gpio::MC33810_0_GD_1: return "D09 - Ignition Cyl 3";
20 case Gpio::MC33810_0_GD_3: return "D21 - Ignition Cyl 5";
21 case Gpio::MC33810_0_OUT_0: return "D13 - Injector 1";
22 case Gpio::MC33810_0_OUT_1: return "D11 - Injector 3";
23 case Gpio::MC33810_0_OUT_2: return "A01 - Injector 5";
24 case Gpio::MC33810_1_GD_1: return "D16 - Ignition Cyl 6";
25 case Gpio::MC33810_1_GD_2: return "D08 - Ignition Cyl 2";
26 case Gpio::MC33810_1_GD_3: return "D10 - Ignition Cyl 1";
27 case Gpio::MC33810_1_OUT_0: return "D12 - Injector 2";
28 case Gpio::MC33810_1_OUT_1: return "D26 - Injector 4";
29 case Gpio::MC33810_1_OUT_2: return "A12 - Injector 6";
30 case Gpio::MC33972_PIN_16: return "C09 - Air Condition request Din";
31 case Gpio::MC33972_PIN_17: return "B12 - IGN Din";
32 case Gpio::MC33972_PIN_19: return "B10 - N pos Din";
33 case Gpio::MC33972_PIN_20: return "B09 - P pos Din";
34 case Gpio::MC33972_PIN_21: return "A20 - Torque Ctrl Din";
35 case Gpio::MC33972_PIN_22: return "A19 - AC Ctrl Din";
36 case Gpio::MC33972_PIN_5: return "C10 - Starter Din";
37 case Gpio::MC33972_PIN_6: return "C12 - Memory SW Din";
38 case Gpio::MC33972_PIN_7: return "C13 - Test SW Din";
39 case Gpio::MC33972_PIN_8: return "D04 - California ID Din";
40 case Gpio::TLE6240_PIN_1: return "D17 - FAN 1 relay";
41 case Gpio::TLE6240_PIN_10: return "D06 - Absorber purge valve";
42 case Gpio::TLE6240_PIN_11: return "D02 - IDLE open";
43 case Gpio::TLE6240_PIN_12: return "D01 - IDLE close";
44 case Gpio::TLE6240_PIN_13: return "AUX0_17 - AUX0 OD output 0";
45 case Gpio::TLE6240_PIN_14: return "AUX0_14 - AUX0 OD output 1";
46 case Gpio::TLE6240_PIN_15: return "B08 - AC clutch";
47 case Gpio::TLE6240_PIN_16: return "D20 - Inertia-Resonance Super-Charger control";
48 case Gpio::TLE6240_PIN_2: return "D03 - FAN 2 relay";
49 case Gpio::TLE6240_PIN_3: return "C16 - Tacho out";
50 case Gpio::TLE6240_PIN_4: return "C14 - FPump modulator";
51 case Gpio::TLE6240_PIN_5: return "D23 - Fuel Pump relay";
52 case Gpio::TLE6240_PIN_6: return "D22 - EGR control";
53 case Gpio::TLE6240_PIN_7: return "D19 - Check Engine indicator";
54 case Gpio::TLE6240_PIN_8: return "C15 - AUX1 OD out";
55 case Gpio::TLE6240_PIN_9: return "D18 - Auxillary air valve";
56 default: return nullptr;
57 }
58 return nullptr;
59}
@ TLE6240_PIN_10
@ MC33810_0_GD_3
@ MC33972_PIN_17
@ MC33810_0_OUT_2
@ MC33810_1_OUT_1
@ MC33810_1_GD_3
@ MC33972_PIN_20
@ MC33810_1_OUT_0
@ MC33810_1_OUT_2
@ MC33810_0_OUT_0
@ TLE6240_PIN_1
@ MC33972_PIN_19
@ MC33972_PIN_7
@ MC33972_PIN_22
@ TLE6240_PIN_6
@ TLE6240_PIN_8
@ MC33810_1_GD_1
@ MC33972_PIN_21
@ MC33972_PIN_6
@ TLE6240_PIN_13
@ TLE6240_PIN_7
@ TLE6240_PIN_5
@ MC33810_0_OUT_1
@ MC33810_1_GD_2
@ TLE6240_PIN_14
@ TLE6240_PIN_11
@ TLE6240_PIN_15
@ MC33972_PIN_8
@ MC33972_PIN_5
@ MC33810_0_GD_1
@ TLE6240_PIN_9
@ MC33810_0_GD_0
@ TLE6240_PIN_4
@ TLE6240_PIN_3
@ TLE6240_PIN_16
@ TLE6240_PIN_2
@ MC33972_PIN_16
@ TLE6240_PIN_12
const char * getBoardSpecificPinName(brain_pin_e brainPin)