From c071566aacc56d179f4e61366846b35753e70f1a Mon Sep 17 00:00:00 2001 From: 3djc Date: Thu, 26 Nov 2020 20:20:45 +0100 Subject: [PATCH] fix crosstrims trim reset --- radio/src/mixer.cpp | 1 - radio/src/opentx.cpp | 14 ++++++++------ 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/radio/src/mixer.cpp b/radio/src/mixer.cpp index 4f15ff68f..4992e608f 100644 --- a/radio/src/mixer.cpp +++ b/radio/src/mixer.cpp @@ -755,7 +755,6 @@ void evalFlightModeMixes(uint8_t mode, uint8_t tick10ms) bool applyTrims = !(mode & e_perout_mode_notrims); if (!applyTrims && g_model.thrTrim) { auto origin = getSourceTrimOrigin(md->srcRaw); - TRACE("thrTrim=%d srcRaw=%d origin=%d stick=%d", g_model.thrTrim, md->srcRaw, origin, g_model.getThrottleStickTrimSource() - MIXSRC_FIRST_TRIM); if (origin == g_model.getThrottleStickTrimSource() - MIXSRC_FIRST_TRIM) { applyTrims = true; } diff --git a/radio/src/opentx.cpp b/radio/src/opentx.cpp index f6b60cb7e..9b8713b51 100644 --- a/radio/src/opentx.cpp +++ b/radio/src/opentx.cpp @@ -1824,24 +1824,26 @@ void moveTrimsToOffsets() // copy state of 3 primary to subtrim pauseMixerCalculations(); evalFlightModeMixes(e_perout_mode_noinput, 0); // do output loop - zero input sticks and trims - for (uint8_t i=0; i