feat(f4): more free memory on handsets with CCM RAM (#5804)

Alternative Lua memory allocator for radios with CCM RAM - primarily GX12 at present
This commit is contained in:
philmoz
2025-01-20 10:32:20 +10:00
committed by GitHub
parent a3c0e0a007
commit a6542e1448
10 changed files with 251 additions and 29 deletions
+2 -2
View File
@@ -51,8 +51,8 @@ static void luaStandaloneInit()
{
luaClose(&lsStandalone);
#if defined(USE_BIN_ALLOCATOR)
lsStandalone = lua_newstate(bin_l_alloc, nullptr); //we use our own allocator!
#if defined(USE_CUSTOM_ALLOCATOR)
lsStandalone = lua_newstate(custom_l_alloc, nullptr); //we use our own allocator!
#elif defined(LUA_ALLOCATOR_TRACER)
memclear(&lsStandaloneTrace, sizeof(lsStandaloneTrace));
lsStandaloneTrace.script = "lua_newstate(scripts)";