From 9edb7d47147b5264ff17d8abb7d387a09fc4dff6 Mon Sep 17 00:00:00 2001 From: firebie Date: Tue, 15 Sep 2020 15:04:38 +0300 Subject: [PATCH] Delay accelerometer for 2 seconds - fix for #696 --- workspace/TS100/Core/Threads/MOVThread.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/workspace/TS100/Core/Threads/MOVThread.cpp b/workspace/TS100/Core/Threads/MOVThread.cpp index 4ef12c21..1fe57cd1 100644 --- a/workspace/TS100/Core/Threads/MOVThread.cpp +++ b/workspace/TS100/Core/Threads/MOVThread.cpp @@ -45,6 +45,12 @@ void startMOVTask(void const *argument __unused) { postRToSInit(); OLED::setRotation(systemSettings.OrientationMode & 1); + if ((PCBVersion == 1 + || PCBVersion == 2) + && (systemSettings.autoStartMode == 2 + || systemSettings.autoStartMode == 3)) + osDelay(2000); + lastMovementTime = 0; int16_t datax[MOVFilter] = { 0 }; int16_t datay[MOVFilter] = { 0 };