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.
- simplify begin(), remove setting Wire pins from library.
- add getAddress()
- update readme.md
- update examples
- changed version string to I2C_24LC1025_LIB_VERSION
- Sync I2C_EEPROM
- add writeProtectPin as optional parameter in begin()
- add bool hasWriteProtectPin()
- add void allowWrite()
- add void preventWrite()
- add void setAutoWriteProtect(bool b)
- add bool getAutoWriteProtect()
- optimized waitEEReady()
- update keywords.txt
- update readme.md
- redo support for RP2040
- see issue #53 / #55 I2C_EEPROM
- improve support for RP2040
- move code from .h to .cpp
- update readme.md
- minor edits
- add changelog.md
- add RP2040 to build-CI
- minor edits
- update documentation
- minor edits
- minor improvements / bug fixes
- add get/setExtraWriteCycleTime()
- add verify functions
- improve documentation / comments
- fix #3 I2C_DEVICESIZE_24LC512 => I2C_DEVICESIZE_24LC1025
- fix library.properties
- update library.json
- update license
- minor edits
- add updateBlock()
- fix reading over 64K block border
- major redo
- initial version (not tested)