From e9f28134ab0addf9c3db428f6c18a0744d70fc08 Mon Sep 17 00:00:00 2001 From: rusEfi Date: Fri, 19 Aug 2016 00:02:50 -0400 Subject: [PATCH] auto-sync --- firmware/config/engines/mazda_miata.cpp | 2 +- firmware/controllers/trigger/trigger_structure.cpp | 6 +----- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/firmware/config/engines/mazda_miata.cpp b/firmware/config/engines/mazda_miata.cpp index 27e79b6a7f..845cdb94a0 100644 --- a/firmware/config/engines/mazda_miata.cpp +++ b/firmware/config/engines/mazda_miata.cpp @@ -167,7 +167,7 @@ static void commonMiataNa(DECLARE_ENGINE_PARAMETER_F) { void common079721_2351(engine_configuration_s *engineConfiguration, board_configuration_s *boardConfiguration) { - engineConfiguration->engineChartSize = 150; + engineConfiguration->engineChartSize = 300; engineConfiguration->specs.cylindersCount = 4; engineConfiguration->specs.firingOrder = FO_1_3_4_2; diff --git a/firmware/controllers/trigger/trigger_structure.cpp b/firmware/controllers/trigger/trigger_structure.cpp index d634df6282..5e2dddd6aa 100644 --- a/firmware/controllers/trigger/trigger_structure.cpp +++ b/firmware/controllers/trigger/trigger_structure.cpp @@ -37,8 +37,7 @@ TriggerShape::TriggerShape() : wave(switchTimesBuffer, NULL) { initialize(OM_NONE, false); wave.waves = h.waves; - // todo: false here, true in clear() what a mess! - useRiseEdge = false; + useOnlyPrimaryForSync = false; isSynchronizationNeeded = false; // todo: reuse 'clear' method? @@ -117,7 +116,6 @@ void TriggerShape::initialize(operation_mode_e operationMode, bool needSecondTri tdcPosition = 0; - // todo: true here, false in constructor() what a mess! useRiseEdge = true; invertOnAdd = false; @@ -373,8 +371,6 @@ void setVwConfiguration(TriggerShape *s) { efiAssertVoid(s != NULL, "TriggerShape is NULL"); operation_mode_e operationMode = FOUR_STROKE_CRANK_SENSOR; - s->useRiseEdge = true; - s->initialize(operationMode, false); s->isSynchronizationNeeded = true;