From 6416929fbd9bf66cf8a70d988145ea9a8e551f4b Mon Sep 17 00:00:00 2001 From: rusefillc Date: Wed, 10 Feb 2021 19:51:14 -0500 Subject: [PATCH] M62T vanos support #2243 --- firmware/controllers/actuators/vvt_pid.cpp | 10 +++++----- firmware/controllers/core/fsio_impl.cpp | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/firmware/controllers/actuators/vvt_pid.cpp b/firmware/controllers/actuators/vvt_pid.cpp index e7a69809f0..3d501939d5 100644 --- a/firmware/controllers/actuators/vvt_pid.cpp +++ b/firmware/controllers/actuators/vvt_pid.cpp @@ -111,7 +111,7 @@ private: ValueProvider3D *table = nullptr; }; -static AuxPidController instances[AUX_PID_COUNT]; +static AuxPidController instances[CAM_INPUTS_COUNT]; static void turnAuxPidOn(int index) { if (!isEnabled(index)) { @@ -130,13 +130,13 @@ static void turnAuxPidOn(int index) { } void startAuxPins() { - for (int i = 0;i = AUX_PID_COUNT) { - scheduleMsg(logger, "invalid AUX index: %d", index); + if (index < 0 || index >= CAM_INPUTS_COUNT) { + scheduleMsg(logger, "invalid VVT index: %d", index); return; } brain_pin_e pin = parseBrainPin(pinName); @@ -225,7 +225,7 @@ static void setFsioPidOutputPin(const char *indexStr, const char *pinName) { return; } engineConfiguration->auxPidPins[index] = pin; - scheduleMsg(logger, "FSIO aux pin #%d [%s]", (index + 1), hwPortname(pin)); + scheduleMsg(logger, "VVT pid pin #%d [%s]", (index + 1), hwPortname(pin)); } static void showFsioInfo(void); @@ -575,10 +575,10 @@ static void showFsioInfo(void) { showFsio("fan", radiatorFanLogic); showFsio("alt", alternatorLogic); - for (int i = 0; i < AUX_PID_COUNT ; i++) { + for (int i = 0; i < CAM_INPUTS_COUNT ; i++) { brain_pin_e pin = engineConfiguration->auxPidPins[i]; if (isBrainPinValid(pin)) { - scheduleMsg(logger, "FSIO aux #%d [%s]", (i + 1), + scheduleMsg(logger, "VVT pid #%d [%s]", (i + 1), hwPortname(pin)); }