From 286119a3a63f6a59deb8b7b1c1d881bc632fd45c Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Sat, 2 Jan 2021 17:04:19 +1100 Subject: [PATCH] Update MOVThread.cpp --- workspace/TS100/Core/Threads/MOVThread.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/workspace/TS100/Core/Threads/MOVThread.cpp b/workspace/TS100/Core/Threads/MOVThread.cpp index 479f9362..4b9e86a2 100755 --- a/workspace/TS100/Core/Threads/MOVThread.cpp +++ b/workspace/TS100/Core/Threads/MOVThread.cpp @@ -85,8 +85,10 @@ inline void readAccelerometer(int16_t &tx, int16_t &ty, int16_t &tz, Orientation void startMOVTask(void const *argument __unused) { postRToSInit(); detectAccelerometerVersion(); + osDelay(50); //wait ~50ms for setup of accel to finalise lastMovementTime = 0; - if ((systemSettings.autoStartMode == 2 || systemSettings.autoStartMode == 3)) + //Mask 2 seconds if we are in autostart so that if user is plugging in and then putting in stand it doesnt wake instantly + if (systemSettings.autoStartMode) osDelay(2 * TICKS_SECOND); int16_t datax[MOVFilter] = { 0 };