From 5d5648f38d75f0a35f0df489100e4495d1f0f022 Mon Sep 17 00:00:00 2001 From: rusefillc Date: Mon, 3 Jan 2022 21:31:26 -0500 Subject: [PATCH] GDI better defaults? --- firmware/config/engines/custom_engine.cpp | 1 + firmware/controllers/engine_controller.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/firmware/config/engines/custom_engine.cpp b/firmware/config/engines/custom_engine.cpp index 553136b3e0..e844eef342 100644 --- a/firmware/config/engines/custom_engine.cpp +++ b/firmware/config/engines/custom_engine.cpp @@ -692,6 +692,7 @@ void mreBoardNewTest() { void setBoschHDEV_5_injectors() { setLinearCurve(engineConfiguration->hpfpLobeProfileAngle, 0, 120, 1); setLinearCurve(engineConfiguration->hpfpLobeProfileQuantityBins, 0, 100, 1); + setLinearCurve(engineConfiguration->hpfpDeadtimeVoltsBins, 8, 16, 0.5); setLinearCurve(engineConfiguration->hpfpTargetRpmBins, 0, 8000, 1); setLinearCurve(engineConfiguration->hpfpTargetLoadBins, 0, 180, 1); diff --git a/firmware/controllers/engine_controller.cpp b/firmware/controllers/engine_controller.cpp index 7ea0de7f5f..231d0bfe43 100644 --- a/firmware/controllers/engine_controller.cpp +++ b/firmware/controllers/engine_controller.cpp @@ -645,6 +645,7 @@ bool validateConfig() { if (engineConfiguration->hpfpCamLobes > 0) { ensureArrayIsAscending("HPFP compensation", engineConfiguration->hpfpCompensationRpmBins); + ensureArrayIsAscending("HPFP deadtime", engineConfiguration->hpfpDeadtimeVoltsBins); ensureArrayIsAscending("HPFP lobe profile", engineConfiguration->hpfpLobeProfileQuantityBins); ensureArrayIsAscending("HPFP target rpm", engineConfiguration->hpfpTargetRpmBins); ensureArrayIsAscending("HPFP target load", engineConfiguration->hpfpTargetLoadBins);