From c62a9b3a66243d459d3bd20bc39b4f0b8ed7d334 Mon Sep 17 00:00:00 2001 From: 3djc Date: Fri, 16 Oct 2020 15:45:20 +0200 Subject: [PATCH] Fix companion transfers for Backlight function (#8036) --- companion/src/firmwares/opentx/opentxeeprom.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/companion/src/firmwares/opentx/opentxeeprom.cpp b/companion/src/firmwares/opentx/opentxeeprom.cpp index fcf0fc732..579c3da8e 100644 --- a/companion/src/firmwares/opentx/opentxeeprom.cpp +++ b/companion/src/firmwares/opentx/opentxeeprom.cpp @@ -1544,7 +1544,7 @@ class ArmCustomFunctionField: public TransformedField { value = fn.param; *((uint16_t *)_param) = value; } - else if (fn.func == FuncPlayValue || fn.func == FuncVolume) { + else if (fn.func == FuncPlayValue || fn.func == FuncVolume || fn.func == FuncBacklight) { unsigned int value; sourcesConversionTable->exportValue(fn.param, (int &)value); *((uint16_t *)_param) = value; @@ -1587,7 +1587,7 @@ class ArmCustomFunctionField: public TransformedField { else if (fn.func == FuncPlayPrompt || fn.func == FuncBackgroundMusic || fn.func == FuncPlayScript) { memcpy(fn.paramarm, _param, sizeof(fn.paramarm)); } - else if (fn.func == FuncVolume) { + else if (fn.func == FuncVolume || fn.func == FuncBacklight) { sourcesConversionTable->importValue(value, (int &)fn.param); } else if (fn.func >= FuncAdjustGV1 && fn.func <= FuncAdjustGVLast) {