From 02c7bb11a8a4270e40bd1f42abd00ae849ff7539 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Fri, 16 Oct 2020 20:52:48 -0700 Subject: [PATCH] altoslib: Correct ADXL counts_per_g When ADXL 375 is used as a 3d accel (as on EasyMotor), need the right counts_per_g to do conversions. Signed-off-by: Keith Packard --- altoslib/AltosIMU.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/altoslib/AltosIMU.java b/altoslib/AltosIMU.java index e66005f2..2944a2a5 100644 --- a/altoslib/AltosIMU.java +++ b/altoslib/AltosIMU.java @@ -49,7 +49,7 @@ public class AltosIMU implements Cloneable { case imu_type_easytimer_v1: return counts_per_g_bmx; case imu_type_easymotor_v2: - return counts_per_g_bmx; + return counts_per_g_adxl; default: return AltosLib.MISSING; } @@ -195,7 +195,7 @@ public class AltosIMU implements Cloneable { case imu_type_easytimer_v1: return accel_x; case imu_type_easymotor_v2: - return accel_x; + return -accel_x; default: return AltosLib.MISSING; } -- 2.30.2