diff --git a/radio/src/lua/api_general.cpp b/radio/src/lua/api_general.cpp index 3e3274fa0..8b30412b4 100644 --- a/radio/src/lua/api_general.cpp +++ b/radio/src/lua/api_general.cpp @@ -326,27 +326,20 @@ bool luaFindFieldByName(const char * name, LuaField & field, unsigned int flags) return false; // not found } -static int luaTelemetryRegister(lua_State *L) +static int luaTelemetryPop(lua_State *L) { if (!luaTelemetryFifo) { luaTelemetryFifo = new Fifo(); if (!luaTelemetryFifo) { - return -1; + return 0; } } - return 0; -} - -static int luaTelemetryPop(lua_State *L) -{ - if (luaTelemetryFifo) { - LuaTelemetryValue value; - if (luaTelemetryFifo->pop(value)) { - lua_pushnumber(L, value.id); - lua_pushunsigned(L, value.value); - return 2; - } + LuaTelemetryValue value; + if (luaTelemetryFifo->pop(value)) { + lua_pushnumber(L, value.id); + lua_pushunsigned(L, value.value); + return 2; } return 0; @@ -820,7 +813,6 @@ const luaL_Reg opentxLib[] = { #if !defined(COLORLCD) { "GREY", luaGrey }, #endif - { "telemetryRegister", luaTelemetryRegister }, { "telemetryPop", luaTelemetryPop }, { NULL, NULL } /* sentinel */ };