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.
- remove init() and keyscan()
- minor edits
- update readme.md
- section about hardware performance (Kudos to SteveMicroCode #29)
- badges to platformIO + issues
- improve related section
- update keywords.txt
- keyScan() replaces keyscan() => prefer camelCase (prep 0.4.0)
- patched examples.
- minor edits
- fix #27
- replaced function data[8] with a class level data[8].
- add hideSegment(uint8_t n) hide a single segment
- add hideMultiSegment(uint8_t mask) hide multiple segments
- add displayFahrenheit() -9..99F
- add displayRefresh() to refresh last written data.
- update keywords.txt
- fix bug in displayRaw() (add bool hasPoint).
- update readme.md
- move code from .h to .cpp
- add displayTwoInt(int ll, int rr, bool colon = true)
- add displayCelsius(int temp, bool colon = false)
- add '°' degree character (18)
- add examples
- update readme.md
- add void displayTime(uint8_t hh, uint8_t mm, bool colon)
- add examples
- update readme.md
- update keywords.txt
- add void displayFloat(float value, byte fixpoint) Thanks to marshalab
- add example TM1637_float_point.ino
- update readme.md
- update GitHub actions
- update license 2023
- minor edits
- added CHANGELOG.md
- added void displayPChar(char * data) thanks to radionerd
- added uint8_t asciiTo7Segment (char c) thanks to radionerd
- updated documentation
- added CHANGELOG.md
- added begin() to replace init() in due time.
- updated documentation
- fix #15 support for 4 digits.
- tested on 4 digit (clock) display.
- update library.json
- update license
- update readme.md
- minor edits
- tested on 6 digits display (with decinal point).
- improved keyscan - kudos to wfdudley
- update documentation
- add support for letters g-z; added keyscan()
- tested on ESP8266
- add ESP32 support - kudos to alexthomazo
- update readme
- fix default values
- first release
- added examples
- initial version