diff --git a/src/SCRIPTS/ELRS/version.lua b/src/SCRIPTS/ELRS/version.lua new file mode 100644 index 0000000..993639e --- /dev/null +++ b/src/SCRIPTS/ELRS/version.lua @@ -0,0 +1,7 @@ +--------------------------------------------------------------------------- +-- Package Version -- +-- "dev" in the source tree; release builds write the semver version -- +-- (or a short commit hash) here. -- +--------------------------------------------------------------------------- + +return "dev" diff --git a/src/SCRIPTS/TOOLS/ExpressLRS/main.lua b/src/SCRIPTS/TOOLS/ExpressLRS/main.lua index 2689f63..93795cf 100644 --- a/src/SCRIPTS/TOOLS/ExpressLRS/main.lua +++ b/src/SCRIPTS/TOOLS/ExpressLRS/main.lua @@ -8,12 +8,13 @@ ---- # Unified tool for BW and color LCD radios (EdgeTX 2.11.6+/2.12.1+) # ---- ######################################################################### -local VERSION = "r3" local useLvgl = (lvgl ~= nil) ---@diagnostic disable-next-line: need-check-nil local loader = loadScript("/SCRIPTS/ELRS/loader.lua")() +local VERSION = loader("/SCRIPTS/ELRS/version.lua") + local crsf = loader("/SCRIPTS/ELRS/crsf.lua") local params = loader("/SCRIPTS/ELRS/crsf_params.lua", crsf) local CRSFSession = loader("/SCRIPTS/ELRS/crsf_session.lua", crsf, params) diff --git a/src/SCRIPTS/TOOLS/ExpressLRSBind/main.lua b/src/SCRIPTS/TOOLS/ExpressLRSBind/main.lua index d831bc1..c9246af 100644 --- a/src/SCRIPTS/TOOLS/ExpressLRSBind/main.lua +++ b/src/SCRIPTS/TOOLS/ExpressLRSBind/main.lua @@ -4,12 +4,13 @@ ---- # License GPLv2: http://www.gnu.org/licenses/gpl-2.0.html # ---- ######################################################################### -local VERSION = "r1" local useLvgl = (lvgl ~= nil) ---@diagnostic disable-next-line: need-check-nil local loader = loadScript("/SCRIPTS/ELRS/loader.lua")() +local VERSION = loader("/SCRIPTS/ELRS/version.lua") + local crsf = loader("/SCRIPTS/ELRS/crsf.lua") local msp = loader("/SCRIPTS/ELRS/msp.lua", crsf) local defer = loader("/SCRIPTS/ELRS/defer.lua")