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>
This commit is contained in:
Isaac
2023-06-17 15:37:53 +00:00
committed by GitHub
parent f057894d26
commit 9e128c838e
2 changed files with 3 additions and 1 deletions

View File

@@ -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;