diff --git a/firmware/controllers/idle_thread.cpp b/firmware/controllers/idle_thread.cpp index ac87274fac..127510bef4 100644 --- a/firmware/controllers/idle_thread.cpp +++ b/firmware/controllers/idle_thread.cpp @@ -223,10 +223,12 @@ static msg_t ivThread(int param) { } if (engineConfiguration->debugMode == DBG_IDLE_CONTROL) { - tsOutputChannels.debugFloatField1 = iacPosition; #if ! EFI_UNIT_TEST || defined(__DOXYGEN__) if (engineConfiguration->idleMode == IM_AUTO) { + // see also tsOutputChannels->idlePosition idlePid.postState(&tsOutputChannels); + } else { + tsOutputChannels.debugFloatField1 = iacPosition; } #endif }