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.
- refactor API, begin()
- update readme.md
- add uint8_t getAddress()
- update examples
- fix MCP4725_voltage.ino example
- minor edits
- add Wire1 support for ESP32
- fix #30 Voltage functions (wrapper).
- void setMaxVoltage(float v)
- void getMaxVoltage(float v)
- void setVoltage(float v)
- float getVoltage()
- add examples
- update readme.md
- fix #27 - support for multiple MCP4725
- add two examples.
- update readme.md
- minor edits
- fix #25 - buffer overflow in examples
- update keywords.txt
- moved code to MCP4725.cpp
- minor edits
- update GitHub actions
- update license
- fix #23 add note about RP2040
- add MCP4725_MIDPOINT constant
- minor edits
- Add RP2040 support (kudos to intubun)
- Add RP2040 in build-CI
- Add changelog.md
- update library.json,
- update license
- minor edits
- Verify input of setPercentage()
- Fix Arduino-CI / Arduino-lint
- Add WireN support (e.g. teensy)
- Arduino-CI,
- add bool isConnected(),
- update bool begin()
- add get/setPercentage();
- Add yield();
- add getLastWriteEEPROM();
- update readme.md
- update keywords.txt
- use #pragma once;
- remove pre 1.0 support;
- refactor a lot
- rename RDY() -> ready()
- replace AVR specific TWBR with _wire->setClock() #131
- fix read only variables #115 (kudos to perl1234)
- refactor the removed timeout (Thanks to Koepel)
- refactor
- remove timeout - https://github.com/RobTillaart/Arduino/issues/63
- refactoring, stricter interfaces
- improved the generalCall code (still experimental)
- added powerDownMode code
- added readEEPROM()
- added RDY()
- added readDAC()
- added writeDAC(registerwrite)
- initial version