From 9e128c838e8447049264ac4e9e6c882053ed4229 Mon Sep 17 00:00:00 2001 From: Isaac <114504394+ic-27@users.noreply.github.com> Date: Sat, 17 Jun 2023 15:37:53 +0000 Subject: ShakeWake: Fixed instant wake after sleep issue in certain positions (#1691) * ShakeWake: Fixed instant wake after sleep issue in certain positions Add lastX var to track the previous x acceleration for correct calculation of speed. Reorder axes for clarity. --------- Co-authored-by: Isaac <114504394+isaacc27@users.noreply.github.com> Co-authored-by: FintasticMan <52415484+FintasticMan@users.noreply.github.com> --- src/components/motion/MotionController.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/components/motion/MotionController.h') diff --git a/src/components/motion/MotionController.h b/src/components/motion/MotionController.h index 87dbcd1f..c524fef3 100644 --- a/src/components/motion/MotionController.h +++ b/src/components/motion/MotionController.h @@ -67,6 +67,7 @@ namespace Pinetime { TickType_t lastTime = 0; TickType_t time = 0; + int16_t lastX = 0; int16_t x = 0; int16_t lastYForRaiseWake = 0; int16_t lastY = 0; -- cgit v1.2.3-70-g09d2