Skip to content

Commit

Permalink
v1.3.0 Draft
Browse files Browse the repository at this point in the history
  • Loading branch information
GabyGold67 committed Feb 19, 2024
1 parent 581313a commit 2b444b2
Show file tree
Hide file tree
Showing 7 changed files with 268 additions and 115 deletions.
85 changes: 45 additions & 40 deletions README.md

Large diffs are not rendered by default.

7 changes: 7 additions & 0 deletions docs/changes.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
v1.3.0
_ 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
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
Expand Down
6 changes: 5 additions & 1 deletion keywords.txt
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,9 @@ doubleGauge KEYWORD2
fastRefresh KEYWORD2
fastSend KEYWORD2
gauge KEYWORD2
getDigitsQty KEYWORD2
getDspValMax KEYWORD2
getDspValMin KEYWORD2
getInstanceNbr KEYWORD2
getMaxBlinkRate KEYWORD2
getMinBlinkRate KEYWORD2
Expand Down Expand Up @@ -57,4 +60,5 @@ updDisplay KEYWORD2
###############################################
# Constants (LITERAL1)
###############################################

_minBlinkRate LITERAL1
_maxBlinkRate LITERAL1
2 changes: 1 addition & 1 deletion library.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "SevenSegDisplays",
"version": "1.2.0",
"version": "1.3.0",

"description": "7 segment 1 to 8 digits LED display easy to use and powerful library for modules based on 74HC595 (or similar) shift registers chips. Developed for the cheap and popular '4-bit Led Digital Tube Module' (**_and for all the custom made displays as: GIANTS COUNTERS, TIMERS, PRICING DISPLAYS, etc._**) based on two 74HC595 (or similar) shift registers, the main focus was set on: ease of use, flexibility and basic prevention of 'misrepresentation' errors.",
"keywords": "7 Segment, 4 digits, 74HC595, LED, display, print, blink, gauge, floating point, negative, shift register, counter, tally counter, click counter",
Expand Down
2 changes: 1 addition & 1 deletion library.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name=SevenSegDisplays
version=1.2.0
version=1.3.0
author=Gabriel D. Goldman <[email protected]>
maintainer=Gabriel D. Goldman <[email protected]>
sentence=7 segment 4 digits (and extended to generic 1 to 8 digits) LED display easy to use and powerful library for modules based on two 74HC595 (or similar) shift registers chips
Expand Down
Loading

0 comments on commit 2b444b2

Please sign in to comment.