Compare commits
9 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
576de31143 | ||
|
|
80f687aff6 | ||
|
|
00cd075f69 | ||
|
|
6b4cfae6e5 | ||
|
|
1508d99abb | ||
|
|
b779a65eb9 | ||
|
|
7a94b31533 | ||
|
|
e4a7aad4d7 | ||
|
|
5756b7ae7d |
11
CHANGES.txt
11
CHANGES.txt
@@ -1,6 +1,15 @@
|
|||||||
|
Version 2.1.3
|
||||||
|
|
||||||
|
- ISSUE #26: Added a define TM1638_COLOR_NONE for clarity when clearing a single LED.
|
||||||
|
|
||||||
|
Version 2.1.2
|
||||||
|
|
||||||
|
- ISSUE #22: Corrected setDisplayDigit repeatedly with the dot set to true;
|
||||||
|
- ISSUE #24: Correction on setDisplayToDecNumber bug (thanks to hbx3485).
|
||||||
|
|
||||||
Version 2.1.1
|
Version 2.1.1
|
||||||
|
|
||||||
- ISSUE #21: Problems on clearDisplay and setupDisplay;
|
- ISSUE #21: Problems on clearDisplay and setupDisplay.
|
||||||
|
|
||||||
Version 2.1.0
|
Version 2.1.0
|
||||||
|
|
||||||
|
|||||||
@@ -68,7 +68,7 @@ void TM1638::setDisplayToDecNumberAt(unsigned long number, byte dots, byte start
|
|||||||
void TM1638::setDisplayToDecNumber(unsigned long number, byte dots, boolean leadingZeros,
|
void TM1638::setDisplayToDecNumber(unsigned long number, byte dots, boolean leadingZeros,
|
||||||
const byte numberFont[])
|
const byte numberFont[])
|
||||||
{
|
{
|
||||||
setDisplayToDecNumberAt(number, dots, leadingZeros, 0, numberFont);
|
setDisplayToDecNumberAt(number, dots, 0, leadingZeros, numberFont);
|
||||||
}
|
}
|
||||||
|
|
||||||
void TM1638::setDisplayToSignedDecNumber(signed long number, byte dots, boolean leadingZeros,
|
void TM1638::setDisplayToSignedDecNumber(signed long number, byte dots, boolean leadingZeros,
|
||||||
|
|||||||
1
TM1638.h
1
TM1638.h
@@ -28,6 +28,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|||||||
#include "TM16XX.h"
|
#include "TM16XX.h"
|
||||||
#include "TM16XXFonts.h"
|
#include "TM16XXFonts.h"
|
||||||
|
|
||||||
|
#define TM1638_COLOR_NONE 0
|
||||||
#define TM1638_COLOR_RED 1
|
#define TM1638_COLOR_RED 1
|
||||||
#define TM1638_COLOR_GREEN 2
|
#define TM1638_COLOR_GREEN 2
|
||||||
|
|
||||||
|
|||||||
@@ -35,6 +35,12 @@ TM1640::TM1640(byte dataPin, byte clockPin, boolean activateDisplay, byte intens
|
|||||||
void TM1640::sendChar(byte pos, byte data, boolean dot)
|
void TM1640::sendChar(byte pos, byte data, boolean dot)
|
||||||
{
|
{
|
||||||
sendData(pos, data | (dot ? 0b10000000 : 0));
|
sendData(pos, data | (dot ? 0b10000000 : 0));
|
||||||
|
|
||||||
|
// necessary for the TM1640
|
||||||
|
digitalWrite(strobePin, LOW);
|
||||||
|
digitalWrite(clockPin, LOW);
|
||||||
|
digitalWrite(clockPin, HIGH);
|
||||||
|
digitalWrite(strobePin, HIGH);
|
||||||
}
|
}
|
||||||
|
|
||||||
void TM1640::clearDisplay()
|
void TM1640::clearDisplay()
|
||||||
|
|||||||
Reference in New Issue
Block a user