diff --git a/firmware/controllers/trigger/main_trigger_callback.cpp b/firmware/controllers/trigger/main_trigger_callback.cpp index 88bc8c02b4..0408092d5e 100644 --- a/firmware/controllers/trigger/main_trigger_callback.cpp +++ b/firmware/controllers/trigger/main_trigger_callback.cpp @@ -63,7 +63,6 @@ EXTERN_ENGINE ; extern bool hasFirmwareErrorFlag; -static LocalVersionHolder triggerVersion; static const char *prevOutputName = NULL; static Logging *logger; diff --git a/firmware/controllers/trigger/trigger_central.cpp b/firmware/controllers/trigger/trigger_central.cpp index e850419a98..9647e6c18f 100644 --- a/firmware/controllers/trigger/trigger_central.cpp +++ b/firmware/controllers/trigger/trigger_central.cpp @@ -20,6 +20,7 @@ #include "efilib2.h" #include "settings.h" #include "engine_math.h" +#include "LocalVersionHolder.h" #include "rpm_calculator.h" #if EFI_PROD_CODE || defined(__DOXYGEN__) @@ -41,6 +42,7 @@ static histogram_s triggerCallbackHistogram; #endif /* EFI_HISTOGRAMS */ static Logging *logger; +static LocalVersionHolder triggerVersion; efitime_t getCrankEventCounter(DECLARE_ENGINE_PARAMETER_SIGNATURE) { return engine->triggerCentral.triggerState.getTotalEventCounter(); @@ -570,7 +572,7 @@ bool checkIfTriggerConfigChanged(void) { #if EFI_PROD_CODE || defined(__DOXYGEN__) return isTriggerConfigChanged; #else - return false; + return triggerVersion.isOld(); #endif /* EFI_PROD_CODE */ }