@@ -53,23 +53,23 @@ static uint8_t knockLastRecoveryStep;
5353// static int16_t knockWindowMax;//The current maximum crank angle for a knock pulse to be valid
5454static uint8_t dfcoTaper;
5555
56- TESTABLE_STATIC table2D_u8_u8_4 taeTable (&configPage4.taeBins, &configPage4.taeValues);
57- TESTABLE_STATIC table2D_u8_u8_4 maeTable (&configPage4.maeBins, &configPage4.maeRates);
58- TESTABLE_STATIC table2D_u8_u8_10 WUETable (&configPage4.wueBins, &configPage2.wueValues);
59- TESTABLE_STATIC table2D_u8_u8_4 ASETable (&configPage2.aseBins, &configPage2.asePct);
60- TESTABLE_STATIC table2D_u8_u8_4 ASECountTable (&configPage2.aseBins, &configPage2.aseCount);
61- TESTABLE_STATIC table2D_u8_u8_4 crankingEnrichTable (&configPage10.crankingEnrichBins, &configPage10.crankingEnrichValues);
62- TESTABLE_STATIC table2D_u8_u8_6 dwellVCorrectionTable (&configPage6.voltageCorrectionBins, &configPage4.dwellCorrectionValues);
63- TESTABLE_STATIC table2D_u8_u8_6 injectorVCorrectionTable (&configPage6.voltageCorrectionBins, &configPage6.injVoltageCorrectionValues);
64- TESTABLE_STATIC table2D_u8_u8_9 IATDensityCorrectionTable (&configPage6.airDenBins, &configPage6.airDenRates);
65- TESTABLE_STATIC table2D_u8_u8_8 baroFuelTable (&configPage4.baroFuelBins, &configPage4.baroFuelValues);
66- TESTABLE_STATIC table2D_u8_u8_6 IATRetardTable (&configPage4.iatRetBins, &configPage4.iatRetValues);
67- TESTABLE_STATIC table2D_u8_u8_6 idleAdvanceTable (&configPage4.idleAdvBins, &configPage4.idleAdvValues);
68- TESTABLE_STATIC table2D_u8_u8_6 CLTAdvanceTable (&configPage4.cltAdvBins, &configPage4.cltAdvValues);
69- TESTABLE_STATIC table2D_u8_u8_6 flexFuelTable (&configPage10.flexFuelBins, &configPage10.flexFuelAdj);
70- TESTABLE_STATIC table2D_u8_u8_6 flexAdvTable (&configPage10.flexAdvBins, &configPage10.flexAdvAdj);
71- TESTABLE_STATIC table2D_u8_u8_6 fuelTempTable (&configPage10.fuelTempBins, &configPage10.fuelTempValues);
72- TESTABLE_STATIC table2D_u8_u8_6 wmiAdvTable (&configPage10.wmiAdvBins, &configPage10.wmiAdvAdj);
56+ TESTABLE_CONSTEXPR table2D_u8_u8_4 taeTable (&configPage4.taeBins, &configPage4.taeValues);
57+ TESTABLE_CONSTEXPR table2D_u8_u8_4 maeTable (&configPage4.maeBins, &configPage4.maeRates);
58+ TESTABLE_CONSTEXPR table2D_u8_u8_10 WUETable (&configPage4.wueBins, &configPage2.wueValues);
59+ TESTABLE_CONSTEXPR table2D_u8_u8_4 ASETable (&configPage2.aseBins, &configPage2.asePct);
60+ TESTABLE_CONSTEXPR table2D_u8_u8_4 ASECountTable (&configPage2.aseBins, &configPage2.aseCount);
61+ TESTABLE_CONSTEXPR table2D_u8_u8_4 crankingEnrichTable (&configPage10.crankingEnrichBins, &configPage10.crankingEnrichValues);
62+ TESTABLE_CONSTEXPR table2D_u8_u8_6 dwellVCorrectionTable (&configPage6.voltageCorrectionBins, &configPage4.dwellCorrectionValues);
63+ TESTABLE_CONSTEXPR table2D_u8_u8_6 injectorVCorrectionTable (&configPage6.voltageCorrectionBins, &configPage6.injVoltageCorrectionValues);
64+ TESTABLE_CONSTEXPR table2D_u8_u8_9 IATDensityCorrectionTable (&configPage6.airDenBins, &configPage6.airDenRates);
65+ TESTABLE_CONSTEXPR table2D_u8_u8_8 baroFuelTable (&configPage4.baroFuelBins, &configPage4.baroFuelValues);
66+ TESTABLE_CONSTEXPR table2D_u8_u8_6 IATRetardTable (&configPage4.iatRetBins, &configPage4.iatRetValues);
67+ TESTABLE_CONSTEXPR table2D_u8_u8_6 idleAdvanceTable (&configPage4.idleAdvBins, &configPage4.idleAdvValues);
68+ TESTABLE_CONSTEXPR table2D_u8_u8_6 CLTAdvanceTable (&configPage4.cltAdvBins, &configPage4.cltAdvValues);
69+ TESTABLE_CONSTEXPR table2D_u8_u8_6 flexFuelTable (&configPage10.flexFuelBins, &configPage10.flexFuelAdj);
70+ TESTABLE_CONSTEXPR table2D_u8_u8_6 flexAdvTable (&configPage10.flexAdvBins, &configPage10.flexAdvAdj);
71+ TESTABLE_CONSTEXPR table2D_u8_u8_6 fuelTempTable (&configPage10.fuelTempBins, &configPage10.fuelTempValues);
72+ TESTABLE_CONSTEXPR table2D_u8_u8_6 wmiAdvTable (&configPage10.wmiAdvBins, &configPage10.wmiAdvAdj);
7373
7474// Constant that represents "no fuel correction"
7575static constexpr uint8_t NO_FUEL_CORRECTION = ONE_HUNDRED_PCT;
0 commit comments