diff --git a/firmware/controllers/algo/algo.cpp b/firmware/controllers/algo/algo.cpp index 04ad86074e..7044d3ac6f 100644 --- a/firmware/controllers/algo/algo.cpp +++ b/firmware/controllers/algo/algo.cpp @@ -35,10 +35,10 @@ void initDataStructures(DECLARE_ENGINE_PARAMETER_F) { initSpeedDensity(PASS_ENGINE_PARAMETER_F); } -void initAlgo(Logging *sharedLogger, const engine_configuration_s *engineConfiguration) { +void initAlgo(Logging *sharedLogger) { initInterpolation(sharedLogger); #if EFI_SIMULATOR // todo: this is a mess, remove code duplication with PROD - initSettings(engineConfiguration); + initSettings(); #endif } diff --git a/firmware/controllers/algo/algo.h b/firmware/controllers/algo/algo.h index 30621db10f..5bdd61cb0e 100644 --- a/firmware/controllers/algo/algo.h +++ b/firmware/controllers/algo/algo.h @@ -11,6 +11,6 @@ #include "main.h" #include "engine_configuration.h" void initDataStructures(DECLARE_ENGINE_PARAMETER_F); -void initAlgo(Logging *sharedLogger, const engine_configuration_s *engineConfiguration); +void initAlgo(Logging *sharedLogger); #endif /* ALGO_H_ */ diff --git a/firmware/controllers/engine_controller.cpp b/firmware/controllers/engine_controller.cpp index 882637e8e6..4c059e150c 100644 --- a/firmware/controllers/engine_controller.cpp +++ b/firmware/controllers/engine_controller.cpp @@ -523,7 +523,7 @@ void commonInitEngineController(Logging *sharedLogger DECLARE_ENGINE_PARAMETER_S #if EFI_PROD_CODE || EFI_SIMULATOR || defined(__DOXYGEN__) // todo: this is a mess, remove code duplication with simulator - initSettings(engineConfiguration); + initSettings(); #endif #if EFI_TUNER_STUDIO || defined(__DOXYGEN__) @@ -555,7 +555,7 @@ void initEngineContoller(Logging *sharedLogger DECLARE_ENGINE_PARAMETER_S) { initPwmGenerator(); #endif - initAlgo(sharedLogger, engineConfiguration); + initAlgo(sharedLogger); #if EFI_WAVE_ANALYZER || defined(__DOXYGEN__) if (engineConfiguration->isWaveAnalyzerEnabled) { diff --git a/firmware/controllers/settings.cpp b/firmware/controllers/settings.cpp index d1885257fc..8f57106be2 100644 --- a/firmware/controllers/settings.cpp +++ b/firmware/controllers/settings.cpp @@ -1149,7 +1149,7 @@ static void setValue(const char *paramStr, const char *valueStr) { } } -void initSettings(const engine_configuration_s *engineConfiguration) { +void initSettings(void) { // todo: start saving values into flash right away? addConsoleActionP("showconfig", (VoidPtr) doPrintConfiguration, &engine); diff --git a/firmware/controllers/settings.h b/firmware/controllers/settings.h index 1528d70a10..9f98803c60 100644 --- a/firmware/controllers/settings.h +++ b/firmware/controllers/settings.h @@ -11,7 +11,7 @@ #include "engine.h" -void initSettings(const engine_configuration_s *engineConfiguration); +void initSettings(void); void printSpiState(Logging *logger, board_configuration_s *boardConfiguration); void printConfiguration(const engine_configuration_s *engineConfiguration); void stopEngine(void);