Releases: bxparks/AceWire
Releases · bxparks/AceWire
v0.4.1 - refactor README to emphase SimpleWire*Interface implementations as the main value proposition
v0.4.1 - refactor README to emphase SimpleWire*Interface implementations as the main value proposition
Latest
- 0.4.1 (2022-01-28)
- Refactor README.md so that the compelling reason for using AceWire are
theSimpleWireInterfaceandSimpleWireFastInterface.- Downgrade various
XxxInterfacewrapper classes for other I2C
libraries as side benefits.
- Downgrade various
- Refactor README.md so that the compelling reason for using AceWire are
v0.4.0 - large refactor of README.md; add custom WireInterface classes for each third party library
- 0.4.0 (2022-01-26)
- Write custom wrapper classes for various third party I2C libraries.
src/ace_wire/FeliasFoggWireInterface.hsrc/ace_wire/SeeedWireInterface.hsrc/ace_wire/TestatoWireInterface.hsrc/ace_wire/MarpleWireInterface.hsrc/ace_wire/ThexenoWireInterface.hsrc/ace_wire/RaemondWireInterface.hsrc/ace_wire/TodbotWireInterface.h
- Update various tool chains
- Arduino IDE from 1.8.13 to 1.8.19
- Arduino AVR from 1.8.3 to 1.8.4
- STM32duino from 2.0.0 to 2.2.0
- ESP32 from 1.0.6 to 2.0.2
- Teensyduino from 1.55 to 1.56
- Downgrade SAMD21 to "Tier 3: May work, but not supported".
- Major rewrite of README.md.
- Better organization.
- More usage info on each XxxWireInterface class.
- Better documentation of error handling.
- Write custom wrapper classes for various third party I2C libraries.
v0.3.2 - update documentation
- 0.3.2 (2021-08-17)
- Minor documentation updates.
v0.3.1 - clarify distinction between T_WIRE and T_WIREI
- 0.3.1 (2021-08-10)
- Update documentation of
T_WIREversusT_WIREI. - No functional change in this release.
- Update documentation of
v0.3 - remove endRequest(), support better error handling, support repeated START, add benchmarks
- 0.3 (2021-07-30)
- Add
examples/MemoryBenchmarkandexamples/AutoBenchmarkto gather
memory and CPU consumption numbers of the pre-installed hardware
<Wire.h>and some selected third party I2C libaries: - Add GitHub Actions validation.
- Add support for "repeated start" by adding
sendStopparameter to
endTransmission(). - Support better error handling by returning a
uint8_tstatus code from
beginTransmission(). - Remove
endRequest(). STOP condition is now sent by theread()method
upon reading the last byte. - Add examples/ReadWriteDemo with explicit error
handling of each operation.
- Add
v0.2 - ability to read from I2C devices
- 0.2 (2021-07-19)
- Add ability to read from I2C device using
requestFrom(),read(), andendRequest()`. - Finish most of the Usage Guide in README.md
- Add ability to read from I2C device using
v0.1 - first release as separate library
- 0.1 (2021-06-25)
- First GitHub release.
- 2021-06-24
- Initial extraction from
AceSegment library.
- Initial extraction from