From 7bf7fd9469c4501393a2c0a0d2939f9f7d37c811 Mon Sep 17 00:00:00 2001 From: rusefillc Date: Fri, 31 Dec 2021 19:08:47 -0500 Subject: [PATCH] GDI Epic #1448 --- firmware/controllers/engine_controller.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/firmware/controllers/engine_controller.cpp b/firmware/controllers/engine_controller.cpp index 7e4ac04f77..7ea0de7f5f 100644 --- a/firmware/controllers/engine_controller.cpp +++ b/firmware/controllers/engine_controller.cpp @@ -643,6 +643,13 @@ bool validateConfig() { ensureArrayIsAscending("Pedal map pedal", config->pedalToTpsPedalBins); ensureArrayIsAscending("Pedal map RPM", config->pedalToTpsRpmBins); + if (engineConfiguration->hpfpCamLobes > 0) { + ensureArrayIsAscending("HPFP compensation", engineConfiguration->hpfpCompensationRpmBins); + ensureArrayIsAscending("HPFP lobe profile", engineConfiguration->hpfpLobeProfileQuantityBins); + ensureArrayIsAscending("HPFP target rpm", engineConfiguration->hpfpTargetRpmBins); + ensureArrayIsAscending("HPFP target load", engineConfiguration->hpfpTargetLoadBins); + } + // VVT if (engineConfiguration->camInputs[0] != GPIO_UNASSIGNED) { ensureArrayIsAscending("VVT intake load", config->vvtTable1LoadBins);