Hi Timm,
Sorry about my mistake. BMM150 x and y axes (based on Bosch flip-core technology) also use z axis (based on Hall effect) r_hall input value for temperature compensation.
The factory trimmed dig_xyz1 value in each BMM150's NVM is used as a reference to the input of r_hall. If you don't want to do temperature compensation on BMM150 x/y/z axes, then you can pass constant r_hall = dig_xyz1 to those functions.
Thanks.
Hey there, thanks a lot for your excellent support! Everything clear now 🙂