rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
config
boards
hellen_mm176_meta.h
Go to the documentation of this file.
1
#pragma once
2
3
#define MM176_IGN1 C13
4
#define MM176_IGN2 E5
5
#define MM176_IGN3 E4
6
#define MM176_IGN4 E3
7
#define MM176_IGN5 E2
8
#define MM176_IGN6 B8
9
#define MM176_IGN7 B9
10
#define MM176_IGN8 E6
11
12
#define MM176_INJ1 G7
13
#define MM176_INJ2 G8
14
#define MM176_INJ3 D11
15
#define MM176_INJ4 D10
16
#define MM176_INJ5 D9
17
#define MM176_INJ6 F12
18
#define MM176_INJ7 F13
19
#define MM176_INJ8 F14
20
21
#define MM176_OUT_PWM1 D13
22
#define MM176_OUT_PWM2 C6
23
#define MM176_OUT_PWM3 C7
24
#define MM176_OUT_PWM4 C8
25
#define MM176_OUT_PWM5 C9
26
#define MM176_OUT_PWM6 D14
27
#define MM176_OUT_PWM7 D15
28
#define MM176_OUT_PWM8 D12
29
#define MM176_OUT_PWM9 H12
30
#define MM176_OUT_PWM10 H11
31
#define MM176_OUT_PWM11 H10
32
#define MM176_OUT_PWM12 H9
33
#define MM176_OUT_PWM13 H6
34
#define MM176_OUT_PWM14 I7
35
#define MM176_OUT_PWM15 I6
36
#define MM176_OUT_PWM16 I5
37
#define MM176_OUT_PWM17 I2
38
#define MM176_OUT_PWM18 I0
39
40
#define MM176_OUT_IO1 D3
41
#define MM176_OUT_IO2 A9
42
#define MM176_OUT_IO3 G14
43
#define MM176_OUT_IO4 G5
44
#define MM176_OUT_IO5 D2
45
#define MM176_OUT_IO6 G11
46
#define MM176_OUT_IO7 G3
47
#define MM176_OUT_IO8 G4
48
#define MM176_OUT_IO9 G13
49
#define MM176_OUT_IO10 G12
50
#define MM176_OUT_IO11 G2
51
#define MM176_OUT_IO12 A8
52
#define MM176_OUT_IO13 G6
53
54
55
#define MM176_IN_CRANK B1
56
#define MM176_IN_CRANK_ANALOG EFI_ADC_9
57
#define MM176_IN_CAM A6
58
#define MM176_IN_CAM_ANALOG EFI_ADC_6
59
#define MM176_IN_VSS F11
60
#define MM176_IN_TPS_ANALOG EFI_ADC_4
61
#define MM176_IN_TPS2_ANALOG EFI_ADC_20
62
#define MM176_IN_PPS1_ANALOG EFI_ADC_3
63
#define MM176_IN_PPS2_ANALOG EFI_ADC_19
64
#define MM176_IN_IAT_ANALOG EFI_ADC_13
65
#define MM176_IN_AT1_ANALOG EFI_ADC_29
66
#define MM176_IN_CLT_ANALOG EFI_ADC_12
67
#define MM176_IN_AT2_ANALOG EFI_ADC_28
68
#define MM176_IN_O2S_ANALOG EFI_ADC_1
69
#define MM176_IN_O2S2_ANALOG EFI_ADC_17
70
#define MM176_IN_MAP1_ANALOG EFI_ADC_10
71
#define MM176_IN_MAP2_ANALOG EFI_ADC_26
72
#define MM176_IN_AUX1_ANALOG EFI_ADC_8
73
#define MM176_IN_AUX2_ANALOG EFI_ADC_24
74
#define MM176_IN_AUX3_ANALOG EFI_ADC_15
75
#define MM176_IN_AUX4_ANALOG EFI_ADC_31
76
#define MM176_IN_MAP3 A2
77
#define MM176_IN_MAP3_ANALOG EFI_ADC_2
78
#define MM176_IN_AUX5 E9
79
#define MM176_IN_AUX5_ANALOG EFI_ADC_14
80
#define MM176_IN_AUX6 E11
81
#define MM176_IN_AUX6_ANALOG EFI_ADC_7
82
#define MM176_IN_AUX7 C1
83
#define MM176_IN_AUX7_ANALOG EFI_ADC_11
84
#define MM176_IN_AUX8 A0
85
#define MM176_IN_AUX8_ANALOG EFI_ADC_0
86
87
//RES1-RES3 SENS1-SENS4 no code to use ADC3 as analog
88
#define MM176_IN_RES1 F9
89
#define MM176_ADC_IN_RES1 ADC_CHANNEL_IN7
90
#define MM176_IN_RES2 F10
91
#define MM176_ADC_IN_RES2 ADC_CHANNEL_IN8
92
#define MM176_IN_RES3 F8
93
#define MM176_ADC_IN_RES3 ADC_CHANNEL_IN6
94
#define MM176_IN_SENS1 F3
95
#define MM176_IN_SENS2 F4
96
#define MM176_IN_SENS3 F5
97
#define MM176_IN_SENS4 F6
98
//KNOCK not defined
99
100
#define MM176_IN_D1 E12
101
#define MM176_IN_D2 E13
102
// TIM1_CH4
103
#define MM176_IN_D3 E14
104
#define MM176_IN_D4 E15
105
106
#define MM176_IN_VBATT EFI_ADC_5
107
108
#define MM176_SPI1_MOSI B5
109
#define MM176_SPI1_MISO B4
110
#define MM176_SPI1_SCK B3
111
//MM176_SPI1_CS1 matches H_SPI1_CS1
112
#define MM176_SPI1_CS2 B7
113
114
#define MM176_SPI2_MOSI B15
115
#define MM176_SPI2_MISO B14
116
#define MM176_SPI2_SCK B13
117
#define MM176_SPI2_CS B12
118
119
#define MM176_SPI3_MOSI C12
120
#define MM176_SPI3_MISO C11
121
#define MM176_SPI3_SCK C10
122
#define MM176_SPI3_CS A15
123
124
#define MM176_CAN_RX D0
125
#define MM176_CAN_TX D1
126
127
#define MM176_UART8_RX E0
128
#define MM176_UART8_TX E1
129
130
#define MM176_UART2_RX D6
131
#define MM176_UART2_TX D5
132
133
#define MM176_USB1ID A10
134
135
#define MM176_GP1 D4
136
#define MM176_GP2 D7
137
#define MM176_GP3 G10
138
#define MM176_GP4 G9
139
#define MM176_GP5 G15
140
#define MM176_GP6 D8
141
#define MM176_GP7 F15
142
//GP8 = PWR_EN
143
#define MM176_GP8 E10
144
#define MM176_EN_PIN MM176_GP8
145
//GP9 = MUX
146
#define MM176_GP9 F2
147
#define MM176_GP10 I3
148
#define MM176_GP11 I1
149
#define MM176_GP12 H15
150
#define MM176_GP13 H14
151
#define MM176_GP14 H13
152
#define MM176_GP15 H8
153
#define MM176_GP16 H7
154
#define MM176_GP17 H5
155
#define MM176_GP18 H4
156
#define MM176_GP19 H3
157
#define MM176_GP20 H2
158
#define MM176_GP21 I11
159
#define MM176_GP22 I10
160
#define MM176_GP23 I9
161
#define MM176_GP24 I8
162
#define MM176_GP25 I4
163
164
#define MM176_LED1_RED G0
165
#define MM176_LED2 G1
166
#define MM176_LED3 E7
167
#define MM176_LED4 E8
168
Generated on Sat Sep 27 2025 00:10:04 for rusEFI by
1.9.8