Hi, I'm trying to read the linear acceleration register in NDOF fusion mode. From my understanding, the x, y, z values when the sensor is at rest should be 0 or at least close to 0. After I read the MSB, I shift it by 8 and OR it with the LSB. After this, I noticed something weird. While most readings are +/- 0.0x, there are times when I see +/- 2.5 on one of the three axes randomly without any movement. I'm not sure why this is happening. Also, I'm using it in default accelerometer config, so I'm guessing its +/- 4G. What might be causing that +/- 2.5?
... View more
kgoveas, Few things. I'm unable to get any response in the Adafruit community so I hope you can help. I appreciate your response. 1. So I need to read the calibrated offset values, store them and then hardcode the registers to those values on bootup? 2. Do I need to check the calibration status register after loading the previous calibration values into the offset registers? 3. I'll be using the BNO055 in a vehicle. What happens when there's a sudden jerk on the module? Does the calibration mess up? If so, how can I recalibrate it without making the 8-figure and stuff since that's not possible once it's put up in a vehicle. 4. To get a tilt-compensated magnetic north from the BNO055, Which mode should I set it to? I'm not sure I understand the difference between the different normal modes and fusion modes. And the difference between Euler and Quaternion values. Which one will be give me a more accurate magnetic north angle? Once again, really appreciate the help!
... View more