RPM correction/multiplier for Accel Enrich #4760

This commit is contained in:
rusefillc 2022-12-13 16:36:38 -05:00
parent 5e23ce90cc
commit f6382fdf2a
2 changed files with 8 additions and 0 deletions

View File

@ -230,6 +230,10 @@ void setDefaultFuel() {
// Tables
setFuelTablesLoadBin(10, 160);
setRpmTableBin(config->injPhaseRpmBins, FUEL_RPM_COUNT);
setRpmTableBin(engineConfiguration->tpsTspCorrValuesBins, TPS_TPS_ACCEL_CLT_CORR_TABLE);
setLinearCurve(engineConfiguration->tpsTspCorrValuesBins, 1, 1);
setDefaultVETable();
setDefaultLambdaTable();

View File

@ -493,6 +493,8 @@ bool validateConfig() {
return false;
}
ensureArrayIsAscending("Batt Lag", engineConfiguration->injector.battLagCorrBins);
// Fueling
{
ensureArrayIsAscending("VE load", config->veLoadBins);
@ -509,6 +511,8 @@ bool validateConfig() {
ensureArrayIsAscending("TPS/TPS AE from", config->tpsTpsAccelFromRpmBins);
ensureArrayIsAscending("TPS/TPS AE to", config->tpsTpsAccelToRpmBins);
ensureArrayIsAscendingOrDefault("TPS TPS RPM correction", engineConfiguration->tpsTspCorrValuesBins);
}
// Ignition