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.
- minor edits examples
- fix version nr in .cpp
- fix #25, support for Arduino ESP32 S3 - breaking change
- update examples
- refactor API, begin()
- add uint8_t getAddress()
- update readme.md
- update examples
- add Wire1 support for ESP32
- update readme.md
- minor edits
- fix #21, remove PCA9685_MODE2_BLINK
- is breaking (for some)
- add OutputEnable control functions.
- add example PCA9685_OE_control.ino
- update unit test.
- configure() now returns error state
- add I2C_SoftwareReset()
- moved code from .h to .cpp
- update readme.md
- update GitHub actions
- update license 2023
- minor edits
- add RP2040 in build-CI
- add changelog.md
- breaking changes (sync with pca9634)
- rename reset() to configure()
- add mode1 and mode2 parameter to configure.
- add SUB CALL and ALL CALL functions.
- update documentation.
- renamed PCA9685_MODE2_STOP to PCA9685_MODE2_ACK
- add mode parameters to begin()
- add channelCount()
- update library.json
- license
- readme
- minor edits
- WireN support
- Arduino-CI + unit test
- fix setting frequency
- fix digitalWrite (internal version only)
- fix #1
- add getFrequency()
- fix library.json
- refactor; ESP32 begin(sda,scl)
- testing && fixing
- initial BETA version