From 8f4dd3e17561b3d3f74a8858316f040265f0902d Mon Sep 17 00:00:00 2001 From: rusefi Date: Fri, 10 Jul 2020 15:06:55 -0400 Subject: [PATCH] https://rusefi.com/forum/viewtopic.php?p=37401#p37401 --- firmware/controllers/actuators/idle_thread.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/firmware/controllers/actuators/idle_thread.cpp b/firmware/controllers/actuators/idle_thread.cpp index 90d3e3142d..e56791ba18 100644 --- a/firmware/controllers/actuators/idle_thread.cpp +++ b/firmware/controllers/actuators/idle_thread.cpp @@ -294,9 +294,12 @@ static bool isOutOfAutomaticIdleCondition(DECLARE_ENGINE_PARAMETER_SIGNATURE) { * @return idle valve position percentage for automatic closed loop mode */ static percent_t automaticIdleController(float tpsPos DECLARE_ENGINE_PARAMETER_SUFFIX) { + +#if !EFI_IDLE_PID_CIC // todo: move this to pid_s one day idlePid.antiwindupFreq = engineConfiguration->idle_antiwindupFreq; idlePid.derivativeFilterLoss = engineConfiguration->idle_derivativeFilterLoss; +#endif if (isOutOfAutomaticIdleCondition(PASS_ENGINE_PARAMETER_SIGNATURE)) { // Don't store old I and D terms if PID doesn't work anymore.