61#if HW_MICRO_RUSEFI && EFI_PROD_CODE
63 scBypass->
pin = MRE_GPOUT_3;
67#if HW_MICRO_RUSEFI && EFI_PROD_CODE
69 scClutch->
pin = MRE_LS_2;
86#if HW_PROTEUS && EFI_PROD_CODE
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)
Main engine configuration data structure.
static constexpr persistent_config_s * config
static constexpr engine_configuration_s * engineConfiguration
void setMercedesM111EngineConfiguration()
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)