rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
defaults.h
Go to the documentation of this file.
1/**
2 * file defaults.h
3 */
4
5#pragma once
6
9void setDefaultFuel();
12void setGDIFueling();
13void setHpfpLobeProfileAngle(int lobes);
15void setInline4();
16void setDynoDefaults();
17void setupTLE9201(Gpio controlPin, Gpio direction, Gpio disable, int dcIndex = 0);
18void setupTLE9201IncludingStepper(Gpio controlPin, Gpio direction, Gpio disable, int dcIndex = 0);
19
20#define DEFAULT_CRANKING_DWELL_MS 6
21#define DEFAULT_CRANKING_ANGLE 6
22
23 // most of rusEFI installations are still port injected, for GDI see 'setGDIFueling'
24 // -400 will close the injector just before TDC at the end of the exhaust stroke,
25 // around the time the intake valve opens.
26#define PORT_INJECTION_OFFSET -400.0f
27
29void setPPSCalibration(float primaryUp, float primaryDown, float secondaryUp, float secondaryDown);
30
32// legacy since channel TPS still exists
33void setTPS1Calibration(uint16_t tpsMin, uint16_t tpsMax);
34// Most ETB require redundant dual channel TPS
35void setTPS1Calibration(uint16_t tpsMin, uint16_t tpsMax, uint16_t tps1SecondaryMin, uint16_t tps1SecondaryMax);
36
37void setCustomMap(float lowValue, float mapLowValueVoltage, float highValue, float mapHighValueVoltage);
38
39void setEtbPID(float p, float i, float d);
void setHpfpLobeProfileAngle(int lobes)
void defaultsOrFixOnBurn()
void setupTLE9201IncludingStepper(Gpio controlPin, Gpio direction, Gpio disable, int dcIndex=0)
void setTPS1Calibration(uint16_t tpsMin, uint16_t tpsMax)
void setCustomMap(float lowValue, float mapLowValueVoltage, float highValue, float mapHighValueVoltage)
void setDefaultIgnition()
void setGDIFueling()
void setDefaultCranking()
void setDefaultFuel()
void setPPSInputs(adc_channel_e pps1, adc_channel_e pps2)
void setInline4()
void setTPS1Inputs(adc_channel_e tps1, adc_channel_e tps2)
void setEtbPID(float p, float i, float d)
void setGdiWallWetting()
void setPPSCalibration(float primaryUp, float primaryDown, float secondaryUp, float secondaryDown)
void setDynoDefaults()
void setupTLE9201(Gpio controlPin, Gpio direction, Gpio disable, int dcIndex=0)
void setLeftRightBanksNeedBetterName()
void setDefaultBaseEngine()
static RedundantPair tps2(tps2p, tps2s, SensorType::Tps2)
static void disable(const char *param)
Definition settings.cpp:445