diff options
author | Ben Fennema <fennema@google.com> | 2017-02-23 10:35:16 -0800 |
---|---|---|
committer | Ben Fennema <fennema@google.com> | 2017-02-23 14:27:48 -0800 |
commit | b0ae54e9a706aa28060b1fdbb8ad19e37c4f4c34 (patch) | |
tree | 2fc4baa2c369fe19f4f9c58d81246e206e699deb /firmware/os/drivers/bosch_bmi160/bosch_bmi160.c | |
parent | 75d16e01f1236b98ca752f02d78b39f4d4db47be (diff) | |
download | contexthub-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.c | 5 |
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) }, |