diff --git a/firmware/controllers/core/common_headers.h b/firmware/controllers/core/common_headers.h index 5af6b2e358..5304c4e49e 100644 --- a/firmware/controllers/core/common_headers.h +++ b/firmware/controllers/core/common_headers.h @@ -73,6 +73,8 @@ #define DISPLAY_SENSOR(x) {} #define DISPLAY_IF(x) x +#if EFI_UNIT_TEST + #define DECLARE_ENGINE_PTR \ Engine *engine = nullptr; \ engine_configuration_s *engineConfiguration = nullptr; \ @@ -84,6 +86,14 @@ (x)->engineConfiguration = engineConfiguration; \ (x)->config = config; +#else // EFI_UNIT_TEST + +#define DECLARE_ENGINE_PTR + +#define INJECT_ENGINE_REFERENCE(x) {} + +#endif // EFI_UNIT_TEST + #define EXPAND_Engine \ engine_configuration_s *engineConfiguration = engine->engineConfigurationPtr; \ persistent_config_s *config = engine->config; \