21 {
31
32#if HW_HELLEN
34#endif
35
39
42
46
47
49
51
53
59
61#if HW_MICRO_RUSEFI && EFI_PROD_CODE
63 scBypass->
pin = MRE_GPOUT_3;
64#endif
65
67#if HW_MICRO_RUSEFI && EFI_PROD_CODE
69 scClutch->
pin = MRE_LS_2;
71
76
78
80#endif
81
83
85
86#if HW_PROTEUS && EFI_PROD_CODE
89
91#endif
92}
void setTPS1Calibration(uint16_t tpsMin, uint16_t tpsMax)
void setCustomMap(float lowValue, float mapLowValueVoltage, float highValue, float mapHighValueVoltage)
void setPPSInputs(adc_channel_e pps1, adc_channel_e pps2)
void setTPS1Inputs(adc_channel_e tps1, adc_channel_e tps2)
void setPPSCalibration(float primaryUp, float primaryDown, float secondaryUp, float secondaryDown)
static constexpr persistent_config_s * config
static constexpr engine_configuration_s * engineConfiguration
vehicle_info_t engineMake
angle_t globalTriggerAngleOffset
output_pin_e boostControlPin
gppwm_channel gppwm[GPPWM_CHANNELS]
ignition_mode_e ignitionMode
gppwm_note_t gpPwmNote[GPPWM_CHANNELS]
output_pin_e vvtPins[CAM_INPUTS_COUNT]
vvt_mode_e vvtMode[CAMS_PER_BANK]
injection_mode_e crankingInjectionMode
brain_input_pin_e triggerInputPins[TRIGGER_INPUT_PIN_COUNT]
firing_order_e firingOrder
linear_sensor_s lowPressureFuel
injection_mode_e injectionMode
bool camSyncOnSecondCrankRevolution
vehicle_info_t engineCode
brain_input_pin_e camInputs[CAM_INPUTS_COUNT]
can_vss_nbc_e canVssNbcType
scaled_channel< int16_t, 1, 1 > dynoCarCarMassKg
void setAtSensor(ThermistorConf *thermistorConf, float tempLow, float rLow, float tempMid, float rMid, float tempHigh, float rHigh)