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.
- fix #48, use float variables in example GY521_test_1.ino
- add void calibrate(uint16_t times) to API
- add GY521_performance_calibrate.ino example
- add GY521_raw_cooked.ino example
- make explicit that pitch roll yaw is work in progress.
- update readme.md
- calibrate section
- add some tables
- minor edits in examples
- redo initialization order.
- refactor API, begin()
- update readme.md
- update readme.md
- minor edits
- fix #42 roll + pitch "jumps" after full rotation.
- fixed normalization code.
- made normalization conditional
- add void setNormalize(bool normalize = true)
- add bool getNormalize()
- update readme.md
- minor edits
- update GitHub actions
- update license 2023
- edit changelog.md
- update readme.md
- minor edits
- added CHANGELOG.md
- fix #36 - limit values of pitch() roll() yaw() to 0..360 range.
- rename three constants, move to .h.
- add constants check to unit test.
- updated keywords
- updated build to include RP2040 pico
- updated documentation a bit.
- add partial reads readAccel(), readGyro() and readTemperature()
- rename + add GY521_LIB_VERSION to examples.
- update library.json, license, minor edits
- update build-CI, badges
- fix #28 add wakeup to begin().
- fix #24 improve precision
- fix #22 improve maths
- fix #20 support multiWire
- added more unit test
- some initialization
- fix #18 acceleration error correction (kudo's to Merkxic)
- align version numbers (oops)
- add interface part to readme.md
- add GY521_registers.h
- add Arduino-CI build
- add unit tests
- improve error handling
- fix #6 fix maths for Teensy
- fix #5 missing ;
- fix ESP support
- add pitch roll yaw demo
- fix setAccelSensitivity
- add getters
- refactor
- initial release
- initial version