Skip to content

Commit cb5610c

Browse files
author
microbuilder
committed
Added missing SENSORS_GRAVITY_STANDARD multiplier to convert g to m/s^2
1 parent 6668ea3 commit cb5610c

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

Adafruit_LSM9DS0.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -455,10 +455,13 @@ void Adafruit_LSM9DS0::getAccelEvent(sensors_event_t* event, uint32_t timestamp)
455455
event->timestamp = timestamp;
456456
event->acceleration.x = accelData.x * _accel_mg_lsb;
457457
event->acceleration.x /= 1000;
458+
event->acceleration.x *= SENSORS_GRAVITY_STANDARD;
458459
event->acceleration.y = accelData.y * _accel_mg_lsb;
459460
event->acceleration.y /= 1000;
461+
event->acceleration.y *= SENSORS_GRAVITY_STANDARD;
460462
event->acceleration.z = accelData.z * _accel_mg_lsb;
461463
event->acceleration.z /= 1000;
464+
event->acceleration.z *= SENSORS_GRAVITY_STANDARD;
462465
}
463466

464467
void Adafruit_LSM9DS0::getMagEvent(sensors_event_t* event, uint32_t timestamp) {

0 commit comments

Comments
 (0)