From 9969acb440373aa1e70a53569d08dfaea3a8d2f9 Mon Sep 17 00:00:00 2001 From: Andrey Date: Tue, 6 Aug 2024 17:26:20 -0400 Subject: [PATCH] only: trigger refactoring? --- firmware/controllers/trigger/decoders/trigger_subaru.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/firmware/controllers/trigger/decoders/trigger_subaru.cpp b/firmware/controllers/trigger/decoders/trigger_subaru.cpp index c27853472e..e8b7e7efbd 100644 --- a/firmware/controllers/trigger/decoders/trigger_subaru.cpp +++ b/firmware/controllers/trigger/decoders/trigger_subaru.cpp @@ -18,18 +18,15 @@ static void initialize_one_of_36_2_2_2(TriggerWaveform *s, int firstCount, int s float base = 0; for (int i = 0; i < firstCount; i++) { - s->addEvent720(base + narrow / 2, TriggerValue::FALL, TriggerWheel::T_PRIMARY); - s->addEvent720(base + narrow, TriggerValue::RISE, TriggerWheel::T_PRIMARY); + s->addToothFallRise(base / 2 + narrow / 2, narrow / 4); base += narrow; } - s->addEvent720(base + wide / 2, TriggerValue::FALL, TriggerWheel::T_PRIMARY); - s->addEvent720(base + wide, TriggerValue::RISE, TriggerWheel::T_PRIMARY); + s->addToothFallRise(base / 2 + wide / 2, wide / 4); base += wide; for (int i = 0; i < secondCount; i++) { - s->addEvent720(base + narrow / 2, TriggerValue::FALL, TriggerWheel::T_PRIMARY); - s->addEvent720(base + narrow, TriggerValue::RISE, TriggerWheel::T_PRIMARY); + s->addToothFallRise(base / 2 + narrow / 2, narrow / 4); base += narrow; }