Mahony 3D fusion filter and tilt compensated compass for ICM_20948

Arduino code posted at https://github.com/jremington/ICM_20948-AHRS complete with calibration code and example data.

Does NOT use the DMP, raw sensor data only. Careful calibration is required!

Happy to entertain questions or hear about bugs!

Very cool, thank you for sharing this with the community!