From 174bec6e436a02d528f972ca946d0574c43237ce Mon Sep 17 00:00:00 2001 From: rusefillc Date: Mon, 16 Aug 2021 10:56:31 -0400 Subject: [PATCH] Nissan progress --- firmware/config/engines/nissan_vq.cpp | 9 +++++++++ firmware/config/engines/nissan_vq.h | 1 + 2 files changed, 10 insertions(+) diff --git a/firmware/config/engines/nissan_vq.cpp b/firmware/config/engines/nissan_vq.cpp index 01515b4ce1..cace59ec41 100644 --- a/firmware/config/engines/nissan_vq.cpp +++ b/firmware/config/engines/nissan_vq.cpp @@ -42,3 +42,12 @@ void setHellen121nissanVQ(DECLARE_CONFIG_PARAMETER_SIGNATURE) { engineConfiguration->vvtOffsets[0] = NISSAN_VQ_VVT_OFFSET; engineConfiguration->vvtOffsets[1 * CAMS_PER_BANK] = NISSAN_VQ_VVT_OFFSET - NISSAN_VQ_CAM_OFFSET; } + +void setHellen121nissanAltimaN16(DECLARE_CONFIG_PARAMETER_SIGNATURE) { + // https://en.wikipedia.org/wiki/Nissan_QG_engine + // https://en.wikipedia.org/wiki/N-VCT + setHellen121nissanQR(PASS_CONFIG_PARAMETER_SIGNATURE); + engineConfiguration->specs.displacement = 1.8; + strcpy(CONFIG(engineCode), "N16"); + +} diff --git a/firmware/config/engines/nissan_vq.h b/firmware/config/engines/nissan_vq.h index 8a9ec24d50..4a559a19b2 100644 --- a/firmware/config/engines/nissan_vq.h +++ b/firmware/config/engines/nissan_vq.h @@ -14,3 +14,4 @@ void setHellen121nissanVQ(DECLARE_CONFIG_PARAMETER_SIGNATURE); void setHellen121nissanQR(DECLARE_CONFIG_PARAMETER_SIGNATURE); +void setHellen121nissanAltimaN16(DECLARE_CONFIG_PARAMETER_SIGNATURE);