ERM19264_UC1609  1.8.0
Arduino Eco-system Library for ERM19264 LCD driven by UC1609 controller.
ERM19264_graphics_font.h
Go to the documentation of this file.
1 
8 #ifndef ERM19264_FONT_S_H
9 #define ERM19264_FONT_S_H
10 
11 #if (ARDUINO >=100)
12  #include "Arduino.h"
13 #else
14  #include "WProgram.h"
15 #endif
16 
17 #ifdef __AVR__
18  #include <avr/io.h>
19  #include <avr/pgmspace.h>
20 #else
21 #ifndef ESP8266
22  #define PROGMEM
23 #endif
24 #endif
25 
43 #define UC1609_Font_One
44 #define UC1609_Font_Two
45 #define UC1609_Font_Three
46 #define UC1609_Font_Four
47 #define UC1609_Font_Five
48 #define UC1609_Font_Six
49 #define UC1609_Font_Seven
50 #define UC1609_Font_Eight
51 #define UC1609_Font_Nine
52 #define UC1609_Font_Ten
53 #define UC1609_Font_Eleven
54 #define UC1609_Font_Twelve
65 //#define UC_FONT_MOD_TWO /**< USER OPTION 2 */
66 
67 
68 // Font data is in the cpp file accessed thru extern pointers.
69 
70 #ifdef UC1609_Font_One
71 extern const unsigned char * pFontDefaultptr;
72 #endif
73 #ifdef UC1609_Font_Two
74 extern const unsigned char * pFontThickptr;
75 #endif
76 #ifdef UC1609_Font_Three
77 extern const unsigned char * pFontSevenSegptr;
78 #endif
79 #ifdef UC1609_Font_Four
80 extern const unsigned char * pFontWideptr;
81 #endif
82 #ifdef UC1609_Font_Five
83 extern const unsigned char * pFontTinyptr;
84 #endif
85 #ifdef UC1609_Font_Six
86 extern const unsigned char * pFontHomeSpunptr;
87 #endif
88 #ifdef UC1609_Font_Seven
89 extern const uint8_t (* pFontBigNum16x32ptr)[64];
90 #endif
91 #ifdef UC1609_Font_Eight
92 extern const uint8_t (* pFontMedNum16x16ptr)[32];
93 #endif
94 #ifdef UC1609_Font_Nine
95 extern const uint8_t (* pFontArial16x24ptr)[48];
96 #endif
97 #ifdef UC1609_Font_Ten
98 extern const uint8_t (* pFontArial16x16ptr)[32];
99 #endif
100 #ifdef UC1609_Font_Eleven
101 extern const uint8_t (* pFontMia8x16ptr)[16];
102 #endif
103 #ifdef UC1609_Font_Twelve
104 extern const uint8_t (* pFontDedica8x12ptr)[12];
105 #endif
106 
107 
108 #endif // font file guard header
const unsigned char * pFontDefaultptr
USER FONT OPTION TWO.
Definition: ERM19264_graphics_font.cpp:274
const unsigned char * pFontThickptr
Definition: ERM19264_graphics_font.cpp:348
const unsigned char * pFontSevenSegptr
Definition: ERM19264_graphics_font.cpp:454
const uint8_t(* pFontMedNum16x16ptr)[32]
Definition: ERM19264_graphics_font.cpp:792
const unsigned char * pFontTinyptr
Definition: ERM19264_graphics_font.cpp:632
const uint8_t(* pFontArial16x16ptr)[32]
Definition: ERM19264_graphics_font.cpp:1006
const uint8_t(* pFontDedica8x12ptr)[12]
Definition: ERM19264_graphics_font.cpp:1214
const uint8_t(* pFontBigNum16x32ptr)[64]
Definition: ERM19264_graphics_font.cpp:764
const uint8_t(* pFontArial16x24ptr)[48]
Definition: ERM19264_graphics_font.cpp:899
const unsigned char * pFontHomeSpunptr
Definition: ERM19264_graphics_font.cpp:736
const unsigned char * pFontWideptr
Definition: ERM19264_graphics_font.cpp:524
const uint8_t(* pFontMia8x16ptr)[16]
Definition: ERM19264_graphics_font.cpp:1109