I am currently using the BNO055 sensor in a project, and I have observed an issue with the heading data. The problem occurs as follows: When I roll the device 90 degrees and then apply a pitch movement, the heading value changes unexpectedly. To address this, I adjusted the orientation settings of the sensor. After this adjustment, the heading appears correct initially. However, whenever the device orientation changes, the sensor loses its calibration status after a few seconds, and the heading value becomes incorrect again. Could you please provide guidance on how to maintain stable calibration and ensure correct heading data even when the device orientation changes? Any advice on fine-tuning the configuration or recommended steps to prevent calibration loss would be greatly appreciated.
... View more