summaryrefslogtreecommitdiffstats
path: root/watch-library/driver/lis2dw.c
diff options
context:
space:
mode:
authorJoey Castillo <joeycastillo@utexas.edu>2022-01-09 12:06:44 -0500
committerJoey Castillo <joeycastillo@utexas.edu>2022-01-09 12:06:44 -0500
commit54762248a33e3a26701966d403ada6eb5bba86a5 (patch)
tree5131028082cd47f63f679f7acc3ba459ffec1c4c /watch-library/driver/lis2dw.c
parent71c2eaa3f9e7a041168c67dad35e6a94e20cb2be (diff)
downloadSensor-Watch-54762248a33e3a26701966d403ada6eb5bba86a5.tar.gz
Sensor-Watch-54762248a33e3a26701966d403ada6eb5bba86a5.tar.bz2
Sensor-Watch-54762248a33e3a26701966d403ada6eb5bba86a5.zip
use lowest power LP mode
Diffstat (limited to 'watch-library/driver/lis2dw.c')
-rw-r--r--watch-library/driver/lis2dw.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/watch-library/driver/lis2dw.c b/watch-library/driver/lis2dw.c
index f9cd5cc1..4e0cc473 100644
--- a/watch-library/driver/lis2dw.c
+++ b/watch-library/driver/lis2dw.c
@@ -32,7 +32,7 @@ bool lis2dw_begin(void) {
watch_i2c_write8(LIS2DW_ADDRESS, LIS2DW_REG_CTRL2, LIS2DW_CTRL2_VAL_BOOT);
watch_i2c_write8(LIS2DW_ADDRESS, LIS2DW_REG_CTRL2, LIS2DW_CTRL2_VAL_SOFT_RESET);
// Start at lowest possible data rate and lowest possible power mode
- watch_i2c_write8(LIS2DW_ADDRESS, LIS2DW_REG_CTRL1, LIS2DW_CTRL1_VAL_ODR_LOWEST | LIS2DW_CTRL1_VAL_MODE_LOW_POWER | LIS2DW_CTRL1_VAL_LPMODE_4);
+ watch_i2c_write8(LIS2DW_ADDRESS, LIS2DW_REG_CTRL1, LIS2DW_CTRL1_VAL_ODR_LOWEST | LIS2DW_CTRL1_VAL_MODE_LOW_POWER | LIS2DW_CTRL1_VAL_LPMODE_1);
// Enable block data update (output registers not updated until MSB and LSB have been read) and address autoincrement
watch_i2c_write8(LIS2DW_ADDRESS, LIS2DW_REG_CTRL2, LIS2DW_CTRL2_VAL_BDU | LIS2DW_CTRL2_VAL_IF_ADD_INC);
// Set range to ±2G