From 426a6e965f823a637c2ae02c20747026e6f0ccf7 Mon Sep 17 00:00:00 2001 From: raphaelcoeffic Date: Sat, 18 Feb 2023 18:57:19 +0100 Subject: [PATCH] fix: revert and fix logs & spacemouse Check where deactivated in #3208 --- radio/src/logs.cpp | 9 +++++---- radio/src/spacemouse.cpp | 2 ++ 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/radio/src/logs.cpp b/radio/src/logs.cpp index e30101773..b1017085d 100644 --- a/radio/src/logs.cpp +++ b/radio/src/logs.cpp @@ -42,10 +42,11 @@ static StaticTimer_t loggingTimerBuffer; static void loggingTimerCb(TimerHandle_t xTimer) { (void)xTimer; - - DEBUG_TIMER_START(debugTimerLoggingWakeup); - logsWrite(); - DEBUG_TIMER_STOP(debugTimerLoggingWakeup); + if (mixerTaskRunning()) { + DEBUG_TIMER_START(debugTimerLoggingWakeup); + logsWrite(); + DEBUG_TIMER_STOP(debugTimerLoggingWakeup); + } } void loggingTimerStart() diff --git a/radio/src/spacemouse.cpp b/radio/src/spacemouse.cpp index 6a76fb000..139e0c04b 100644 --- a/radio/src/spacemouse.cpp +++ b/radio/src/spacemouse.cpp @@ -63,10 +63,12 @@ static StaticTimer_t spacemouseTimerBuffer; static void spacemouseTimerCb(TimerHandle_t xTimer) { + if (mixerTaskRunning()) { DEBUG_TIMER_START(debugTimerSpacemouseWakeup); spacemousePoll(); spacemouseWakeup(); DEBUG_TIMER_STOP(debugTimerSpacemouseWakeup); + } } void spacemouseStart()