22 #if defined(ARDUINO) && ARDUINO >= 100 41 virtual void setupDisplay(
boolean active, byte intensity);
50 virtual void setDisplay(
const byte values[],
unsigned int length = 8);
55 virtual void setDisplayToString(
const char*
string,
const word dots = 0,
const byte pos = 0,
58 virtual void setDisplayToString(String
string,
const word dots = 0,
const byte pos = 0,
62 #if defined(ARDUINO) && ARDUINO >= 100 64 virtual void sendChar(byte pos, byte data,
boolean dot) = 0;
66 virtual void sendChar(byte pos, byte data,
boolean dot);
71 virtual void sendData(byte add, byte data);
72 virtual void send(byte data);
virtual void sendChar(byte pos, byte data, boolean dot)
Definition: TM16XX.cpp:177
virtual void clearDisplay()
Definition: TM16XX.cpp:91
virtual void clearDisplayDigit(byte pos, boolean dot)
Definition: TM16XX.cpp:79
virtual void setDisplayToError()
Definition: TM16XX.cpp:70
byte dataPin
Definition: TM16XX.h:76
virtual void setDisplayDigit(byte digit, byte pos, boolean dot, const byte numberFont[]=NUMBER_FONT)
Definition: TM16XX.cpp:65
byte strobePin
Definition: TM16XX.h:78
virtual void sendCommand(byte led)
Definition: TM16XX.cpp:122
byte clockPin
Definition: TM16XX.h:77
const byte FONT_DEFAULT[]
Definition: TM16XXFonts.h:68
virtual void sendData(byte add, byte data)
Definition: TM16XX.cpp:129
const byte NUMBER_FONT[]
Definition: TM16XXFonts.h:34
virtual void setDisplayToString(const char *string, const word dots=0, const byte pos=0, const byte font[]=FONT_DEFAULT)
Definition: TM16XX.cpp:98
virtual void send(byte data)
Definition: TM16XX.cpp:138
byte displays
Definition: TM16XX.h:75
virtual void setDisplay(const byte values[], unsigned int length=8)
Definition: TM16XX.cpp:84
virtual void setupDisplay(boolean active, byte intensity)
Definition: TM16XX.cpp:54
virtual byte receive()
Definition: TM16XX.cpp:148
TM16XX(byte dataPin, byte clockPin, byte strobePin, byte displays, boolean activateDisplay=true, byte intensity=7)
Definition: TM16XX.cpp:28