From 09ab2c76221c6ce2d52d054b1e442b83cd475068 Mon Sep 17 00:00:00 2001
From: Federico Mandelli <federico.mandelli@skywarder.eu>
Date: Wed, 17 Jul 2024 18:26:45 +0200
Subject: [PATCH] [bmx-160] Now saves the timestamp in the data when not using
 the fifo

---
 src/shared/sensors/BMX160/BMX160.cpp | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/shared/sensors/BMX160/BMX160.cpp b/src/shared/sensors/BMX160/BMX160.cpp
index 41aea4459..df7e966bb 100644
--- a/src/shared/sensors/BMX160/BMX160.cpp
+++ b/src/shared/sensors/BMX160/BMX160.cpp
@@ -698,11 +698,12 @@ void BMX160::readData()
     auto gyrRaw = parseStruct<BMX160Defs::GyrRaw>(buf, idx);
     auto accRaw = parseStruct<BMX160Defs::AccRaw>(buf, idx);
 
+    auto timestamp = TimestampTimer::getTimestamp();
     // Push a new sample into the fifo
     pushSample(BMX160Data{
-        buildAccData(accRaw, lastInterruptTimestamp),
-        buildGyrData(gyrRaw, lastInterruptTimestamp),
-        buildMagData(magRaw, lastInterruptTimestamp),
+        buildAccData(accRaw, timestamp),
+        buildGyrData(gyrRaw, timestamp),
+        buildMagData(magRaw, timestamp),
     });
 }
 
-- 
GitLab