18 TM1638plus_Model2(uint8_t strobe, uint8_t clock, uint8_t data,
int gpioDev,
bool swap_nibbles=
false);
RPI library Tm1638plus, Header file for common data and functions between model classes.
Class for Model 2.
Definition TM1638plus_Model2_RDL.hpp:14
void DisplayDecNum(unsigned long number, uint8_t dots, AlignTextType_e=TMAlignTextLeft)
Display an decimal number.
Definition TM1638plus_Model2_RDL.cpp:92
uint8_t ReadKey16(void)
Read push buttons method ( one of two methods available)
Definition TM1638plus_Model2_RDL.cpp:212
bool _SWAP_NIBBLES
Definition TM1638plus_Model2_RDL.hpp:34
void DisplayHexNum(uint16_t numberUpper, uint16_t numberLower, uint8_t dots, AlignTextType_e=TMAlignTextLeft)
Display an Hexadecimal number in each nibble (4 digits on display)
Definition TM1638plus_Model2_RDL.cpp:62
rdlib::Return_Codes_e DisplayStr(const char *string, uint16_t dots=0)
Display a string, with decimal point display.
Definition TM1638plus_Model2_RDL.cpp:151
void DisplaySegments(uint8_t segment, uint8_t segmentValue)
Send seven segment value to display.
Definition TM1638plus_Model2_RDL.cpp:33
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_RDL.cpp:195
void DisplayDecNumNibble(uint16_t numberUpper, uint16_t numberLower, uint8_t dots, AlignTextType_e=TMAlignTextLeft)
Display an integer in each nibble (4 digits on display)
Definition TM1638plus_Model2_RDL.cpp:120
uint16_t ReadKey16Two(void)
Read push buttons method ( one of two methods available)
Definition TM1638plus_Model2_RDL.cpp:260
The base Class , used to store common data & functions for all models types.
Definition TM1638plus_common_RDL.hpp:23
AlignTextType_e
Definition TM1638plus_common_RDL.hpp:29
@ TMAlignTextLeft
Definition TM1638plus_common_RDL.hpp:31
Return_Codes_e
Definition common_data_RDL.hpp:22