VVT table validation only if camInput defined
This commit is contained in:
rusefillc 2021-09-09 14:11:48 -04:00
parent 723db184f3
commit 410e449a22
1 changed files with 11 additions and 4 deletions

View File

@ -688,10 +688,17 @@ bool validateConfig(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
ensureArrayIsAscending("Pedal map RPM", config->pedalToTpsRpmBins);
// VVT
ensureArrayIsAscending("VVT intake load", config->vvtTable1LoadBins);
ensureArrayIsAscending("VVT intake RPM", config->vvtTable1RpmBins);
ensureArrayIsAscending("VVT exhaust load", config->vvtTable2LoadBins);
ensureArrayIsAscending("VVT exhaust RPM", config->vvtTable2RpmBins);
if (CONFIG(camInputs[0]) != GPIO_UNASSIGNED) {
ensureArrayIsAscending("VVT intake load", config->vvtTable1LoadBins);
ensureArrayIsAscending("VVT intake RPM", config->vvtTable1RpmBins);
}
#if CAM_INPUTS_COUNT != 1
if (CONFIG(camInputs[1]) != GPIO_UNASSIGNED) {
ensureArrayIsAscending("VVT exhaust load", config->vvtTable2LoadBins);
ensureArrayIsAscending("VVT exhaust RPM", config->vvtTable2RpmBins);
}
#endif
return true;
}