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/alphax-gold/connectors/34pins-3k-A.yaml
4// auto-generated by PinoutLogic.java based on config/boards/hellen/alphax-gold/connectors/34pins-4k-B.yaml
5#include "pch.h"
6
7// see comments at declaration in pin_repository.h
8const char * getBoardSpecificPinName(brain_pin_e brainPin) {
9 switch(brainPin) {
10 case Gpio::A2: return "24A - Digital/analog Input 3";
11 case Gpio::A6: return "23A/24A VR Input 2 (Discrete)";
12 case Gpio::A7: return "25B - Digital/analog Input 5";
13 case Gpio::B1: return "17A/17B VR Input 1 (Discrete)";
14 case Gpio::B8: return "12A Coil 6";
15 case Gpio::B9: return "11A Coil 7";
16 case Gpio::C0: return "16B - Digital/analog input 2";
17 case Gpio::C13: return "13B Coil 1";
18 case Gpio::C5: return "16A AUX 2";
19 case Gpio::E12: return "14A Hall Input 1";
20 case Gpio::E13: return "15A Hall Input 2";
21 case Gpio::E14: return "27A Flex Fuel";
22 case Gpio::E15: return "24B - Digital Input 6";
23 case Gpio::E2: return "13A Coil 5";
24 case Gpio::E3: return "10B Coil 4";
25 case Gpio::E4: return "11B Coil 3";
26 case Gpio::E5: return "12B Coil 2";
27 case Gpio::E6: return "10A Coil 8";
28 case Gpio::E9: return "23A - Digital/analog Input 4";
29 case Gpio::F11: return "24A/25A VR Input 3 (MAX9924)";
30 case Gpio::F3: return "15B - Digital In 1";
31 case Gpio::F4: return "21A Knock 1 / Digital input 7";
32 case Gpio::F5: return "22A Knock 2 / Digital input 8";
33 case Gpio::F6: return "17B - Digital input 1";
34 case Gpio::TLE9104_0_OUT_0: return "4B - Injector 1";
35 case Gpio::TLE9104_0_OUT_1: return "3B - Injector 2";
36 case Gpio::TLE9104_0_OUT_2: return "2B - Injector 3";
37 case Gpio::TLE9104_0_OUT_3: return "1B - Injector 4";
38 case Gpio::TLE9104_1_OUT_0: return "4A - Injector 5";
39 case Gpio::TLE9104_1_OUT_1: return "3A - Injector 6";
40 case Gpio::TLE9104_1_OUT_2: return "2A - Injector 7";
41 case Gpio::TLE9104_1_OUT_3: return "1A - Injector 8";
42 case Gpio::TLE9104_2_OUT_0: return "5B Fuel Pump Relay";
43 case Gpio::TLE9104_2_OUT_1: return "6B Idle Output";
44 case Gpio::TLE9104_2_OUT_3: return "14B - Tachometer Output";
45 case Gpio::TLE9104_3_OUT_0: return "8A LS5";
46 case Gpio::TLE9104_3_OUT_1: return "6A LS3";
47 case Gpio::TLE9104_3_OUT_2: return "7A LS4";
48 case Gpio::TLE9104_3_OUT_3: return "5A Main Relay";
49 default: return nullptr;
50 }
51 return nullptr;
52}
@ TLE9104_0_OUT_0
@ TLE9104_0_OUT_2
@ TLE9104_0_OUT_3
@ TLE9104_2_OUT_0
@ TLE9104_1_OUT_0
@ TLE9104_1_OUT_2
@ TLE9104_1_OUT_1
@ TLE9104_0_OUT_1
@ TLE9104_3_OUT_3
@ TLE9104_2_OUT_3
@ TLE9104_3_OUT_2
@ TLE9104_3_OUT_0
@ TLE9104_2_OUT_1
@ TLE9104_1_OUT_3
@ TLE9104_3_OUT_1
const char * getBoardSpecificPinName(brain_pin_e brainPin)