diff --git a/src/drivers/imu/bosch/bmi088/BMI088_Accelerometer.cpp b/src/drivers/imu/bosch/bmi088/BMI088_Accelerometer.cpp index 06b33e9144..8f0dc0068b 100644 --- a/src/drivers/imu/bosch/bmi088/BMI088_Accelerometer.cpp +++ b/src/drivers/imu/bosch/bmi088/BMI088_Accelerometer.cpp @@ -220,7 +220,7 @@ void BMI088_Accelerometer::RunImpl() // tolerate minor jitter, leave sample to next iteration if behind by only 1 if (samples == _fifo_samples + 1) { - timestamp_sample -= FIFO_SAMPLE_DT; + timestamp_sample -= static_cast(FIFO_SAMPLE_DT); samples--; } diff --git a/src/drivers/imu/invensense/icm20608g/ICM20608G.cpp b/src/drivers/imu/invensense/icm20608g/ICM20608G.cpp index d817cf7694..06fe4b048e 100644 --- a/src/drivers/imu/invensense/icm20608g/ICM20608G.cpp +++ b/src/drivers/imu/invensense/icm20608g/ICM20608G.cpp @@ -262,7 +262,7 @@ void ICM20608G::RunImpl() // tolerate minor jitter, leave sample to next iteration if behind by only 1 if (samples == _fifo_gyro_samples + 1) { - timestamp_sample -= FIFO_SAMPLE_DT; + timestamp_sample -= static_cast(FIFO_SAMPLE_DT); samples--; } diff --git a/src/drivers/imu/invensense/icm20689/ICM20689.cpp b/src/drivers/imu/invensense/icm20689/ICM20689.cpp index 84a33b2270..8337ba2cc4 100644 --- a/src/drivers/imu/invensense/icm20689/ICM20689.cpp +++ b/src/drivers/imu/invensense/icm20689/ICM20689.cpp @@ -262,7 +262,7 @@ void ICM20689::RunImpl() // tolerate minor jitter, leave sample to next iteration if behind by only 1 if (samples == _fifo_gyro_samples + 1) { - timestamp_sample -= FIFO_SAMPLE_DT; + timestamp_sample -= static_cast(FIFO_SAMPLE_DT); samples--; } diff --git a/src/drivers/imu/invensense/icm40609d/ICM40609D.cpp b/src/drivers/imu/invensense/icm40609d/ICM40609D.cpp index 6c31240631..894c9cd7c2 100644 --- a/src/drivers/imu/invensense/icm40609d/ICM40609D.cpp +++ b/src/drivers/imu/invensense/icm40609d/ICM40609D.cpp @@ -225,7 +225,7 @@ void ICM40609D::RunImpl() // tolerate minor jitter, leave sample to next iteration if behind by only 1 if (samples == _fifo_gyro_samples + 1) { - timestamp_sample -= FIFO_SAMPLE_DT; + timestamp_sample -= static_cast(FIFO_SAMPLE_DT); samples--; } diff --git a/src/drivers/imu/invensense/icm42605/ICM42605.cpp b/src/drivers/imu/invensense/icm42605/ICM42605.cpp index 4c5727ff41..88ddb8b30e 100644 --- a/src/drivers/imu/invensense/icm42605/ICM42605.cpp +++ b/src/drivers/imu/invensense/icm42605/ICM42605.cpp @@ -226,7 +226,7 @@ void ICM42605::RunImpl() // tolerate minor jitter, leave sample to next iteration if behind by only 1 if (samples == _fifo_gyro_samples + 1) { - timestamp_sample -= FIFO_SAMPLE_DT; + timestamp_sample -= static_cast(FIFO_SAMPLE_DT); samples--; } diff --git a/src/drivers/imu/invensense/icm42688p/ICM42688P.cpp b/src/drivers/imu/invensense/icm42688p/ICM42688P.cpp index 263a2223b6..0c8e66f862 100644 --- a/src/drivers/imu/invensense/icm42688p/ICM42688P.cpp +++ b/src/drivers/imu/invensense/icm42688p/ICM42688P.cpp @@ -226,7 +226,7 @@ void ICM42688P::RunImpl() // tolerate minor jitter, leave sample to next iteration if behind by only 1 if (samples == _fifo_gyro_samples + 1) { - timestamp_sample -= FIFO_SAMPLE_DT; + timestamp_sample -= static_cast(FIFO_SAMPLE_DT); samples--; } diff --git a/src/drivers/imu/invensense/mpu6000/MPU6000.cpp b/src/drivers/imu/invensense/mpu6000/MPU6000.cpp index 1b1ab0cc90..ffdb9bafb0 100644 --- a/src/drivers/imu/invensense/mpu6000/MPU6000.cpp +++ b/src/drivers/imu/invensense/mpu6000/MPU6000.cpp @@ -231,7 +231,7 @@ void MPU6000::RunImpl() // tolerate minor jitter, leave sample to next iteration if behind by only 1 if (samples == _fifo_gyro_samples + 1) { - timestamp_sample -= FIFO_SAMPLE_DT; + timestamp_sample -= static_cast(FIFO_SAMPLE_DT); samples--; } diff --git a/src/drivers/imu/invensense/mpu6500/MPU6500.cpp b/src/drivers/imu/invensense/mpu6500/MPU6500.cpp index a9886bae41..2f29db0f79 100644 --- a/src/drivers/imu/invensense/mpu6500/MPU6500.cpp +++ b/src/drivers/imu/invensense/mpu6500/MPU6500.cpp @@ -263,7 +263,7 @@ void MPU6500::RunImpl() // tolerate minor jitter, leave sample to next iteration if behind by only 1 if (samples == _fifo_gyro_samples + 1) { - timestamp_sample -= FIFO_SAMPLE_DT; + timestamp_sample -= static_cast(FIFO_SAMPLE_DT); samples--; } diff --git a/src/drivers/imu/invensense/mpu9250/MPU9250.cpp b/src/drivers/imu/invensense/mpu9250/MPU9250.cpp index 5d1e70eaa6..501f5f97db 100644 --- a/src/drivers/imu/invensense/mpu9250/MPU9250.cpp +++ b/src/drivers/imu/invensense/mpu9250/MPU9250.cpp @@ -298,7 +298,7 @@ void MPU9250::RunImpl() // tolerate minor jitter, leave sample to next iteration if behind by only 1 if (samples == _fifo_gyro_samples + 1) { - timestamp_sample -= FIFO_SAMPLE_DT; + timestamp_sample -= static_cast(FIFO_SAMPLE_DT); samples--; } diff --git a/src/drivers/imu/invensense/mpu9250/MPU9250_I2C.cpp b/src/drivers/imu/invensense/mpu9250/MPU9250_I2C.cpp index 3f4c1941a7..73a87a71db 100644 --- a/src/drivers/imu/invensense/mpu9250/MPU9250_I2C.cpp +++ b/src/drivers/imu/invensense/mpu9250/MPU9250_I2C.cpp @@ -231,7 +231,7 @@ void MPU9250_I2C::RunImpl() // tolerate minor jitter, leave sample to next iteration if behind by only 1 if (samples == _fifo_gyro_samples + 1) { - timestamp_sample -= FIFO_SAMPLE_DT; + timestamp_sample -= static_cast(FIFO_SAMPLE_DT); samples--; } diff --git a/src/drivers/imu/st/lsm9ds1/LSM9DS1.cpp b/src/drivers/imu/st/lsm9ds1/LSM9DS1.cpp index 7475a44f39..b5577eff63 100644 --- a/src/drivers/imu/st/lsm9ds1/LSM9DS1.cpp +++ b/src/drivers/imu/st/lsm9ds1/LSM9DS1.cpp @@ -189,7 +189,7 @@ void LSM9DS1::RunImpl() } else { // tolerate minor jitter, leave sample to next iteration if behind by only 1 if (samples == _fifo_gyro_samples + 1) { - timestamp_sample -= FIFO_SAMPLE_DT; + timestamp_sample -= static_cast(FIFO_SAMPLE_DT); samples--; }