diff options
| author | ailurux <ailuruxx@gmail.com> | 2024-04-22 09:48:21 +1000 |
|---|---|---|
| committer | ailurux <ailuruxx@gmail.com> | 2024-04-22 09:48:21 +1000 |
| commit | 4eb1a074f7c7dc7e43789400bea5e6357e4546f5 (patch) | |
| tree | a93e29b51e5c902329d28a7b2064e0ffdcee9887 /src/lua/lua_version.cpp | |
| parent | dfccf56f34484b3e9efcb48b240abdb22c577281 (diff) | |
| parent | 5b99267cb9f0344e519956096867aea5468ecf9f (diff) | |
| download | tangara-fw-4eb1a074f7c7dc7e43789400bea5e6357e4546f5.tar.gz | |
Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw
Diffstat (limited to 'src/lua/lua_version.cpp')
| -rw-r--r-- | src/lua/lua_version.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/lua/lua_version.cpp b/src/lua/lua_version.cpp index c1098a1b..e5f06bb5 100644 --- a/src/lua/lua_version.cpp +++ b/src/lua/lua_version.cpp @@ -34,6 +34,13 @@ static auto samd(lua_State* L) -> int { return 1; } +static auto update_samd(lua_State* L) -> int { + Bridge* instance = Bridge::Get(L); + auto& samd = instance->services().samd(); + samd.ResetToFlashSamd(); + return 0; +} + static auto collator(lua_State* L) -> int { Bridge* instance = Bridge::Get(L); auto& collator = instance->services().collator(); @@ -45,6 +52,7 @@ static auto collator(lua_State* L) -> int { static const struct luaL_Reg kVersionFuncs[] = {{"esp", esp}, {"samd", samd}, {"collator", collator}, + {"update_samd", update_samd}, {NULL, NULL}}; static auto lua_version(lua_State* L) -> int { |
