SensorAPI: Add BNO055 driver
fix bno055_get_int_enable()
was reading wrong enable values
fix indentation
@@ -1877,7 +1877,7 @@ bno055_get_int_enable(uint8_t *intr)
goto err;
}
- mask |= (val & BNO055_INT_EN_ACC_AM ? BNO055_INT_ACC_AM : 0);
+ mask = (val & BNO055_INT_EN_ACC_AM ? BNO055_INT_ACC_AM : 0);
mask |= (val & BNO055_INT_EN_ACC_HG ? BNO055_INT_ACC_HG : 0);
mask |= (val & BNO055_INT_EN_GYR_HR ? BNO055_INT_GYR_HR : 0);
mask |= (val & BNO055_INT_EN_GYR_AM ? BNO055_INT_GYR_AM : 0);
@@ -1892,6 +1892,8 @@ bno055_get_int_enable(uint8_t *intr)
mask |= (val & BNO055_ACCEL_SMNM ? BNO055_INT_ACC_SM : BNO055_INT_ACC_NM);
}
+ *intr = mask;
+
return 0;
err:
return rc;
