Skip to content

Commit 2b217fc

Browse files
committed
fix(drivers): stop extra read for LSM9DS1, and LS6DS pedometer enable
1 parent 440ebe7 commit 2b217fc

File tree

3 files changed

+4
-6
lines changed

3 files changed

+4
-6
lines changed

src/components/i2c/drivers/drvIsm330dhcx.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,10 @@ bool drvIsm330dhcx::begin() {
4444
_imu->setAccelDataRate(LSM6DS_RATE_104_HZ);
4545
_imu->setGyroRange(LSM6DS_GYRO_RANGE_500_DPS);
4646
_imu->setGyroDataRate(LSM6DS_RATE_104_HZ);
47-
_imu->highPassFilter(true, LSM6DS_HPF_ODR_DIV_100);
47+
// _imu->highPassFilter(true, LSM6DS_HPF_ODR_DIV_100);
4848
_imu->configInt1(false, false, false, false, true);
4949
_imu->configInt2(false, false, false);
50-
_imu->enablePedometer(true);
50+
// _imu->enablePedometer(true);
5151
_imu->enableWakeup(true);
5252

5353
WS_DEBUG_PRINTLN("[drvIsm330dhcx] Sensor initialised successfully");

src/components/i2c/drivers/drvLsm6ds3.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ bool drvLsm6ds3::begin() {
4646
_imu->setGyroDataRate(LSM6DS_RATE_104_HZ);
4747
_imu->configInt1(false, false, false, false, true);
4848
_imu->configInt2(false, false, false);
49-
_imu->enablePedometer(true);
49+
// _imu->enablePedometer(true);
5050
_imu->enableWakeup(true);
5151

5252
WS_DEBUG_PRINTLN("[drvLsm6ds3] Sensor initialised successfully");

src/components/i2c/drivers/drvLsm9ds1.cpp

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,7 @@ bool drvLsm9ds1::readAllEvents(sensors_event_t *accel, sensors_event_t *mag,
5050
if (!_lsm) {
5151
return false;
5252
}
53-
_lsm->read();
54-
_lsm->getEvent(accel, mag, gyro, temp);
55-
return true;
53+
return _lsm->getEvent(accel, mag, gyro, temp);
5654
}
5755

5856
/******************************************************************************/

0 commit comments

Comments
 (0)