From 0078df1988f39cf4ea94564c211273e24ecd5cbc Mon Sep 17 00:00:00 2001 From: rusefillc Date: Sun, 17 Mar 2024 10:16:22 -0400 Subject: [PATCH] funny games with dash via Lua to override CAN dash profile values #6235 --- firmware/controllers/algo/engine_state.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/firmware/controllers/algo/engine_state.h b/firmware/controllers/algo/engine_state.h index f708e51371..1c5319e78b 100644 --- a/firmware/controllers/algo/engine_state.h +++ b/firmware/controllers/algo/engine_state.h @@ -11,6 +11,9 @@ #include "global.h" #include "engine_parts.h" #include "engine_state_generated.h" +#if !defined(EFI_BOOTLOADER) +#include "lua_hooks.h" +#endif class EngineState : public engine_state_s { public: @@ -86,6 +89,12 @@ public: multispark_state multispark; +#if !defined(EFI_BOOTLOADER) +// todo: techical debt: bootloader should not compile engine.h! at the moment bootloader depends on engine->pin registry not nice + // custom values to display on the dash for UI widgets + LuaDashOverride luaDashOverride; +#endif + bool shouldUpdateInjectionTiming = true; };