From e34925139fa1e98ce6bd1cc0d4ceb68e37144316 Mon Sep 17 00:00:00 2001 From: joeycastillo Date: Sat, 19 Oct 2024 14:53:52 -0400 Subject: [PATCH] lis2dw driver: fix incorrect register setting --- watch-library/shared/driver/lis2dw.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/watch-library/shared/driver/lis2dw.c b/watch-library/shared/driver/lis2dw.c index 8376d8c..a9d2170 100644 --- a/watch-library/shared/driver/lis2dw.c +++ b/watch-library/shared/driver/lis2dw.c @@ -172,10 +172,10 @@ lis2dw_filter_t lis2dw_get_filter_type(void) { } void lis2dw_set_low_noise_mode(bool on) { - uint8_t val = watch_i2c_read8(LIS2DW_ADDRESS, LIS2DW_REG_CTRL1) & ~(LIS2DW_CTRL6_VAL_LOW_NOISE); + uint8_t val = watch_i2c_read8(LIS2DW_ADDRESS, LIS2DW_REG_CTRL6) & ~(LIS2DW_CTRL6_VAL_LOW_NOISE); uint8_t bits = on ? LIS2DW_CTRL6_VAL_LOW_NOISE : 0; - watch_i2c_write8(LIS2DW_ADDRESS, LIS2DW_REG_CTRL1, val | bits); + watch_i2c_write8(LIS2DW_ADDRESS, LIS2DW_REG_CTRL6, val | bits); } bool lis2dw_get_low_noise_mode(void) { -- 2.39.5