◆ setGmLcv()
Definition at line 209 of file gm_sbc.cpp.
209 {
214}
static constexpr engine_configuration_s * engineConfiguration
static void set4CylGmEcotec3()
air_pressure_sensor_config_s sensor
air_pressure_sensor_type_e type
vehicle_info_t engineCode
Referenced by applyEngineType().
◆ setGmLnf()
Definition at line 216 of file gm_sbc.cpp.
216 {
221
223
224
225#ifdef HW_HELLEN_8CHAN
230
233#endif
234}
void setTPS1Calibration(uint16_t tpsMin, uint16_t tpsMax)
linear_sensor_s highPressureFuel
output_pin_e vvtPins[CAM_INPUTS_COUNT]
vvt_mode_e vvtMode[CAMS_PER_BANK]
bool invertPrimaryTriggerSignal
Referenced by applyEngineType().
◆ setGmLtg()
Definition at line 237 of file gm_sbc.cpp.
237 {
240#ifdef HW_HELLEN_8CHAN
243
245
248#endif
250}
brain_input_pin_e triggerInputPins[TRIGGER_INPUT_PIN_COUNT]
linear_sensor_s oilPressure
output_pin_e luaOutputPins[LUA_PWM_COUNT]
Referenced by applyEngineType().
◆ setGmSbc()
gm_sbc.h
Definition at line 81 of file gm_sbc.cpp.
81 {
83
86
87
88
91
94
97
100
105
106#ifdef HW_HELLEN_UAEFI121
107
108
109
110 ignOverride->
pin = Gpio::MM100_IGN2;
111
116#endif
117
118#if HW_PROTEUS
119
120 ignOverride->
pin = Gpio::PROTEUS_IGN_12;
122
124
126
127
129
130
132#endif
134
136
137
142
143
145}
vehicle_info_t engineMake
angle_t globalTriggerAngleOffset
gppwm_channel gppwm[GPPWM_CHANNELS]
ignition_mode_e ignitionMode
gppwm_note_t gpPwmNote[GPPWM_CHANNELS]
dc_function_e etbFunctions[ETB_COUNT]
output_pin_e mainRelayPin
output_pin_e injectionPins[MAX_CYLINDER_COUNT]
injection_mode_e crankingInjectionMode
firing_order_e firingOrder
injection_mode_e injectionMode
brain_input_pin_e camInputs[CAM_INPUTS_COUNT]
output_pin_e ignitionPins[MAX_CYLINDER_COUNT]
scaled_channel< uint8_t, 2, 1 > table[GPPWM_LOAD_COUNT][GPPWM_RPM_COUNT]
int customSkippedToothCount
int customTotalToothCount
constexpr void setTable(TElement(&dest)[N][M], const VElement value)
void setGmCltSensor(ThermistorConf *thermistorConf)
Referenced by applyEngineType().
◆ setGmSbcGen5()
Definition at line 252 of file gm_sbc.cpp.
252 {
259
260
262
263
264
266
267#ifdef HW_HELLEN_8CHAN
270
275
280
282
287
288
289
294
299
304
310#endif
311}
static void setGmEcotec3()
linear_sensor_s acPressure
scaled_channel< uint8_t, 10, 1 > mc33_hpfp_i_hold
output_pin_e starterControlPin
adc_channel_e fuelLevelSensor
scaled_channel< uint16_t, 1000, 1 > hpfpPumpVolume
linear_sensor_s lowPressureFuel
brain_input_pin_e flexSensorPin
scaled_channel< uint8_t, 10, 1 > mc33_hpfp_i_peak
Referenced by applyEngineType().
Go to the source code of this file.