From 83532f84cd80d6f30b25e574c36fd8ec3d797a8a Mon Sep 17 00:00:00 2001 From: bsongis Date: Sun, 22 Jun 2014 00:15:23 +0200 Subject: [PATCH] Overflow in copySticksToOffset on 9x --- radio/src/opentx.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radio/src/opentx.cpp b/radio/src/opentx.cpp index b4e7c5bb5..bc6dffd4c 100644 --- a/radio/src/opentx.cpp +++ b/radio/src/opentx.cpp @@ -3104,7 +3104,7 @@ void copySticksToOffset(uint8_t ch) #if defined(CPUARM) zero = (zero*256000 - val*lim) / (1024*256-val); #else - zero = (zero*256000 - 10*val*lim) / (1024*256-val); + zero = (zero*25600 - val*lim) / (26214-val); #endif ld->offset = (ld->revert ? -zero : zero); resumeMixerCalculations();