Skip to content

Releases: GabyGold67/SevenSegDisplaysRTOSLib

v1.3.0 Update - Last backwards compatible release

19 Feb 17:57
Compare
Choose a tag to compare

_ Changed the relation between ClickCounter and TM74HC595LedTube classes, from Inheritance to Dependency, as the needed methods to achieve the change were progresively added.
_ getDspValMax() and getDspValMin() methods added, as the v2.0.0 update gave the possibility to instantiate different lenght displays, the minimum and maximum values representable by the display are now instantiation dependant. These methods give the resulting values for the integer range displayable.
_ Minor debug in counter class limit checking corrected.
_ Redundant code cleanup.
_ Documentation corrections and additions

v1.2.0 Methods simplification and debugging

21 Jan 17:24
Compare
Choose a tag to compare

Changes:

_ .setDigitsOrder() method newOrderSize parameter is removed as it didn't provided any needed information, minor incompatibility issues resulting in this change is preferred over keeping a backwards compatibility mechanism
_ _dspValMin and _dspValMax type changed from int to int32_t to ensure compatibility across different mcus and compilation settings.
_ All methods returning or using int values were changed to uint32_t where needed to ensure failsafe representation

Debugging:

_ Constructor dynamic memory asignation () misused, corrected.

v1.1.0 Added mapping mechanism to support alternative wired modules

31 Dec 10:39
Compare
Choose a tag to compare

v1.1.0 Added support for alternative wired modules, that use not direct correspondence between the bit position and the display port position

  • Added a mechanism to map de display port positions to bits position of the shift register, to seamlessly work with different wiring implementations made by different display providers.
  • Added the .setDigitsOrder() method to change that mapping as needed.
  • Added constants providing known mappings for some displays.
  • Added examples for 8-bits displays.

v1.0.0 Initial Release

20 Dec 20:25
Compare
Choose a tag to compare

First public release, implements analog classes and methods from the FourBitLedDigitalTube for Free-RTOS embedded systems