From f7441620cbac102428e559ec0f8b93b5f654d74d Mon Sep 17 00:00:00 2001 From: bsongis Date: Sat, 23 Feb 2013 15:17:19 +0000 Subject: [PATCH] Issue 207 (first try, I can't test myself!) --- src/open9x.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/open9x.cpp b/src/open9x.cpp index 581f9c728..0a64d9ecf 100644 --- a/src/open9x.cpp +++ b/src/open9x.cpp @@ -2989,7 +2989,12 @@ void perMain() #elif !defined(CPUARM) uint16_t t0 = getTmr16KHz(); int16_t delta = (nextMixerEndTime - lastMixerDuration) - t0; - if (delta > 0 && delta < MAX_MIXER_DELTA) return; + if (delta > 0 && delta < MAX_MIXER_DELTA) { +#if defined(PCBSTD) && defined(ROTARY_ENCODER_NAVIGATION) + rotencPoll(); +#endif + return; + } nextMixerEndTime = t0 + MAX_MIXER_DELTA;