QMC5883LCompass icon indicating copy to clipboard operation
QMC5883LCompass copied to clipboard

Fix calibration initialization issue in calibrate()

Open yifan-gu opened this issue 1 year ago • 0 comments

Previously, calibrationData[3][2] was set to zeros since read() was not called before getX(), getY(), and getZ(). This caused incorrect calibration when any axis had consistently positive or negative values, resulting in max/min values being zero.

This fix removes the unnecessary assignment to calibrationData[3][2], ensuring proper calibration.

yifan-gu avatar Dec 13 '24 05:12 yifan-gu