Disable Magnetometer Noise Suppression Filter
Test: build, flash and run sensorlogger.
Bug: 35385106
Change-Id: I151102df02f7299ba9b48a9fa84e8a9a635a6925
diff --git a/firmware/os/drivers/bosch_bmi160/bosch_bmi160.c b/firmware/os/drivers/bosch_bmi160/bosch_bmi160.c
index 25d6868..c5477aa 100644
--- a/firmware/os/drivers/bosch_bmi160/bosch_bmi160.c
+++ b/firmware/os/drivers/bosch_bmi160/bosch_bmi160.c
@@ -83,7 +83,7 @@
#define DBG_WM_CALC 0
#define TIMESTAMP_DBG 0
-#define BMI160_APP_VERSION 12
+#define BMI160_APP_VERSION 13
// fixme: to list required definitions for a slave mag
#ifdef USE_BMM150
@@ -966,8 +966,8 @@
// set mag to SLEEP mode
MAG_WRITE(BMM150_REG_CTRL_1, 0x01);
#elif USE_AK09915
- // set "low" Noise Suppression Filter (NSF) settings
- MAG_WRITE(AKM_AK09915_REG_CNTL1, 0x20);
+ // Disable Noise Suppression Filter (NSF) settings
+ MAG_WRITE(AKM_AK09915_REG_CNTL1, 0x00);
#endif
}