From 06fae8a5557778219415b76f5a8dc81974e0c425 Mon Sep 17 00:00:00 2001 From: Andrey Date: Sat, 23 Mar 2024 15:51:12 -0400 Subject: [PATCH] more hellen power management --- firmware/controllers/lua/lua_hooks.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/firmware/controllers/lua/lua_hooks.cpp b/firmware/controllers/lua/lua_hooks.cpp index e85db8618c..a4327bf33c 100644 --- a/firmware/controllers/lua/lua_hooks.cpp +++ b/firmware/controllers/lua/lua_hooks.cpp @@ -10,6 +10,10 @@ #include "can_filter.h" #include "tunerstudio.h" +#if EFI_PROD_CODE && HW_HELLEN +#include "hellen_meta.h" +#endif + #if EFI_DAC #include "dac.h" #endif // EFI_DAC @@ -1086,6 +1090,17 @@ void configureRusefiLuaHooks(lua_State* lState) { }); #endif // EFI_VEHICLE_SPEED +#if EFI_PROD_CODE && HW_HELLEN + lua_register(lState, "hellenEnablePower", [](lua_State*) { + hellenEnableEn(); + return 0; + }); + lua_register(lState, "hellenDisablePower", [](lua_State*) { + hellenDisableEn(); + return 0; + }); +#endif // HW_HELLEN + #if EFI_DAC lua_register(lState, "setDacVoltage", [](lua_State* l) { auto channel = luaL_checkinteger(l, 1);