7 #ifndef TM1638PLUS_MODEL2_H
8 #define TM1638PLUS_MODEL2_H
25 TM1638plus_Model2(uint8_t strobe, uint8_t clock, uint8_t data,
bool swap_nibbles=
false,
bool high_freq =
false);
34 void DisplayStr(
const char*
string,
const uint16_t dots = 0);
40 bool _SWAP_NIBBLES=
false;
Arduino library Tm1638plus, Header file for common data and functions between model classes.
AlignTextType_e
Definition: TM1638plus_common.h:43
@ TMAlignTextLeft
Definition: TM1638plus_common.h:45
Class for Model 2.
Definition: TM1638plus_Model2.h:21
void DisplayDecNum(unsigned long number, uint8_t dots, boolean leadingZeros=true, AlignTextType_e=TMAlignTextLeft)
Display an decimal number.
Definition: TM1638plus_Model2.cpp:94
uint8_t ReadKey16(void)
Read push buttons method ( one of two methods available)
Definition: TM1638plus_Model2.cpp:214
void DisplayHexNum(uint16_t numberUpper, uint16_t numberLower, uint8_t dots, boolean leadingZeros=true, AlignTextType_e=TMAlignTextLeft)
Display an Hexadecimal number in each nibble (4 digits on display)
Definition: TM1638plus_Model2.cpp:64
void DisplayStr(const char *string, const uint16_t dots=0)
Display a string, with decimal point display.
Definition: TM1638plus_Model2.cpp:154
TM1638plus_Model2(uint8_t strobe, uint8_t clock, uint8_t data, bool swap_nibbles=false, bool high_freq=false)
Constructor for class TM1638plus_Model2.
Definition: TM1638plus_Model2.cpp:18
void DisplaySegments(uint8_t segment, uint8_t segmentValue)
Send seven segment value to display.
Definition: TM1638plus_Model2.cpp:34
void ASCIItoSegment(const uint8_t values[])
Takes in Array of 8 ASCII bytes , Called from DisplayStr . Scans each ASCII byte converts to array of...
Definition: TM1638plus_Model2.cpp:194
void DisplayDecNumNibble(uint16_t numberUpper, uint16_t numberLower, uint8_t dots, boolean leadingZeros=true, AlignTextType_e=TMAlignTextLeft)
Display an integer in each nibble (4 digits on display)
Definition: TM1638plus_Model2.cpp:124
uint16_t ReadKey16Two(void)
Read push buttons method ( one of two methods available)
Definition: TM1638plus_Model2.cpp:253
The base Class , used to store common data & functions for all models types.
Definition: TM1638plus_common.h:53