Skip to content

Releases: TechTronicsEngineering/AutoPlex7

v3.1.0

Choose a tag to compare

@TechTronicsEngineering TechTronicsEngineering released this 30 Aug 22:14
45f2a07

Welcome to AutoPlex7 v3.1.0!

This version implements a feature that has been long requested for AutoPlex7: usage of Timer0 for multiplexing. This frees up other, more commonly used hardware timers, like the Timer1 or Timer2 that some previous versions used.

NOTE: this does NOT affect the performance of timing functions like millis() or delay(); as the overflow interrupt remains untouched.

v3.0.3

Choose a tag to compare

@TechTronicsEngineering TechTronicsEngineering released this 23 Jul 00:34
c082840

Welcome to AutoPlex7 v3.0.3!

This version fixes a critical bug involving redefinition of a default parameter in the source code.

v3.0.2

Choose a tag to compare

@TechTronicsEngineering TechTronicsEngineering released this 21 Jul 22:48
65a45ac

Welcome to AutoPlex7 v3.0.2!

This version corrects a few mistakes regarding the multiplexing ISR within the example sketches.

v3.0.1

Choose a tag to compare

@TechTronicsEngineering TechTronicsEngineering released this 20 Jul 18:05
1110fce

Welcome to AutoPlex7 v3.0.1!

This new version is a game changer for automatic multiplexing - it adds an internal display instance registry and automatically multiplexes all available displays. No more need for defining ISRs!

NOTE: If you'd like to multiplex manually, you can now opt out of a display being added to the multiplexing registry by typing MANUALPLEX as a fifth argument in begin(). Example:
display.begin(displayType, displayDigits, digitPins, segmentPins, MANUALPLEX);

v2.3.2

Choose a tag to compare

@TechTronicsEngineering TechTronicsEngineering released this 12 Jul 03:10
cb4ac35

Welcome to AutoPlex7 v2.3.2!

This shiny new version extends the print() and append() by overloading int and double.

v2.2.3

Choose a tag to compare

@TechTronicsEngineering TechTronicsEngineering released this 09 Jul 04:10
8c5ed9a
Bump version to 2.2.3

v2.2.2

Choose a tag to compare

@TechTronicsEngineering TechTronicsEngineering released this 09 Jul 00:29
718cf3c

Welcome to AutoPlex7 v2.2.2!

This new release touches up a few bug fixes with interrupt handling.

v2.2.1

Choose a tag to compare

@TechTronicsEngineering TechTronicsEngineering released this 09 Jul 00:16
1fc9de1

Welcome to AutoPlex7 v2.2.1!

The latest release features a major bug fix within the header file.

v2.2.0

Choose a tag to compare

@TechTronicsEngineering TechTronicsEngineering released this 09 Jul 00:06
b79509e

Welcome to AutoPlex7 v2.2.0!

The latest version of AutoPlex7 adds support for displays with transistor drivers. You can now pass CCWDDT (Common Cathode With Digit Drive Transistors) or CAWDDT (Common Anode With Digit Drive Transistors) as a displayType to the begin() method. Just make sure to define displayType as a byte, as opposed to the usual bool, if you plan to use these.
It also features a minor bug fix involving accidental incorrect usage of the volatile keyword.

v2.1.1

Choose a tag to compare

@TechTronicsEngineering TechTronicsEngineering released this 14 Jun 19:03
1f9a231

Welcome to AutoPlex7 v2.1.1!

This version features a minor bug fix within the testDisplay() method.