![]() |
Speeduino
|
#include <config_pages.h>
Public Attributes | |
| byte | egoAlgorithm: 2 |
| EGO Algorithm - Simple, PID, No correction. | |
| byte | egoType: 2 |
| EGO Sensor Type 0=Disabled/None, 1=Narrowband, 2=Wideband. | |
| byte | boostEnabled: 1 |
| Boost control enabled 0 =off, 1 = on. | |
| byte | vvtEnabled: 1 |
| byte | engineProtectType: 2 |
| byte | egoKP |
| byte | egoKI |
| byte | egoKD |
| byte | egoTemp |
| The temperature above which closed loop is enabled. | |
| byte | egoCount |
| The number of ignition cycles per (ego AFR ?) step. | |
| byte | vvtMode: 2 |
| Valid VVT modes are 'on/off', 'open loop' and 'closed loop'. | |
| byte | vvtLoadSource: 2 |
| Load source for VVT (TPS or MAP) | |
| byte | vvtPWMdir: 1 |
| VVT direction (normal or reverse) | |
| byte | vvtCLUseHold: 1 |
| byte | vvtCLAlterFuelTiming: 1 |
| byte | boostCutEnabled: 1 |
| byte | egoLimit |
| byte | ego_min |
| Maximum amount the closed loop EGO control will vary the fuelling. | |
| byte | ego_max |
| AFR must be above this for closed loop to function. | |
| byte | ego_sdelay |
| AFR must be below this for closed loop to function. | |
| byte | egoRPM |
| Time in seconds after engine starts that closed loop becomes available. | |
| byte | egoTPSMax |
| RPM must be above this for closed loop to function. | |
| byte | vvt1Pin: 6 |
| TPS must be below this for closed loop to function. | |
| byte | useExtBaro: 1 |
| byte | boostMode: 1 |
| byte | boostPin: 6 |
| Boost control mode: 0=Simple (BOOST_MODE_SIMPLE) or 1=full (BOOST_MODE_FULL) | |
| byte | tachoMode: 1 |
| byte | useEMAP: 1 |
| Whether to use fixed tacho pulse duration or match to dwell duration. | |
| byte | voltageCorrectionBins [6] |
| byte | injVoltageCorrectionValues [6] |
| byte | airDenBins [9] |
| byte | airDenRates [9] |
| byte | boostFreq |
| byte | vvtFreq |
| Frequency of the boost PWM valve. | |
| byte | idleFreq |
| Frequency of the vvt PWM valve. | |
| byte | launchPin: 6 |
| Launch (control ?) pin. | |
| byte | launchEnabled: 1 |
| Launch ...???... (control?) enabled. | |
| byte | launchHiLo: 1 |
| byte | lnchSoftLim |
| int8_t | lnchRetard |
| byte | lnchHardLim |
| int8_t | lnchFuelAdd |
| byte | idleKP |
| byte | idleKI |
| byte | idleKD |
| byte | boostLimit |
| Boost limit (Kpa). Stored value is actual (kPa) value divided by 2, allowing kPa values up to 511. | |
| byte | boostKP |
| byte | boostKI |
| byte | boostKD |
| byte | lnchPullRes: 1 |
| byte | iacPWMrun: 1 |
| Run the PWM idle valve before engine is cranked over (0 = off, 1 = on) | |
| byte | fuelTrimEnabled: 1 |
| byte | flatSEnable: 1 |
| Flat shift enable. | |
| byte | baroPin: 4 |
| byte | flatSSoftWin |
| int8_t | flatSRetard |
| byte | flatSArm |
| byte | iacCLValues [10] |
| byte | iacOLStepVal [10] |
| byte | iacOLPWMVal [10] |
| byte | iacBins [10] |
| byte | iacCrankSteps [4] |
| byte | iacCrankDuty [4] |
| byte | iacCrankBins [4] |
| byte | iacAlgorithm: 3 |
| byte | iacStepTime: 3 |
| byte | iacChannels: 1 |
| byte | iacPWMdir: 1 |
| byte | iacFastTemp |
| byte | iacStepHome |
| byte | iacStepHyster |
| byte | fanInv: 1 |
| byte | fanUnused: 1 |
| byte | fanPin: 6 |
| byte | fanSP |
| byte | fanHyster |
| byte | fanFreq |
| byte | fanPWMBins [4] |
Page 6 of the config - mostly variables that are required for AFR targets and closed loop. See the ini file for further reference.
| byte config6::airDenBins[9] |
| byte config6::airDenRates[9] |
| byte config6::baroPin |
| byte config6::boostCutEnabled |
| byte config6::boostEnabled |
Boost control enabled 0 =off, 1 = on.
| byte config6::boostFreq |
| byte config6::boostKD |
| byte config6::boostKI |
| byte config6::boostKP |
| byte config6::boostLimit |
Boost limit (Kpa). Stored value is actual (kPa) value divided by 2, allowing kPa values up to 511.
| byte config6::boostMode |
| byte config6::boostPin |
Boost control mode: 0=Simple (BOOST_MODE_SIMPLE) or 1=full (BOOST_MODE_FULL)
| byte config6::ego_max |
AFR must be above this for closed loop to function.
| byte config6::ego_min |
Maximum amount the closed loop EGO control will vary the fuelling.
| byte config6::ego_sdelay |
AFR must be below this for closed loop to function.
| byte config6::egoAlgorithm |
EGO Algorithm - Simple, PID, No correction.
| byte config6::egoCount |
The number of ignition cycles per (ego AFR ?) step.
| byte config6::egoKD |
| byte config6::egoKI |
| byte config6::egoKP |
| byte config6::egoLimit |
| byte config6::egoRPM |
Time in seconds after engine starts that closed loop becomes available.
| byte config6::egoTemp |
The temperature above which closed loop is enabled.
| byte config6::egoTPSMax |
RPM must be above this for closed loop to function.
| byte config6::egoType |
EGO Sensor Type 0=Disabled/None, 1=Narrowband, 2=Wideband.
| byte config6::engineProtectType |
| byte config6::fanFreq |
| byte config6::fanHyster |
| byte config6::fanInv |
| byte config6::fanPin |
| byte config6::fanPWMBins[4] |
| byte config6::fanSP |
| byte config6::fanUnused |
| byte config6::flatSArm |
| byte config6::flatSEnable |
Flat shift enable.
| int8_t config6::flatSRetard |
| byte config6::flatSSoftWin |
| byte config6::fuelTrimEnabled |
| byte config6::iacAlgorithm |
| byte config6::iacBins[10] |
| byte config6::iacChannels |
| byte config6::iacCLValues[10] |
| byte config6::iacCrankBins[4] |
| byte config6::iacCrankDuty[4] |
| byte config6::iacCrankSteps[4] |
| byte config6::iacFastTemp |
| byte config6::iacOLPWMVal[10] |
| byte config6::iacOLStepVal[10] |
| byte config6::iacPWMdir |
| byte config6::iacPWMrun |
Run the PWM idle valve before engine is cranked over (0 = off, 1 = on)
| byte config6::iacStepHome |
| byte config6::iacStepHyster |
| byte config6::iacStepTime |
| byte config6::idleFreq |
Frequency of the vvt PWM valve.
| byte config6::idleKD |
| byte config6::idleKI |
| byte config6::idleKP |
| byte config6::injVoltageCorrectionValues[6] |
| byte config6::launchEnabled |
Launch ...???... (control?) enabled.
| byte config6::launchHiLo |
| byte config6::launchPin |
Launch (control ?) pin.
| int8_t config6::lnchFuelAdd |
| byte config6::lnchHardLim |
| byte config6::lnchPullRes |
| int8_t config6::lnchRetard |
| byte config6::lnchSoftLim |
| byte config6::tachoMode |
| byte config6::useEMAP |
Whether to use fixed tacho pulse duration or match to dwell duration.
Enable EMAP
| byte config6::useExtBaro |
| byte config6::voltageCorrectionBins[6] |
| byte config6::vvt1Pin |
TPS must be below this for closed loop to function.
| byte config6::vvtCLAlterFuelTiming |
| byte config6::vvtCLUseHold |
| byte config6::vvtEnabled |
| byte config6::vvtFreq |
Frequency of the boost PWM valve.
| byte config6::vvtLoadSource |
Load source for VVT (TPS or MAP)
| byte config6::vvtMode |
Valid VVT modes are 'on/off', 'open loop' and 'closed loop'.
| byte config6::vvtPWMdir |
VVT direction (normal or reverse)