Releases: BlaT2512/Segment
v3.0.0 Major Release
v3.0.0 brings full support for 16-segment displays, and updates many components of the library.
All functions now work with 16-segment displays, and the API has been updated to show the wiring, declaration and use of these displays. The 'Examples.ino' example sketch has been renamed to 'Fun_features.ino'. New examples have also been added for 16 segment displays. Source code of the library has had huge changes and updates to make it more efficient.
v2.6.0 Update
Update v2.6.0 adds a new "example" function that lets you do fun features such as figure-8, scroll through numbers/characters and animate a segment around the display. New example "Examples.ino" demonstrates this new function. All examples moved into "Seven Segment" folder so examples for 14-segment and 16-segment displays can be separated.
v2.5.1 Name change
16seg_matrix and 14seg_matrix files created. Library has been changed from "sevenSegment" to "Segment" as 14-seg and 16-seg displays support is coming very soon...
v2.5.0 Update
This update makes the large numMatrix variable (containing all the character data) an external variable in a separate file called 7seg_matrix.h. This means that the file can easily be changed to change the 'alphabet' so users can change the characters that are displayed, and add new files (such as, possible in the future, 14seg_matrix or 16seg_matrix).
v2.4.1 Bug Fix
This release makes the default state Common Cathode for all display types (straight wired, straight wired w/ dp, shift register)
v2.4.0 Update
This update has added support for common anode displays, so you can now use common anode and common cathode displays. Common anode displays have one positive pin, and a negative pin for each segment. Common cathode displays have one ground pin and a positive pin for each segment (most popular).
The seven segment display is now declared with a boolean at the end of the statement, stating whether it is common anode or cathode (Default is true, which is common cathode).
v2.3.1 Update
The 2.3.1 update adds support for sevens segment displays with a decimal point and adds 2 new characters for these displays: ! and .
The keywords.txt file syntax colouring map has also been updated
v2.2.0 Major update
Changes since v1.1.0
- Support for shift registers
- Support for numbers 0-9, letters A-Z and characters "#$%&'()*+,-~/`:;<=>?[]{}^_
- Moved large variable numMatrix (with all the bits for displaying) into PROGMEM
- Support for multiple (daisy-chained) displays
- Added clear(displays) function to clear the number of displays you have
- Added display(char) function to display a single character
- Added displayString(string, displays = 1, clear = true) function to display a string of characters and scroll if there isn't enough screens
Upcoming changes
- Version 2.3.0 will support decimal point displays