From e18219f53be9d6d075030f3da5654e8d4093ef43 Mon Sep 17 00:00:00 2001 From: Raphael Coeffic Date: Sat, 1 Jan 2022 11:39:17 +0100 Subject: [PATCH] backlightMode ON is -4 Seems the field is read as a signed 3 bit integer from `.otx`. --- companion/src/firmwares/edgetx/yaml_generalsettings.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/companion/src/firmwares/edgetx/yaml_generalsettings.cpp b/companion/src/firmwares/edgetx/yaml_generalsettings.cpp index 431e5e461..6eb7b6a51 100644 --- a/companion/src/firmwares/edgetx/yaml_generalsettings.cpp +++ b/companion/src/firmwares/edgetx/yaml_generalsettings.cpp @@ -100,7 +100,7 @@ Node convert::encode(const GeneralSettings& rhs) node["vBatMin"] = rhs.vBatMin + 90; node["vBatMax"] = rhs.vBatMax + 120; - node["backlightMode"] = backlightModeLut << rhs.backlightMode; + node["backlightMode"] = backlightModeLut << std::abs(rhs.backlightMode); node["trainer"] = rhs.trainer; node["view"] = rhs.view; node["fai"] = (int)rhs.fai;