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/proteus/connectors/black23.yaml
4// auto-generated by PinoutLogic.java based on config/boards/proteus/connectors/black35.yaml
5// auto-generated by PinoutLogic.java based on config/boards/proteus/connectors/white35.yaml
6#include "pch.h"
7
8// see comments at declaration in pin_repository.h
9const char * getBoardSpecificPinName(brain_pin_e brainPin) {
10 switch(brainPin) {
11 case Gpio::A0: return "Analog Volt 5";
12 case Gpio::A1: return "Analog Volt 6";
13 case Gpio::A2: return "Analog Volt 7";
14 case Gpio::A3: return "Analog Volt 8";
15 case Gpio::A4: return "Analog Volt 9";
16 case Gpio::A5: return "Analog Volt 10";
17 case Gpio::A6: return "Analog Volt 11";
18 case Gpio::A8: return "Highside 2";
19 case Gpio::A9: return "Highside 1";
20 case Gpio::B0: return "Analog Temp 3";
21 case Gpio::B1: return "Analog Temp 4";
22 case Gpio::B4: return "Lowside 8";
23 case Gpio::B5: return "Lowside 9";
24 case Gpio::B6: return "Lowside 10";
25 case Gpio::B7: return "Lowside 11";
26 case Gpio::B8: return "Lowside 12";
27 case Gpio::B9: return "Lowside 13";
28 case Gpio::C0: return "Analog Volt 1";
29 case Gpio::C1: return "Analog Volt 2";
30 case Gpio::C2: return "Analog Volt 3";
31 case Gpio::C3: return "Analog Volt 4";
32 case Gpio::C4: return "Analog Temp 1";
33 case Gpio::C5: return "Analog Temp 2";
34 case Gpio::C6: return "Digital 1";
35 case Gpio::C7: return "Ign 5";
36 case Gpio::C8: return "Ign 4";
37 case Gpio::C9: return "Ign 3";
38 case Gpio::D10: return "STM32 PD10";
39 case Gpio::D11: return "STM32 PD11";
40 case Gpio::D12: return "STM32 PD12";
41 case Gpio::D13: return "STM32 PD13";
42 case Gpio::D14: return "Highside 4";
43 case Gpio::D15: return "Highside 3";
44 case Gpio::D3: return "Ign 2";
45 case Gpio::D4: return "Ign 1";
46 case Gpio::D7: return "Lowside 1";
47 case Gpio::D8: return "STM32 PD8";
48 case Gpio::D9: return "STM32 PD9";
49 case Gpio::E0: return "Lowside 14 or starter";
50 case Gpio::E1: return "Lowside 15";
51 case Gpio::E11: return "Digital 2";
52 case Gpio::E12: return "Digital 3";
53 case Gpio::E13: return "Digital 5";
54 case Gpio::E14: return "Digital 4";
55 case Gpio::E15: return "Digital 6";
56 case Gpio::E2: return "Lowside 16";
57 case Gpio::E7: return "VR 1";
58 case Gpio::E8: return "VR 2";
59 case Gpio::G10: return "Lowside 3";
60 case Gpio::G11: return "Lowside 4";
61 case Gpio::G12: return "Lowside 5";
62 case Gpio::G13: return "Lowside 6";
63 case Gpio::G14: return "Lowside 7";
64 case Gpio::G2: return "Ign 12";
65 case Gpio::G3: return "Ign 11";
66 case Gpio::G4: return "Ign 10";
67 case Gpio::G5: return "Ign 9";
68 case Gpio::G6: return "Ign 8";
69 case Gpio::G7: return "Ign 7";
70 case Gpio::G8: return "Ign 6";
71 case Gpio::G9: return "Lowside 2";
72 default: return nullptr;
73 }
74 return nullptr;
75}
const char * getBoardSpecificPinName(brain_pin_e brainPin)