Hi,
BMM150 calibration is integrated in BSX (Bosch sensor fusion) and BSX is embedded inside BHI360 smart sensor chip. This means that if you use BHI360 + BMM150, you will immediately get 9DoF sensor fusion results including heading/pitch/roll Euler angles. You don't need to develop your own calibration algorithm and heading calculation algorithm.
In addition, BMM150 is end of life as shown in the attched PDN. You may switch to BMM350 TMR technology based magnetometer. This means that if you use BHI360 + BMM350, you will get everything right away. There are APP3.0 base board and BHI360 shuttle board available in Digikey, Mouser, etc. distributors for your quick evaluation.
Thanks.
... View more