diff --git a/firmware/controllers/trigger/decoders/trigger_nissan.cpp b/firmware/controllers/trigger/decoders/trigger_nissan.cpp index 72db5c11bd..28d4135707 100644 --- a/firmware/controllers/trigger/decoders/trigger_nissan.cpp +++ b/firmware/controllers/trigger/decoders/trigger_nissan.cpp @@ -129,7 +129,7 @@ void initializeNissanVQvvt(TriggerWaveform *s) { s->setTriggerSynchronizationGap(5); } -void initializeNissanVQcrank(TriggerWaveform *s) { +void initializeNissanVQ35crank(TriggerWaveform *s) { s->initialize(FOUR_STROKE_THREE_TIMES_CRANK_SENSOR); s->setTriggerSynchronizationGap(0.33); @@ -142,3 +142,8 @@ void initializeNissanVQcrank(TriggerWaveform *s) { s->addEventAngle(currentAngle, T_PRIMARY, TV_FALL); } } + +void initializeNissanVQ30cam(TriggerWaveform *s) { + s->initialize(FOUR_STROKE_CAM_SENSOR); + +} diff --git a/firmware/controllers/trigger/decoders/trigger_nissan.h b/firmware/controllers/trigger/decoders/trigger_nissan.h index 3abdf6979b..ec5a5ee62c 100644 --- a/firmware/controllers/trigger/decoders/trigger_nissan.h +++ b/firmware/controllers/trigger/decoders/trigger_nissan.h @@ -13,4 +13,6 @@ void initializeNissanSR20VE_4(TriggerWaveform *s); void initializeNissanSR20VE_4_360(TriggerWaveform *s); void initializeNissanVQvvt(TriggerWaveform *s); -void initializeNissanVQcrank(TriggerWaveform *s); +void initializeNissanVQ35crank(TriggerWaveform *s); + +void initializeNissanVQ30cam(TriggerWaveform *s); diff --git a/firmware/integration/rusefi_config.txt b/firmware/integration/rusefi_config.txt index 012263f091..bc0c895768 100644 --- a/firmware/integration/rusefi_config.txt +++ b/firmware/integration/rusefi_config.txt @@ -449,9 +449,7 @@ end_struct #define TT_TT_SKODA_FAVORIT 55 #define TT_TT_VVT_BARRA_3_PLUS_1 56 #define TT_TT_KAWA_KX450F 57 -#define TT_TT_NISSAN_VQ 58 #define TT_TT_NISSAN_VQ35 58 -#define TT_TT_VVT_NISSAN_VQ 59 #define TT_TT_VVT_NISSAN_VQ35 59 #define TT_TT_NISSAN_VQ30 60