BMI270 Motionless SENS Error Compensation (Re-Trimming CRT) - value location?
Where are the compensation values are placed after a successful CRT run? I ask in order to:
1) Prove CRT did something (I'd print the values in our debug log)
2) At power on show NVM has restored them
And is there any register setting I need to do to instruct the gyro to use the CRT values? I ask because "Manual SENS Error Compensation" lists a bunch of steps, but I don't see anything for the "automatic" one.
BTW - I am are using my own driver and appeared to keep getting "precon" error until I disabled the FIFO. The steps to perform CRT listed in BST-BMI270-DS000-02 Revision_1.0_05 2019 forget to mention this.
Re: BMI270 Motionless SENS Error Compensation (Re-Trimming CRT) - value location?
You can check register 0x78 / 79 / 7A. the default value is 0. but after you perform CRT correctly, there will be non-zero value in these registers.
After CRT, the corrected sensitivity value will be automatically used by gyro data output, you don't need to trigger it.