diff --git a/firmware/controllers/trigger/main_trigger_callback.cpp b/firmware/controllers/trigger/main_trigger_callback.cpp index cf851c44e8..6664bca8fe 100644 --- a/firmware/controllers/trigger/main_trigger_callback.cpp +++ b/firmware/controllers/trigger/main_trigger_callback.cpp @@ -66,7 +66,6 @@ static LocalVersionHolder triggerVersion; static const char *prevOutputName = NULL; extern engine_pins_s enginePins; -static MainTriggerCallback mainTriggerCallbackInstance; /** * In order to archive higher event precision, we are using a hybrid approach @@ -607,11 +606,6 @@ static void showTriggerHistogram(void) { #endif } -void MainTriggerCallback::init(Engine *engine) { - efiAssertVoid(engine!=NULL, "engine NULL"); - this->engine = engine; -} - static void showMainInfo(Engine *engine) { #if EFI_PROD_CODE || defined(__DOXYGEN__) int rpm = engine->rpmCalculator.getRpm(PASS_ENGINE_PARAMETER_F); @@ -625,8 +619,6 @@ void initMainEventListener(Logging *sharedLogger, Engine *engine) { logger = sharedLogger; efiAssertVoid(engine!=NULL, "null engine"); - mainTriggerCallbackInstance.init(engine); - #if EFI_PROD_CODE || defined(__DOXYGEN__) addConsoleAction("performanceinfo", showTriggerHistogram); addConsoleActionP("maininfo", (VoidPtr) showMainInfo, engine); diff --git a/firmware/controllers/trigger/main_trigger_callback.h b/firmware/controllers/trigger/main_trigger_callback.h index deb3b014f2..c52c7a9e4d 100644 --- a/firmware/controllers/trigger/main_trigger_callback.h +++ b/firmware/controllers/trigger/main_trigger_callback.h @@ -15,14 +15,6 @@ #include "event_registry.h" #include "engine.h" -class MainTriggerCallback { -public: - void init(Engine *engine); - - Engine *engine; - -}; - void initMainEventListener(Logging *sharedLogger, Engine *engine); void mainTriggerCallback(trigger_event_e ckpSignalType, uint32_t eventIndex DECLARE_ENGINE_PARAMETER_S);