From 0bd40e91dcff67774d2d9cf84692700e441d6f7b Mon Sep 17 00:00:00 2001
From: Federico Mandelli <federico.mandelli@skywarder.eu>
Date: Sat, 20 Jul 2024 13:59:31 +0000
Subject: [PATCH] [LIS3MDL] Now saves timestamp in the logs

---
 src/shared/sensors/LIS3MDL/LIS3MDL.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/shared/sensors/LIS3MDL/LIS3MDL.cpp b/src/shared/sensors/LIS3MDL/LIS3MDL.cpp
index 0c5c0e53c..34b7ce319 100644
--- a/src/shared/sensors/LIS3MDL/LIS3MDL.cpp
+++ b/src/shared/sensors/LIS3MDL/LIS3MDL.cpp
@@ -232,10 +232,10 @@ LIS3MDLData LIS3MDL::sampleImpl()
     int16_t values[3];
     spi.readRegisters(OUT_X_L | INCREMENT_REG_FLAG,
                       reinterpret_cast<uint8_t*>(values), sizeof(values));
-
-    newData.magneticFieldX = currentUnit * values[0];
-    newData.magneticFieldY = currentUnit * values[1];
-    newData.magneticFieldZ = currentUnit * values[2];
+    newData.magneticFieldTimestamp = TimestampTimer::getTimestamp();
+    newData.magneticFieldX         = currentUnit * values[0];
+    newData.magneticFieldY         = currentUnit * values[1];
+    newData.magneticFieldZ         = currentUnit * values[2];
 
     return newData;
 }
-- 
GitLab