summaryrefslogtreecommitdiff
path: root/firmware/os/drivers/bosch_bmi160/bosch_bmi160.c
diff options
context:
space:
mode:
authorBen Fennema <fennema@google.com>2017-02-23 10:35:16 -0800
committerBen Fennema <fennema@google.com>2017-02-23 14:27:48 -0800
commitb0ae54e9a706aa28060b1fdbb8ad19e37c4f4c34 (patch)
tree2fc4baa2c369fe19f4f9c58d81246e206e699deb /firmware/os/drivers/bosch_bmi160/bosch_bmi160.c
parent75d16e01f1236b98ca752f02d78b39f4d4db47be (diff)
downloadcontexthub-b0ae54e9a706aa28060b1fdbb8ad19e37c4f4c34.tar.gz
bmi160: add support for raw mag samples
Bug: 33693823 Test: run mag and verify output data looks correct Change-Id: I756adebd5258b143edb36b7fea320b0a25786339 Signed-off-by: Ben Fennema <fennema@google.com>
Diffstat (limited to 'firmware/os/drivers/bosch_bmi160/bosch_bmi160.c')
-rw-r--r--firmware/os/drivers/bosch_bmi160/bosch_bmi160.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/firmware/os/drivers/bosch_bmi160/bosch_bmi160.c b/firmware/os/drivers/bosch_bmi160/bosch_bmi160.c
index c5477aa1..29e838c9 100644
--- a/firmware/os/drivers/bosch_bmi160/bosch_bmi160.c
+++ b/firmware/os/drivers/bosch_bmi160/bosch_bmi160.c
@@ -675,8 +675,9 @@ static const struct SensorInfo mSensorInfo[NUM_OF_SENSOR] =
{ DEC_INFO_RATE_BIAS("Gyroscope", GyrRates, SENS_TYPE_GYRO, NUM_AXIS_THREE,
NANOHUB_INT_NONWAKEUP, 20, SENS_TYPE_GYRO_BIAS) },
#ifdef MAG_SLAVE_PRESENT
- { DEC_INFO_RATE_BIAS("Magnetometer", MagRates, SENS_TYPE_MAG, NUM_AXIS_THREE,
- NANOHUB_INT_NONWAKEUP, 600, SENS_TYPE_MAG_BIAS) },
+ { DEC_INFO_RATE_RAW_BIAS("Magnetometer", MagRates, SENS_TYPE_MAG, NUM_AXIS_THREE,
+ NANOHUB_INT_NONWAKEUP, 600, SENS_TYPE_MAG_RAW, 1.0/kScale_mag,
+ SENS_TYPE_MAG_BIAS) },
#endif
{ DEC_INFO("Step Detector", SENS_TYPE_STEP_DETECT, NUM_AXIS_EMBEDDED,
NANOHUB_INT_NONWAKEUP, 100) },