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/hellen/super-uaefi/connectors/26pin_4k.yaml
4// auto-generated by PinoutLogic.java based on config/boards/hellen/super-uaefi/connectors/60pin.yaml
5// auto-generated by PinoutLogic.java based on config/boards/hellen/super-uaefi/connectors/C-34pins-4k.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::A6: return "BUTTON2";
12 case Gpio::A8: return "8B INJ_6";
13 case Gpio::A9: return "12B INJ_2";
14 case Gpio::B1: return "BUTTON1";
15 case Gpio::B12: return "19B INJ_7";
16 case Gpio::B13: return "18B INJ_8";
17 case Gpio::B8: return "Coil 6";
18 case Gpio::B9: return "30C LS5_HOT";
19 case Gpio::C13: return "Coil 1";
20 case Gpio::C6: return "31C LS4";
21 case Gpio::D1: return "16A Digital input signal";
22 case Gpio::D10: return "10B INJ_4";
23 case Gpio::D11: return "11B INJ_3";
24 case Gpio::D12: return "21B LS2";
25 case Gpio::D13: return "22B LS3";
26 case Gpio::D15: return "20B LS1";
27 case Gpio::D2: return "9B INJ_5";
28 case Gpio::D3: return "13B INJ_1";
29 case Gpio::D7: return "20D High Side Output";
30 case Gpio::E0: return "VR_DISCRETE+";
31 case Gpio::E1: return "VR_9924+";
32 case Gpio::E11: return "FLEX";
33 case Gpio::E12: return "8A HALL1 / VSS";
34 case Gpio::E13: return "17A HALL2";
35 case Gpio::E14: return "9A HALL3";
36 case Gpio::E15: return "BUTTON3";
37 case Gpio::E2: return "Coil 5";
38 case Gpio::E3: return "Coil 4";
39 case Gpio::E4: return "Coil 3";
40 case Gpio::E5: return "Coil 2";
41 case Gpio::E6: return "29C LS6_HOT";
42 default: return nullptr;
43 }
44 return nullptr;
45}
const char * getBoardSpecificPinName(brain_pin_e brainPin)