From 525d95693587d0ce49c9620678580617d9fec87c Mon Sep 17 00:00:00 2001 From: Damjan Adamic Date: Mon, 3 Nov 2014 22:01:58 +0100 Subject: [PATCH] Re #1783: NOT curves exported incorrectly (for non ARM platforms) --- companion/src/firmwares/opentx/opentxeeprom.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/companion/src/firmwares/opentx/opentxeeprom.cpp b/companion/src/firmwares/opentx/opentxeeprom.cpp index 96d487ed8..459d42640 100644 --- a/companion/src/firmwares/opentx/opentxeeprom.cpp +++ b/companion/src/firmwares/opentx/opentxeeprom.cpp @@ -1030,7 +1030,12 @@ class MixField: public TransformedField { _destCh = mix.destCh - 1; if (mix.curve.type == CurveReference::CURVE_REF_CUSTOM) { _curveMode = true; - _curveParam = 6 + mix.curve.value; + if (mix.curve.value > 0) { + _curveParam = 6 + mix.curve.value; + } + else { + _curveParam = mix.curve.value; + } } else if (mix.curve.type == CurveReference::CURVE_REF_FUNC) { _curveMode = true;