Releases: bxparks/AceTMI
Releases · bxparks/AceTMI
v0.6 - add read() methods for buttons on TM1637 and TM1638
- 0.6 (2022-03-01)
- Add
Tm1638::read()method to read the keypad data from the TM1638
controller. - Add
Tm1637::read()method to read the keypad data from the TM1637
controller. - Potentially Breaking: Change
SimpleTmi1638Interface::write()and
SimpleTmi1638FastInterface::write()to returnvoidinstead of
uint8_tsince it was hardcoded to return 0.
- Add
v0.5 - rename TM1637 classes for consistency with TM1638 classes
- 0.5 (2022-02-02)
- Breaking Change: Rename TM1637 classes for consistency with TM1638
classes.- Rename
SimpleTmiInterfacetoSimpleTmi1637Interface. - Rename
SimpleTmiFastInterfacetoSimpleTmi1637FastInterface.
- Rename
- Breaking Change: Rename TM1637 classes for consistency with TM1638
v0.4 - support TM1638 controller
- 0.4 (2022-02-01)
- Add support for the TM1638 controller which uses an SPI-like protocol.
- Add
SimpleTmi1638InterfaceandSimpleTmi1638FastInterface.
- Add
- Upgrade tool chain and regenerate
MemoryBenchmarkandAutoBenchmark.- Arduino IDE from 1.8.13 to 1.8.19
- Arduino CLI from 0.14.0 to 0.19.2
- Arduino AVR Core from 1.8.3 to 1.8.4
- STM32duino from 2.0.0 to 2.2.0
- ESP8266 Core from 2.7.4 to 3.0.2
- ESP32 Core from 1.0.6 to 2.0.2
- Teensyduino from 1.53 to 1.56
- Add support for the TM1638 controller which uses an SPI-like protocol.
v0.3 - rename sendByte() to write() for consistency with AceWire
- 0.3 (2021-08-17)
- Rename
sendByte()towrite()for consistency with the API ofAceWire
andTwoWire, since the TM1637 protocol is very similar to I2C.- Also avoids confusion with the
send8()andsend16()methods of
AceSPIwhich include thebeginTransaction()and
endTransaction(). - The
write()methods do not include the start and stop conditions.
- Also avoids confusion with the
- Rename
v0.2 - rename SoftTmi* to SimpleTmi*; add benchmarks
- 0.2 (2021-07-30)
- Add
examples/MemoryBenchmarkandexamples/AutoBenchmarkto calculate
memory consumption and CPU speed. - Invert return value of
writeByte(), returning 1 on success and 0 on
failure. Matches the return values ofAceWireimplementations. - Add GitHub workflow validation of
examples/*. - Rename
SoftTmi*InterfacetoSimpleTmi*Interface.
- Add
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