rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
config
boards
microrusefi
connectors
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/microrusefi/connectors/J4.yaml
4
// auto-generated by PinoutLogic.java based on config/boards/microrusefi/connectors/iobox.yaml
5
// auto-generated by PinoutLogic.java based on config/boards/microrusefi/connectors/main.yaml
6
// auto-generated by PinoutLogic.java based on config/boards/microrusefi/connectors/pads.yaml
7
#include "
pch.h
"
8
9
// see comments at declaration in pin_repository.h
10
const
char
*
getBoardSpecificPinName
(
brain_pin_e
brainPin) {
11
switch
(brainPin) {
12
case
Gpio::A0
:
return
"18 - AN temp 1"
;
13
case
Gpio::A1
:
return
"23 - AN temp 2"
;
14
case
Gpio::A15
:
return
"AUX J2 PA15"
;
15
case
Gpio::A2
:
return
"24 - AN temp 3 or Hall Input or Flex"
;
16
case
Gpio::A3
:
return
"22 - AN temp 4 or Hall Input or Flex"
;
17
case
Gpio::A4
:
return
"28 - AN volt 10, Aux Reuse"
;
18
case
Gpio::A5
:
return
"25 - Hall Cam"
;
19
case
Gpio::A6
:
return
"26 - AN volt 2"
;
20
case
Gpio::A7
:
return
"31 - AN volt 3"
;
21
case
Gpio::B0
:
return
"36 - AN volt 8, Aux Reuse"
;
22
case
Gpio::B1
:
return
"40 - AN volt 9, Aux Reuse"
;
23
case
Gpio::B10
:
return
"AUX J13"
;
24
case
Gpio::B11
:
return
"AUX J12"
;
25
case
Gpio::B7
:
return
"AUX J18 PB7"
;
26
case
Gpio::B8
:
return
"AUX J2 PB8"
;
27
case
Gpio::B9
:
return
"AUX J2 PB9"
;
28
case
Gpio::C0
:
return
"27 - AN volt 1"
;
29
case
Gpio::C12
:
return
"AUX J2 PC12"
;
30
case
Gpio::C2
:
return
"19 - AN volt 4"
;
31
case
Gpio::C3
:
return
"20 - AN volt 5"
;
32
case
Gpio::C4
:
return
"32 - AN volt 6, Aux Reuse"
;
33
case
Gpio::C5
:
return
"30 - AN volt 7"
;
34
case
Gpio::C6
:
return
"45 - VR/Hall Crank"
;
35
case
Gpio::D1
:
return
"12 - Ignition 4"
;
36
case
Gpio::D2
:
return
"11 - Ignition 3"
;
37
case
Gpio::D3
:
return
"10 - Ignition 2"
;
38
case
Gpio::D4
:
return
"9 - Ignition 1"
;
39
case
Gpio::D6
:
return
"13 - GP Out 6"
;
40
case
Gpio::D7
:
return
"14 - GP Out 5"
;
41
case
Gpio::E0
:
return
"AUX J6"
;
42
case
Gpio::E5
:
return
"AUX J11 PE5"
;
43
case
Gpio::E6
:
return
"AUX J10 PE6"
;
44
case
Gpio::MSIOBOX_0_OUT_1
:
return
"MS IO-Box 0 OUT 1"
;
45
case
Gpio::MSIOBOX_0_OUT_2
:
return
"MS IO-Box 0 OUT 2"
;
46
case
Gpio::MSIOBOX_0_OUT_3
:
return
"MS IO-Box 0 OUT 3"
;
47
case
Gpio::MSIOBOX_0_OUT_4
:
return
"MS IO-Box 0 OUT 4"
;
48
case
Gpio::MSIOBOX_0_OUT_5
:
return
"MS IO-Box 0 OUT 5"
;
49
case
Gpio::MSIOBOX_0_OUT_6
:
return
"MS IO-Box 0 OUT 6"
;
50
case
Gpio::MSIOBOX_0_OUT_7
:
return
"MS IO-Box 0 OUT 7"
;
51
case
Gpio::MSIOBOX_0_SW_1
:
return
"MS IO-Box 0 SW1"
;
52
case
Gpio::MSIOBOX_0_VSS_1
:
return
"MS IO-Box 0 VSS1 (VR)"
;
53
case
Gpio::MSIOBOX_0_VSS_2
:
return
"MS IO-Box 0 VSS2 (VR)"
;
54
case
Gpio::MSIOBOX_0_VSS_3
:
return
"MS IO-Box 0 VSS2 (Hall)"
;
55
case
Gpio::MSIOBOX_0_VSS_4
:
return
"MS IO-Box 0 VSS3 (Hall)"
;
56
case
Gpio::TLE8888_PIN_1
:
return
"37 - Injector 1"
;
57
case
Gpio::TLE8888_PIN_2
:
return
"38 - Injector 2"
;
58
case
Gpio::TLE8888_PIN_21
:
return
"35 - GP Out 1"
;
59
case
Gpio::TLE8888_PIN_22
:
return
"34 - GP Out 2"
;
60
case
Gpio::TLE8888_PIN_23
:
return
"33 - GP Out 3"
;
61
case
Gpio::TLE8888_PIN_24
:
return
"43 - GP Out 4"
;
62
case
Gpio::TLE8888_PIN_3
:
return
"41 - Injector 3"
;
63
case
Gpio::TLE8888_PIN_4
:
return
"42 - Injector 4"
;
64
case
Gpio::TLE8888_PIN_5
:
return
"3 - Lowside 2"
;
65
case
Gpio::TLE8888_PIN_6
:
return
"7 - Lowside 1"
;
66
default
:
return
nullptr
;
67
}
68
return
nullptr
;
69
}
Gpio
Gpio
Definition
rusefi_hw_enums.h:14
Gpio::MSIOBOX_0_OUT_4
@ MSIOBOX_0_OUT_4
Gpio::A6
@ A6
Gpio::A4
@ A4
Gpio::E0
@ E0
Gpio::MSIOBOX_0_VSS_2
@ MSIOBOX_0_VSS_2
Gpio::MSIOBOX_0_VSS_3
@ MSIOBOX_0_VSS_3
Gpio::B9
@ B9
Gpio::MSIOBOX_0_OUT_2
@ MSIOBOX_0_OUT_2
Gpio::E6
@ E6
Gpio::D4
@ D4
Gpio::A1
@ A1
Gpio::C3
@ C3
Gpio::D1
@ D1
Gpio::TLE8888_PIN_22
@ TLE8888_PIN_22
Gpio::B0
@ B0
Gpio::B10
@ B10
Gpio::TLE8888_PIN_23
@ TLE8888_PIN_23
Gpio::A3
@ A3
Gpio::MSIOBOX_0_OUT_7
@ MSIOBOX_0_OUT_7
Gpio::MSIOBOX_0_OUT_3
@ MSIOBOX_0_OUT_3
Gpio::TLE8888_PIN_1
@ TLE8888_PIN_1
Gpio::MSIOBOX_0_OUT_6
@ MSIOBOX_0_OUT_6
Gpio::C6
@ C6
Gpio::TLE8888_PIN_2
@ TLE8888_PIN_2
Gpio::MSIOBOX_0_OUT_1
@ MSIOBOX_0_OUT_1
Gpio::TLE8888_PIN_5
@ TLE8888_PIN_5
Gpio::D7
@ D7
Gpio::TLE8888_PIN_6
@ TLE8888_PIN_6
Gpio::C0
@ C0
Gpio::TLE8888_PIN_24
@ TLE8888_PIN_24
Gpio::D3
@ D3
Gpio::TLE8888_PIN_4
@ TLE8888_PIN_4
Gpio::C4
@ C4
Gpio::A7
@ A7
Gpio::B11
@ B11
Gpio::D2
@ D2
Gpio::A2
@ A2
Gpio::A5
@ A5
Gpio::B8
@ B8
Gpio::B1
@ B1
Gpio::A15
@ A15
Gpio::TLE8888_PIN_21
@ TLE8888_PIN_21
Gpio::MSIOBOX_0_SW_1
@ MSIOBOX_0_SW_1
Gpio::MSIOBOX_0_VSS_4
@ MSIOBOX_0_VSS_4
Gpio::B7
@ B7
Gpio::A0
@ A0
Gpio::TLE8888_PIN_3
@ TLE8888_PIN_3
Gpio::MSIOBOX_0_VSS_1
@ MSIOBOX_0_VSS_1
Gpio::D6
@ D6
Gpio::C12
@ C12
Gpio::MSIOBOX_0_OUT_5
@ MSIOBOX_0_OUT_5
Gpio::C2
@ C2
Gpio::E5
@ E5
Gpio::C5
@ C5
getBoardSpecificPinName
const char * getBoardSpecificPinName(brain_pin_e brainPin)
Definition
generated_ts_name_by_pin.cpp:7
pch.h
Generated on Sat Sep 27 2025 00:10:04 for rusEFI by
1.9.8