TM1638_plus 2.1.0
Arduino library for Tm1638 modules
common_data.h
Go to the documentation of this file.
1
6#ifndef DATALIB_COMMON_H
7#define DATALIB_COMMON_H
8
9
15public:
16
18 enum DecimalPoint_e : uint8_t
19 {
21 DecPointOn = 1
22 };
23
24 static constexpr uint16_t displaylib_LED_VersionNum = 210;
25 bool displaylib_LED_debug = false;
27protected:
28 // Font offsets
29 static constexpr uint8_t _ASCII_FONT_OFFSET = 0x20;
30 static constexpr uint8_t _ASCII_FONT_END = 0x7B;
31 static constexpr uint8_t _ASCII_FONT_HEX_OFFSET = 0x10;
32 // Decimal point masks
33 static constexpr uint8_t DEC_POINT_7_MASK = 0x80;
34};
35
36#endif
Class that provides access to common data.
Definition common_data.h:14
DecimalPoint_e
Switch on or off decimal point on a digit.
Definition common_data.h:19
@ DecPointOff
Definition common_data.h:20
@ DecPointOn
Definition common_data.h:21
static constexpr uint8_t _ASCII_FONT_END
Definition common_data.h:30
bool displaylib_LED_debug
Definition common_data.h:25
static constexpr uint8_t DEC_POINT_7_MASK
Definition common_data.h:33
static constexpr uint8_t _ASCII_FONT_OFFSET
Definition common_data.h:29
static constexpr uint8_t _ASCII_FONT_HEX_OFFSET
Definition common_data.h:31
static constexpr uint16_t displaylib_LED_VersionNum
Definition common_data.h:24