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