Skip to content

Commit e6af00b

Browse files
authored
Fix LSM* Accelerometer Sensitivity (#499)
1 parent cc42ad0 commit e6af00b

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

src/sensors/softfusion/drivers/lsm6ds3trc.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ struct LSM6DS3TRC {
5454
static constexpr float TempTs = 1.0 / TempFreq;
5555

5656
static constexpr float GyroSensitivity = 28.571428571f;
57-
static constexpr float AccelSensitivity = 4098.360655738f;
57+
static constexpr float AccelSensitivity = 1000 / 0.122f;
5858

5959
static constexpr float TemperatureBias = 25.0f;
6060
static constexpr float TemperatureSensitivity = 256.0f;

src/sensors/softfusion/drivers/lsm6dso.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ struct LSM6DSO : LSM6DSOutputHandler {
5353
static constexpr float TempTs = 1.0 / TempFreq;
5454

5555
static constexpr float GyroSensitivity = 1000 / 35.0f;
56-
static constexpr float AccelSensitivity = 1000 / 0.244f;
56+
static constexpr float AccelSensitivity = 1000 / 0.122f;
5757

5858
static constexpr float TemperatureBias = 25.0f;
5959
static constexpr float TemperatureSensitivity = 256.0f;

src/sensors/softfusion/drivers/lsm6dsr.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ struct LSM6DSR : LSM6DSOutputHandler {
5151
static constexpr float TempTs = 1.0 / TempFreq;
5252

5353
static constexpr float GyroSensitivity = 1000 / 35.0f;
54-
static constexpr float AccelSensitivity = 1000 / 0.244f;
54+
static constexpr float AccelSensitivity = 1000 / 0.122f;
5555

5656
static constexpr float TemperatureBias = 25.0f;
5757
static constexpr float TemperatureSensitivity = 256.0f;

src/sensors/softfusion/drivers/lsm6dsv.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ struct LSM6DSV : LSM6DSOutputHandler {
5252
static constexpr float TempTs = 1.0 / TempFreq;
5353

5454
static constexpr float GyroSensitivity = 1000 / 35.0f;
55-
static constexpr float AccelSensitivity = 1000 / 0.244f;
55+
static constexpr float AccelSensitivity = 1000 / 0.122f;
5656

5757
static constexpr float TemperatureBias = 25.0f;
5858
static constexpr float TemperatureSensitivity = 256.0f;

0 commit comments

Comments
 (0)