Skip to content

Releases: Simsso/ShiftRegister74HC595

Documentation page update

20 Dec 22:14
f93e313
Compare
Choose a tag to compare

This version was introduced in #18 and includes only documentation changes. That is the update of the documentation page from https://shiftregister.simsso.de/ to https://timodenk.com/blog/shift-register-arduino-library/ and changes to the header comment of source code files.

C++ templates to avoid heap fragmentation

20 Dec 22:08
cd2ae50
Compare
Choose a tag to compare

This version was contributed by lathoub in PR #17. The changes

  • avoid using free/malloc as it causes heap fragmentation and crashes long term when repeatedly calling constructor/destructor (this modif avoids that),
  • use uint8_t in stead of int (saving memory),
  • use bitSet and bitClear functions instead of performing the bit manipulation manually.

Code clean-up, memory leak fix, progmem feature

29 Mar 15:00
ae69a4d
Compare
Choose a tag to compare

Improvements can be found in PR #15, special thanks go to @Koepel. Summary:

  • Add destructor (fixes memory leak)
  • Add progmem feature
  • Clean-up to code to rely on updateRegisters() everywhere

Library Manager compliant

01 Apr 11:33
Compare
Choose a tag to compare
  • Add functionality to set pins without update (setNoUpdate) and update all pins at once (updateRegisters); pull request #4, thanks to @alecamaracm
  • Add compliancy with Arduino Library Manager; issue #5
  • Enhance and add comments

Stable release

15 Feb 19:57
Compare
Choose a tag to compare

Version 1.0 of the Shift-Register-74HC595-Arduino-Library. Detailed information can be found on the corresponding website: http://shiftregister.simsso.de/