All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Issue #27. Library version number was not updated.
- Issue #25. A previous change to the calibrate() set values out of range from int variable type. Changed to long.
- Typo in author credit of QMC5883LCompass.cpp.
- Bug in getBearing function where negative values would cause incorrect bearings.
- Core Calibration has been modified and been moved to the class. Example sketch has been updated as well. (Contrib by paulosincos)
- Calibration var calibrationData has been seeded with default values. (Contrib by ATsaruk)
- Updates to documentation.
- Fixed version number in library.properties
- Added calibration functions to library
- Added /examples/calibration/calibration.ino utility sketch.
- Modified readme.md to reflect new calibration functions.
- Modified readme.md to correct type in getAzimuth() function.
- Modified readme.md to make it clearer that wire.h is required to run.
- Modified the way getBearing() and getDirection() worked. Both functions now require that the azimuth be passed to them as a parameter.
- Updated readme.md to reflect the above change.
- Updated /examples/bearing/bearing.ino to reflect above change.
- Updated /examples/direction/direction.ino to reflect above change.
- Corrections made to readme.md
- Renamed smoothing() to _smoothing() since this is a private function.
- Renamed writeReg() to _writeReg() since this is a private function.
- Documentation to readme.md
- Initial commit.
- Added getBearing() and getDirection() functions.
- Initial creation.