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 #21, documentation bug
- add several interrupt functions (sync MCP23S17)
- update MCP23x08_registers.h (reuse with MCP23008)
- change return type of several functions
- e.g bool enable/disableControlRegister()
- fix support for ARDUINO_ARCH_MBED
- update readme.md
- update keywords.txt
- Fix #17, add parameter to begin(bool pullup)
- remove DATE field from examples as it adds no value.
- update GitHub/actions to version v4 in workflows.
- add URL to examples
- minor edits
- Fix #14, support for Arduino ESP32 S3 - breaking change
- update readme.md
- update examples.
- refactor API, begin()
- update readme.md
- add uint8_t getAddress()
- update examples
- add Wire1 support for ESP32
- update readme.md
- add CMakeLists.txt #8
- add debug function uint8_t getPinMode8()
- add keywords.txt
- update examples
- update readme.md
- update GitHub actions
- update license 2023
- minor edits
- add RP2040 in build-CI
- add changelog.md
- minor edit readme.md
- update datasheet page numbers of registers MCP23008.cpp
- optimize digitalWrite() - as that is the most used one
- initial version released
- pre release