From a43463762c7983a27d2a020a05a77dff5beb30c9 Mon Sep 17 00:00:00 2001 From: Finlay Davidson Date: Sun, 5 Mar 2023 14:44:05 +0100 Subject: [PATCH] shakewake: Simplify return code --- src/components/motion/MotionController.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/components/motion/MotionController.cpp b/src/components/motion/MotionController.cpp index c3b80a0e..aab8b9d4 100644 --- a/src/components/motion/MotionController.cpp +++ b/src/components/motion/MotionController.cpp @@ -50,7 +50,6 @@ bool MotionController::Should_RaiseWake(bool isSleeping) { } bool MotionController::ShouldShakeWake(uint16_t thresh) { - bool wake = false; auto diff = xTaskGetTickCount() - lastShakeTime; lastShakeTime = xTaskGetTickCount(); /* Currently Polling at 10hz, If this ever goes faster scalar and EMA might need adjusting */ @@ -59,10 +58,7 @@ bool MotionController::ShouldShakeWake(uint16_t thresh) { // implemented without floats as .25Alpha accumulatedSpeed = (speed / 5) + ((accumulatedSpeed / 5) * 4); - if (accumulatedSpeed > thresh) { - wake = true; - } - return wake; + return accumulatedSpeed > thresh; } void MotionController::IsSensorOk(bool isOk) {