diff --git a/watch-library/driver/lis2dh.c b/watch-library/driver/lis2dh.c index 2453448..2593fc6 100644 --- a/watch-library/driver/lis2dh.c +++ b/watch-library/driver/lis2dh.c @@ -34,8 +34,8 @@ bool lis2dh_begin() { LIS2DH_CTRL1_VAL_YEN | LIS2DH_CTRL1_VAL_ZEN | LIS2DH_CTRL1_VAL_ODR_1HZ); - // Enable block data update (output registers not updated until MSB and LSB have been read) - watch_i2c_write8(LIS2DH_ADDRESS, LIS2DH_REG_CTRL4, LIS2DH_CTRL4_VAL_BDU); + // Set range to ±2G and enable block data update (output registers not updated until MSB and LSB have been read) + watch_i2c_write8(LIS2DH_ADDRESS, LIS2DH_REG_CTRL4, LIS2DH_CTRL4_VAL_BDU | LIS2DH_RANGE_2_G); return true; }