I´m using BNO055 in vertical position (with axis remap) and read Euler - Data pich, roll and heading (compass) in NDOF Mode. Works fine so far, but when rotation 360 degrees, there is a point, at which heading jumps 180 degrees (e.g. 30 -> 210) and back. Has anyone an explanation for that? How can I avoid that?