SSD1306 OLED display driver  1.7.6
This library is developed to control SSD1306/SSD1331/SSD1351/IL9163/PCD8554 RGB i2c/spi LED displays
ssd1306_fonts.c
1 /*
2  MIT License
3 
4  Copyright (c) 2018, Alexey Dynda
5 
6  Permission is hereby granted, free of charge, to any person obtaining a copy
7  of this software and associated documentation files (the "Software"), to deal
8  in the Software without restriction, including without limitation the rights
9  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10  copies of the Software, and to permit persons to whom the Software is
11  furnished to do so, subject to the following conditions:
12 
13  The above copyright notice and this permission notice shall be included in all
14  copies or substantial portions of the Software.
15 
16  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
22  SOFTWARE.
23 */
24 /*
25  * ssd1306xled_font6x8 is by Neven Boyanov
26  *
27  * @created: 2014-08-12
28  * @author: Neven Boyanov
29  *
30  * Copyright (c) 2015 Neven Boyanov, Tinusaur Team. All Rights Reserved.
31  * Distributed as open source software under MIT License, see LICENSE.txt file.
32  * Please, as a favour, retain the link http://tinusaur.org to The Tinusaur Project.
33  *
34  * Source code available at: https://bitbucket.org/tinusaur/ssd1306xled
35  *
36  */
37 
38 #include "ssd1306_fonts.h"
39 
40 /* Standard ASCII 6x8 font */
41 const PROGMEM uint8_t ssd1306xled_font6x8 []=
42 {
43  0x00, 0x06, 0x08, 0x20,
44  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // sp
45  0x00, 0x00, 0x00, 0x2f, 0x00, 0x00, // !
46  0x00, 0x00, 0x07, 0x00, 0x07, 0x00, // "
47  0x00, 0x14, 0x7f, 0x14, 0x7f, 0x14, // #
48  0x00, 0x24, 0x2a, 0x7f, 0x2a, 0x12, // $
49  0x00, 0x23, 0x13, 0x08, 0x64, 0x62, // %
50  0x00, 0x36, 0x49, 0x55, 0x22, 0x50, // &
51  0x00, 0x00, 0x05, 0x03, 0x00, 0x00, // '
52  0x00, 0x00, 0x1c, 0x22, 0x41, 0x00, // (
53  0x00, 0x00, 0x41, 0x22, 0x1c, 0x00, // )
54  0x00, 0x14, 0x08, 0x3E, 0x08, 0x14, // *
55  0x00, 0x08, 0x08, 0x3E, 0x08, 0x08, // +
56  0x00, 0x00, 0x00, 0xA0, 0x60, 0x00, // ,
57  0x00, 0x08, 0x08, 0x08, 0x08, 0x08, // -
58  0x00, 0x00, 0x60, 0x60, 0x00, 0x00, // .
59  0x00, 0x20, 0x10, 0x08, 0x04, 0x02, // /
60  0x00, 0x3E, 0x51, 0x49, 0x45, 0x3E, // 0
61  0x00, 0x00, 0x42, 0x7F, 0x40, 0x00, // 1
62  0x00, 0x42, 0x61, 0x51, 0x49, 0x46, // 2
63  0x00, 0x21, 0x41, 0x45, 0x4B, 0x31, // 3
64  0x00, 0x18, 0x14, 0x12, 0x7F, 0x10, // 4
65  0x00, 0x27, 0x45, 0x45, 0x45, 0x39, // 5
66  0x00, 0x3C, 0x4A, 0x49, 0x49, 0x30, // 6
67  0x00, 0x01, 0x71, 0x09, 0x05, 0x03, // 7
68  0x00, 0x36, 0x49, 0x49, 0x49, 0x36, // 8
69  0x00, 0x06, 0x49, 0x49, 0x29, 0x1E, // 9
70  0x00, 0x00, 0x36, 0x36, 0x00, 0x00, // :
71  0x00, 0x00, 0x56, 0x36, 0x00, 0x00, // ;
72  0x00, 0x08, 0x14, 0x22, 0x41, 0x00, // <
73  0x00, 0x14, 0x14, 0x14, 0x14, 0x14, // =
74  0x00, 0x00, 0x41, 0x22, 0x14, 0x08, // >
75  0x00, 0x02, 0x01, 0x51, 0x09, 0x06, // ?
76  0x00, 0x32, 0x49, 0x59, 0x51, 0x3E, // @
77  0x00, 0x7C, 0x12, 0x11, 0x12, 0x7C, // A
78  0x00, 0x7F, 0x49, 0x49, 0x49, 0x36, // B
79  0x00, 0x3E, 0x41, 0x41, 0x41, 0x22, // C
80  0x00, 0x7F, 0x41, 0x41, 0x22, 0x1C, // D
81  0x00, 0x7F, 0x49, 0x49, 0x49, 0x41, // E
82  0x00, 0x7F, 0x09, 0x09, 0x09, 0x01, // F
83  0x00, 0x3E, 0x41, 0x49, 0x49, 0x7A, // G
84  0x00, 0x7F, 0x08, 0x08, 0x08, 0x7F, // H
85  0x00, 0x00, 0x41, 0x7F, 0x41, 0x00, // I
86  0x00, 0x20, 0x40, 0x41, 0x3F, 0x01, // J
87  0x00, 0x7F, 0x08, 0x14, 0x22, 0x41, // K
88  0x00, 0x7F, 0x40, 0x40, 0x40, 0x40, // L
89  0x00, 0x7F, 0x02, 0x0C, 0x02, 0x7F, // M
90  0x00, 0x7F, 0x04, 0x08, 0x10, 0x7F, // N
91  0x00, 0x3E, 0x41, 0x41, 0x41, 0x3E, // O
92  0x00, 0x7F, 0x09, 0x09, 0x09, 0x06, // P
93  0x00, 0x3E, 0x41, 0x51, 0x21, 0x5E, // Q
94  0x00, 0x7F, 0x09, 0x19, 0x29, 0x46, // R
95  0x00, 0x46, 0x49, 0x49, 0x49, 0x31, // S
96  0x00, 0x01, 0x01, 0x7F, 0x01, 0x01, // T
97  0x00, 0x3F, 0x40, 0x40, 0x40, 0x3F, // U
98  0x00, 0x1F, 0x20, 0x40, 0x20, 0x1F, // V
99  0x00, 0x3F, 0x40, 0x38, 0x40, 0x3F, // W
100  0x00, 0x63, 0x14, 0x08, 0x14, 0x63, // X
101  0x00, 0x07, 0x08, 0x70, 0x08, 0x07, // Y
102  0x00, 0x61, 0x51, 0x49, 0x45, 0x43, // Z
103  0x00, 0x00, 0x7F, 0x41, 0x41, 0x00, // [
104  0x00, 0x55, 0x2A, 0x55, 0x2A, 0x55, // 55
105  0x00, 0x00, 0x41, 0x41, 0x7F, 0x00, // ]
106  0x00, 0x04, 0x02, 0x01, 0x02, 0x04, // ^
107  0x00, 0x40, 0x40, 0x40, 0x40, 0x40, // _
108  0x00, 0x00, 0x01, 0x02, 0x04, 0x00, // '
109  0x00, 0x20, 0x54, 0x54, 0x54, 0x78, // a
110  0x00, 0x7F, 0x48, 0x44, 0x44, 0x38, // b
111  0x00, 0x38, 0x44, 0x44, 0x44, 0x20, // c
112  0x00, 0x38, 0x44, 0x44, 0x48, 0x7F, // d
113  0x00, 0x38, 0x54, 0x54, 0x54, 0x18, // e
114  0x00, 0x08, 0x7E, 0x09, 0x01, 0x02, // f
115  0x00, 0x18, 0xA4, 0xA4, 0xA4, 0x7C, // g
116  0x00, 0x7F, 0x08, 0x04, 0x04, 0x78, // h
117  0x00, 0x00, 0x44, 0x7D, 0x40, 0x00, // i
118  0x00, 0x40, 0x80, 0x84, 0x7D, 0x00, // j
119  0x00, 0x7F, 0x10, 0x28, 0x44, 0x00, // k
120  0x00, 0x00, 0x41, 0x7F, 0x40, 0x00, // l
121  0x00, 0x7C, 0x04, 0x18, 0x04, 0x78, // m
122  0x00, 0x7C, 0x08, 0x04, 0x04, 0x78, // n
123  0x00, 0x38, 0x44, 0x44, 0x44, 0x38, // o
124  0x00, 0xFC, 0x24, 0x24, 0x24, 0x18, // p
125  0x00, 0x18, 0x24, 0x24, 0x18, 0xFC, // q
126  0x00, 0x7C, 0x08, 0x04, 0x04, 0x08, // r
127  0x00, 0x48, 0x54, 0x54, 0x54, 0x20, // s
128  0x00, 0x04, 0x3F, 0x44, 0x40, 0x20, // t
129  0x00, 0x3C, 0x40, 0x40, 0x20, 0x7C, // u
130  0x00, 0x1C, 0x20, 0x40, 0x20, 0x1C, // v
131  0x00, 0x3C, 0x40, 0x30, 0x40, 0x3C, // w
132  0x00, 0x44, 0x28, 0x10, 0x28, 0x44, // x
133  0x00, 0x1C, 0xA0, 0xA0, 0xA0, 0x7C, // y
134  0x00, 0x44, 0x64, 0x54, 0x4C, 0x44, // z
135  0x00, 0x00, 0x08, 0x77, 0x00, 0x00, // {
136  0x00, 0x00, 0x00, 0x7F, 0x00, 0x00, // |
137  0x00, 0x00, 0x77, 0x08, 0x00, 0x00, // }
138  0x00, 0x10, 0x08, 0x10, 0x08, 0x00, // ~
139  0x14, 0x14, 0x14, 0x14, 0x14, 0x14, // horiz lines // DEL
140  0x00 /* This byte is required for italic type of font */
141 };
142 
143 
144 const PROGMEM uint8_t ssd1306xled_font6x8_German []=
145 {
146  0x01, 0x06, 0x08, 0x20,
147  0xE4, 0x00, 0x01, // Ulmaute unicode
148  0x38, 0x45, 0x44, 0x39, 0x44, 0x00, // ä
149  0xF6, 0x00, 0x01,
150  0x38, 0x45, 0x44, 0x45, 0x38, 0x00, // ö
151  0xFC, 0x00, 0x01,
152  0x3C, 0x41, 0x40, 0x41, 0x3C, 0x00, // ü
153  0xC4, 0x00, 0x01,
154  0x00, 0xF0, 0x29, 0x24, 0x29, 0xF0, // Ä
155  0xD6, 0x00, 0x01,
156  0x00, 0x78, 0x85, 0x84, 0x85, 0x78, // Ö
157  0xDC, 0x00, 0x01,
158  0x00, 0x7C, 0x81, 0x80, 0x81, 0x7C, // Ü
159  0x00, 0x00, 0x00, // End of unicode tables
160 };
161 
162 /* Standard ASCII 6x8_AB font */
163 const PROGMEM uint8_t ssd1306xled_font6x8_AB []=
164 {
165  0x00, 0x06, 0x08, 0x20,
166  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // sp
167  0x00, 0x00, 0x00, 0x2f, 0x00, 0x00, // !
168  0x00, 0x00, 0x07, 0x00, 0x07, 0x00, // "
169  0x00, 0x14, 0x7f, 0x14, 0x7f, 0x14, // #
170  0x00, 0x24, 0x2a, 0x7f, 0x2a, 0x12, // $
171  0x00, 0x23, 0x13, 0x08, 0x64, 0x62, // %
172  0x00, 0x36, 0x49, 0x55, 0x22, 0x50, // &
173  0x00, 0x00, 0x05, 0x03, 0x00, 0x00, // '
174  0x00, 0x00, 0x1c, 0x22, 0x41, 0x00, // (
175  0x00, 0x00, 0x41, 0x22, 0x1c, 0x00, // )
176  0x00, 0x14, 0x08, 0x3E, 0x08, 0x14, // *
177  0x00, 0x08, 0x08, 0x3E, 0x08, 0x08, // +
178  0x00, 0x00, 0x00, 0xA0, 0x60, 0x00, // ,
179  0x00, 0x08, 0x08, 0x08, 0x08, 0x08, // -
180  0x00, 0x00, 0x60, 0x60, 0x00, 0x00, // .
181  0x00, 0x20, 0x10, 0x08, 0x04, 0x02, // /
182  0x00, 0x3E, 0x51, 0x49, 0x45, 0x3E, // 0
183  0x00, 0x00, 0x42, 0x7F, 0x40, 0x00, // 1
184  0x00, 0x42, 0x61, 0x51, 0x49, 0x46, // 2
185  0x00, 0x21, 0x41, 0x45, 0x4B, 0x31, // 3
186  0x00, 0x18, 0x14, 0x12, 0x7F, 0x10, // 4
187  0x00, 0x27, 0x45, 0x45, 0x45, 0x39, // 5
188  0x00, 0x3C, 0x4A, 0x49, 0x49, 0x30, // 6
189  0x00, 0x01, 0x71, 0x09, 0x05, 0x03, // 7
190  0x00, 0x36, 0x49, 0x49, 0x49, 0x36, // 8
191  0x00, 0x06, 0x49, 0x49, 0x29, 0x1E, // 9
192  0x00, 0x00, 0x36, 0x36, 0x00, 0x00, // :
193  0x00, 0x00, 0x56, 0x36, 0x00, 0x00, // ;
194  0x00, 0x08, 0x14, 0x22, 0x41, 0x00, // <
195  0x00, 0x14, 0x14, 0x14, 0x14, 0x14, // =
196  0x00, 0x00, 0x41, 0x22, 0x14, 0x08, // >
197  0x00, 0x02, 0x01, 0x51, 0x09, 0x06, // ?
198  0x00, 0x32, 0x49, 0x59, 0x51, 0x3E, // @
199  0x00, 0x7C, 0x12, 0x11, 0x12, 0x7C, // A
200  0x00, 0x7F, 0x49, 0x49, 0x49, 0x36, // B
201  0x00, 0x3E, 0x41, 0x41, 0x41, 0x22, // C
202  0x00, 0x7F, 0x41, 0x41, 0x22, 0x1C, // D
203  0x00, 0x7F, 0x49, 0x49, 0x49, 0x41, // E
204  0x00, 0x7F, 0x09, 0x09, 0x09, 0x01, // F
205  0x00, 0x3E, 0x41, 0x49, 0x49, 0x7A, // G
206  0x00, 0x7F, 0x08, 0x08, 0x08, 0x7F, // H
207  0x00, 0x00, 0x41, 0x7F, 0x41, 0x00, // I
208  0x00, 0x20, 0x40, 0x41, 0x3F, 0x01, // J
209  0x00, 0x7F, 0x08, 0x14, 0x22, 0x41, // K
210  0x00, 0x7F, 0x40, 0x40, 0x40, 0x40, // L
211  0x00, 0x7F, 0x02, 0x0C, 0x02, 0x7F, // M
212  0x00, 0x7F, 0x04, 0x08, 0x10, 0x7F, // N
213  0x00, 0x3E, 0x41, 0x41, 0x41, 0x3E, // O
214  0x00, 0x7F, 0x09, 0x09, 0x09, 0x06, // P
215  0x00, 0x3E, 0x41, 0x51, 0x21, 0x5E, // Q
216  0x00, 0x7F, 0x09, 0x19, 0x29, 0x46, // R
217  0x00, 0x46, 0x49, 0x49, 0x49, 0x31, // S
218  0x00, 0x01, 0x01, 0x7F, 0x01, 0x01, // T
219  0x00, 0x3F, 0x40, 0x40, 0x40, 0x3F, // U
220  0x00, 0x1F, 0x20, 0x40, 0x20, 0x1F, // V
221  0x00, 0x3F, 0x40, 0x38, 0x40, 0x3F, // W
222  0x00, 0x63, 0x14, 0x08, 0x14, 0x63, // X
223  0x00, 0x07, 0x08, 0x70, 0x08, 0x07, // Y
224  0x00, 0x61, 0x51, 0x49, 0x45, 0x43, // Z
225  0x00, 0x00, 0x7F, 0x41, 0x41, 0x00, // [
226  0x00, 0x55, 0x2A, 0x55, 0x2A, 0x55, // 55
227  0x00, 0x00, 0x41, 0x41, 0x7F, 0x00, // ]
228  0x00, 0x04, 0x02, 0x01, 0x02, 0x04, // ^
229  0x00, 0x40, 0x40, 0x40, 0x40, 0x40, // _
230  0x00, 0x00, 0x01, 0x02, 0x04, 0x00, // '
231  0x00 /* This byte is required for italic type of font */
232 };
233 
234 const uint8_t digital_font5x7_123[] PROGMEM =
235 {
236  0x00, 0x05, 0x07, 0x30,
237  0x36, 0x41, 0x41, 0x36, 0x00, // char '0' (0x30/48)
238  0x00, 0x00, 0x00, 0x36, 0x00, // char '1' (0x31/49)
239  0x30, 0x49, 0x49, 0x06, 0x00, // char '2' (0x32/50)
240  0x00, 0x49, 0x49, 0x36, 0x00, // char '3' (0x33/51)
241  0x06, 0x08, 0x08, 0x36, 0x00, // char '4' (0x34/52)
242  0x06, 0x49, 0x49, 0x30, 0x00, // char '5' (0x35/53)
243  0x36, 0x49, 0x49, 0x30, 0x00, // char '6' (0x36/54)
244  0x00, 0x01, 0x01, 0x36, 0x00, // char '7' (0x37/55)
245  0x36, 0x49, 0x49, 0x36, 0x00, // char '8' (0x38/56)
246  0x06, 0x49, 0x49, 0x36, 0x00, // char '9' (0x39/57)
247 };
248 
249 const uint8_t digital_font5x7[] PROGMEM =
250 {
251  0x00, 0x05, 0x07, 0x20,
252  0x00, 0x00, 0x00, 0x00, 0x00, // char ' ' (0x20/32)
253  0x00, 0x00, 0x2E, 0x00, 0x00, // char '!' (0x21/33)
254  0x06, 0x00, 0x06, 0x00, 0x00, // char '"' (0x22/34)
255  0x14, 0x7F, 0x14, 0x7F, 0x14, // char '#' (0x23/35)
256  0x06, 0x49, 0x7F, 0x49, 0x30, // char '$' (0x24/36)
257  0x24, 0x10, 0x08, 0x24, 0x00, // char '%' (0x25/37)
258  0x36, 0x49, 0x36, 0x50, 0x00, // char '&' (0x26/38)
259  0x00, 0x00, 0x00, 0x06, 0x00, // char ''' (0x27/39)
260  0x00, 0x41, 0x36, 0x00, 0x00, // char '(' (0x28/40)
261  0x00, 0x36, 0x41, 0x00, 0x00, // char ')' (0x29/41)
262  0x00, 0x08, 0x00, 0x00, 0x00, // char '*' (0x2A/42)
263  0x00, 0x08, 0x1C, 0x08, 0x00, // char '+' (0x2B/43)
264  0x40, 0x20, 0x00, 0x00, 0x00, // char ',' (0x2C/44)
265  0x00, 0x08, 0x08, 0x00, 0x00, // char '-' (0x2D/45)
266  0x20, 0x00, 0x00, 0x00, 0x00, // char '.' (0x2E/46)
267  0x00, 0x30, 0x06, 0x00, 0x00, // char '/' (0x2F/47)
268  0x36, 0x41, 0x41, 0x36, 0x00, // char '0' (0x30/48)
269  0x00, 0x00, 0x00, 0x36, 0x00, // char '1' (0x31/49)
270  0x30, 0x49, 0x49, 0x06, 0x00, // char '2' (0x32/50)
271  0x00, 0x49, 0x49, 0x36, 0x00, // char '3' (0x33/51)
272  0x06, 0x08, 0x08, 0x36, 0x00, // char '4' (0x34/52)
273  0x06, 0x49, 0x49, 0x30, 0x00, // char '5' (0x35/53)
274  0x36, 0x49, 0x49, 0x30, 0x00, // char '6' (0x36/54)
275  0x00, 0x01, 0x01, 0x36, 0x00, // char '7' (0x37/55)
276  0x36, 0x49, 0x49, 0x36, 0x00, // char '8' (0x38/56)
277  0x06, 0x49, 0x49, 0x36, 0x00, // char '9' (0x39/57)
278  0x00, 0x14, 0x00, 0x00, 0x00, // char ':' (0x3A/58)
279  0x20, 0x14, 0x00, 0x00, 0x00, // char ';' (0x3B/59)
280  0x00, 0x08, 0x14, 0x22, 0x00, // char '<' (0x3C/60)
281  0x00, 0x14, 0x14, 0x14, 0x00, // char '=' (0x3D/61)
282  0x00, 0x22, 0x14, 0x08, 0x00, // char '>' (0x3E/62)
283  0x00, 0x01, 0x31, 0x06, 0x00, // char '?' (0x3F/63)
284  0x36, 0x49, 0x55, 0x59, 0x2E, // char '@' (0x40/64)
285  0x36, 0x09, 0x09, 0x36, 0x00, // char 'A' (0x41/65)
286  0x77, 0x49, 0x49, 0x36, 0x00, // char 'B' (0x42/66)
287  0x36, 0x41, 0x41, 0x00, 0x00, // char 'C' (0x43/67)
288  0x77, 0x41, 0x41, 0x36, 0x00, // char 'D' (0x44/68)
289  0x36, 0x49, 0x49, 0x00, 0x00, // char 'E' (0x45/69)
290  0x36, 0x09, 0x09, 0x00, 0x00, // char 'F' (0x46/70)
291  0x36, 0x41, 0x51, 0x30, 0x00, // char 'G' (0x47/71)
292  0x36, 0x08, 0x08, 0x36, 0x00, // char 'H' (0x48/72)
293  0x00, 0x00, 0x36, 0x00, 0x00, // char 'I' (0x49/73)
294  0x00, 0x40, 0x40, 0x36, 0x00, // char 'J' (0x4A/74)
295  0x36, 0x08, 0x14, 0x22, 0x00, // char 'K' (0x4B/75)
296  0x36, 0x40, 0x40, 0x00, 0x00, // char 'L' (0x4C/76)
297  0x36, 0x01, 0x06, 0x01, 0x36, // char 'M' (0x4D/77)
298  0x36, 0x04, 0x10, 0x36, 0x00, // char 'N' (0x4E/78)
299  0x36, 0x41, 0x41, 0x36, 0x00, // char 'O' (0x4F/79)
300  0x36, 0x09, 0x09, 0x06, 0x00, // char 'P' (0x50/80)
301  0x36, 0x41, 0x21, 0x56, 0x00, // char 'Q' (0x51/81)
302  0x36, 0x09, 0x19, 0x26, 0x00, // char 'R' (0x52/82)
303  0x06, 0x49, 0x49, 0x30, 0x00, // char 'S' (0x53/83)
304  0x00, 0x01, 0x37, 0x01, 0x00, // char 'T' (0x54/84)
305  0x36, 0x40, 0x40, 0x36, 0x00, // char 'U' (0x55/85)
306  0x36, 0x40, 0x36, 0x00, 0x00, // char 'V' (0x56/86)
307  0x36, 0x40, 0x30, 0x40, 0x36, // char 'W' (0x57/87)
308  0x36, 0x08, 0x08, 0x36, 0x00, // char 'X' (0x58/88)
309  0x06, 0x48, 0x48, 0x36, 0x00, // char 'Y' (0x59/89)
310  0x20, 0x51, 0x49, 0x45, 0x02, // char 'Z' (0x5A/90)
311  0x77, 0x41, 0x41, 0x00, 0x00, // char '[' (0x5B/91)
312  0x00, 0x06, 0x30, 0x00, 0x00, // char '\' (0x5C/92)
313  0x00, 0x41, 0x41, 0x77, 0x00, // char ']' (0x5D/93)
314  0x00, 0x02, 0x01, 0x02, 0x00, // char '^' (0x5E/94)
315  0x00, 0x40, 0x40, 0x00, 0x00, // char '_' (0x5F/95)
316  0x00, 0x01, 0x02, 0x00, 0x00, // char '`' (0x60/96)
317  0x20, 0x54, 0x54, 0x38, 0x40, // char 'a' (0x61/97)
318  0x00, 0x36, 0x48, 0x30, 0x00, // char 'b' (0x62/98)
319  0x30, 0x48, 0x48, 0x00, 0x00, // char 'c' (0x63/99)
320  0x30, 0x48, 0x48, 0x76, 0x00, // char 'd' (0x64/100)
321  0x38, 0x54, 0x54, 0x08, 0x00, // char 'e' (0x65/101)
322  0x08, 0x6C, 0x0A, 0x00, 0x00, // char 'f' (0x66/102)
323  0x08, 0x54, 0x54, 0x38, 0x00, // char 'g' (0x67/103)
324  0x36, 0x08, 0x08, 0x30, 0x00, // char 'h' (0x68/104)
325  0x00, 0x34, 0x00, 0x00, 0x00, // char 'i' (0x69/105)
326  0x00, 0x40, 0x34, 0x00, 0x00, // char 'j' (0x6A/106)
327  0x36, 0x10, 0x28, 0x00, 0x00, // char 'k' (0x6B/107)
328  0x36, 0x00, 0x00, 0x00, 0x00, // char 'l' (0x6C/108)
329  0x30, 0x08, 0x10, 0x08, 0x30, // char 'm' (0x6D/109)
330  0x30, 0x08, 0x08, 0x30, 0x00, // char 'n' (0x6E/110)
331  0x30, 0x48, 0x48, 0x30, 0x00, // char 'o' (0x6F/111)
332  0x78, 0x14, 0x14, 0x08, 0x00, // char 'p' (0x70/112)
333  0x08, 0x14, 0x14, 0x68, 0x00, // char 'q' (0x71/113)
334  0x30, 0x08, 0x08, 0x00, 0x00, // char 'r' (0x72/114)
335  0x08, 0x54, 0x54, 0x20, 0x00, // char 's' (0x73/115)
336  0x08, 0x2C, 0x48, 0x00, 0x00, // char 't' (0x74/116)
337  0x30, 0x40, 0x40, 0x30, 0x00, // char 'u' (0x75/117)
338  0x30, 0x40, 0x30, 0x00, 0x00, // char 'v' (0x76/118)
339  0x30, 0x40, 0x20, 0x40, 0x30, // char 'w' (0x77/119)
340  0x28, 0x10, 0x10, 0x28, 0x00, // char 'x' (0x78/120)
341  0x08, 0x50, 0x50, 0x38, 0x00, // char 'y' (0x79/121)
342  0x24, 0x34, 0x2C, 0x24, 0x00, // char 'z' (0x7A/122)
343  0x08, 0x36, 0x41, 0x00, 0x00, // char '{' (0x7B/123)
344  0x00, 0x36, 0x00, 0x00, 0x00, // char '|' (0x7C/124)
345  0x00, 0x41, 0x36, 0x08, 0x00, // char '}' (0x7D/125)
346  0x08, 0x08, 0x10, 0x10, 0x00, // char '~' (0x7E/126)
347  0x36, 0x41, 0x36, 0x00, 0x00, // char '' (0x7F/127)
348 };
349 
350 const uint8_t digital_font5x7_AB[] PROGMEM =
351 {
352  0x00, 0x05, 0x07, 0x20,
353  0x00, 0x00, 0x00, 0x00, 0x00, // char ' ' (0x20/32)
354  0x00, 0x00, 0x2E, 0x00, 0x00, // char '!' (0x21/33)
355  0x06, 0x00, 0x06, 0x00, 0x00, // char '"' (0x22/34)
356  0x14, 0x7F, 0x14, 0x7F, 0x14, // char '#' (0x23/35)
357  0x06, 0x49, 0x7F, 0x49, 0x30, // char '$' (0x24/36)
358  0x24, 0x10, 0x08, 0x24, 0x00, // char '%' (0x25/37)
359  0x36, 0x49, 0x36, 0x50, 0x00, // char '&' (0x26/38)
360  0x00, 0x00, 0x00, 0x06, 0x00, // char ''' (0x27/39)
361  0x00, 0x41, 0x36, 0x00, 0x00, // char '(' (0x28/40)
362  0x00, 0x36, 0x41, 0x00, 0x00, // char ')' (0x29/41)
363  0x00, 0x08, 0x00, 0x00, 0x00, // char '*' (0x2A/42)
364  0x00, 0x08, 0x1C, 0x08, 0x00, // char '+' (0x2B/43)
365  0x40, 0x20, 0x00, 0x00, 0x00, // char ',' (0x2C/44)
366  0x00, 0x08, 0x08, 0x00, 0x00, // char '-' (0x2D/45)
367  0x20, 0x00, 0x00, 0x00, 0x00, // char '.' (0x2E/46)
368  0x00, 0x30, 0x06, 0x00, 0x00, // char '/' (0x2F/47)
369  0x36, 0x41, 0x41, 0x36, 0x00, // char '0' (0x30/48)
370  0x00, 0x00, 0x00, 0x36, 0x00, // char '1' (0x31/49)
371  0x30, 0x49, 0x49, 0x06, 0x00, // char '2' (0x32/50)
372  0x00, 0x49, 0x49, 0x36, 0x00, // char '3' (0x33/51)
373  0x06, 0x08, 0x08, 0x36, 0x00, // char '4' (0x34/52)
374  0x06, 0x49, 0x49, 0x30, 0x00, // char '5' (0x35/53)
375  0x36, 0x49, 0x49, 0x30, 0x00, // char '6' (0x36/54)
376  0x00, 0x01, 0x01, 0x36, 0x00, // char '7' (0x37/55)
377  0x36, 0x49, 0x49, 0x36, 0x00, // char '8' (0x38/56)
378  0x06, 0x49, 0x49, 0x36, 0x00, // char '9' (0x39/57)
379  0x00, 0x14, 0x00, 0x00, 0x00, // char ':' (0x3A/58)
380  0x20, 0x14, 0x00, 0x00, 0x00, // char ';' (0x3B/59)
381  0x00, 0x08, 0x14, 0x22, 0x00, // char '<' (0x3C/60)
382  0x00, 0x14, 0x14, 0x14, 0x00, // char '=' (0x3D/61)
383  0x00, 0x22, 0x14, 0x08, 0x00, // char '>' (0x3E/62)
384  0x00, 0x01, 0x31, 0x06, 0x00, // char '?' (0x3F/63)
385  0x36, 0x49, 0x55, 0x59, 0x2E, // char '@' (0x40/64)
386  0x36, 0x09, 0x09, 0x36, 0x00, // char 'A' (0x41/65)
387  0x77, 0x49, 0x49, 0x36, 0x00, // char 'B' (0x42/66)
388  0x36, 0x41, 0x41, 0x00, 0x00, // char 'C' (0x43/67)
389  0x77, 0x41, 0x41, 0x36, 0x00, // char 'D' (0x44/68)
390  0x36, 0x49, 0x49, 0x00, 0x00, // char 'E' (0x45/69)
391  0x36, 0x09, 0x09, 0x00, 0x00, // char 'F' (0x46/70)
392  0x36, 0x41, 0x51, 0x30, 0x00, // char 'G' (0x47/71)
393  0x36, 0x08, 0x08, 0x36, 0x00, // char 'H' (0x48/72)
394  0x00, 0x00, 0x36, 0x00, 0x00, // char 'I' (0x49/73)
395  0x00, 0x40, 0x40, 0x36, 0x00, // char 'J' (0x4A/74)
396  0x36, 0x08, 0x14, 0x22, 0x00, // char 'K' (0x4B/75)
397  0x36, 0x40, 0x40, 0x00, 0x00, // char 'L' (0x4C/76)
398  0x36, 0x01, 0x06, 0x01, 0x36, // char 'M' (0x4D/77)
399  0x36, 0x04, 0x10, 0x36, 0x00, // char 'N' (0x4E/78)
400  0x36, 0x41, 0x41, 0x36, 0x00, // char 'O' (0x4F/79)
401  0x36, 0x09, 0x09, 0x06, 0x00, // char 'P' (0x50/80)
402  0x36, 0x41, 0x21, 0x56, 0x00, // char 'Q' (0x51/81)
403  0x36, 0x09, 0x19, 0x26, 0x00, // char 'R' (0x52/82)
404  0x06, 0x49, 0x49, 0x30, 0x00, // char 'S' (0x53/83)
405  0x00, 0x01, 0x37, 0x01, 0x00, // char 'T' (0x54/84)
406  0x36, 0x40, 0x40, 0x36, 0x00, // char 'U' (0x55/85)
407  0x36, 0x40, 0x36, 0x00, 0x00, // char 'V' (0x56/86)
408  0x36, 0x40, 0x30, 0x40, 0x36, // char 'W' (0x57/87)
409  0x36, 0x08, 0x08, 0x36, 0x00, // char 'X' (0x58/88)
410  0x06, 0x48, 0x48, 0x36, 0x00, // char 'Y' (0x59/89)
411  0x20, 0x51, 0x49, 0x45, 0x02, // char 'Z' (0x5A/90)
412  0x77, 0x41, 0x41, 0x00, 0x00, // char '[' (0x5B/91)
413  0x00, 0x06, 0x30, 0x00, 0x00, // char '\' (0x5C/92)
414  0x00, 0x41, 0x41, 0x77, 0x00, // char ']' (0x5D/93)
415  0x00, 0x02, 0x01, 0x02, 0x00, // char '^' (0x5E/94)
416  0x00, 0x40, 0x40, 0x00, 0x00, // char '_' (0x5F/95)
417  0x00, 0x01, 0x02, 0x00, 0x00, // char '`' (0x60/96)
418 };
419 
420 const PROGMEM uint8_t ssd1306xled_font5x7 []=
421 {
422  0x00, 0x05, 0x07, 0x20,
423  0x00, 0x00, 0x00, 0x00, 0x00, // sp
424  0x00, 0x00, 0x5F, 0x00, 0x00, // !
425  0x00, 0x03, 0x00, 0x03, 0x00, // "
426  0x14, 0x3E, 0x14, 0x3E, 0x14, // #
427  0x24, 0x2A, 0x7F, 0x2A, 0x12, // $
428  0x43, 0x33, 0x08, 0x66, 0x61, // %
429  0x36, 0x49, 0x55, 0x22, 0x50, // &
430  0x00, 0x05, 0x03, 0x00, 0x00, // '
431  0x00, 0x1C, 0x22, 0x41, 0x00, // (
432  0x00, 0x41, 0x22, 0x1C, 0x00, // )
433  0x14, 0x08, 0x3E, 0x08, 0x14, // *
434  0x08, 0x08, 0x3E, 0x08, 0x08, // +
435  0x00, 0x50, 0x30, 0x00, 0x00, // ,
436  0x08, 0x08, 0x08, 0x08, 0x08, // -
437  0x00, 0x60, 0x60, 0x00, 0x00, // .
438  0x20, 0x10, 0x08, 0x04, 0x02, // /
439  0x3E, 0x51, 0x49, 0x45, 0x3E, // 0
440  0x00, 0x04, 0x02, 0x7F, 0x00, // 1
441  0x42, 0x61, 0x51, 0x49, 0x46, // 2
442  0x22, 0x41, 0x49, 0x49, 0x36, // 3
443  0x18, 0x14, 0x12, 0x7F, 0x10, // 4
444  0x27, 0x45, 0x45, 0x45, 0x39, // 5
445  0x3E, 0x49, 0x49, 0x49, 0x32, // 6
446  0x01, 0x01, 0x71, 0x09, 0x07, // 7
447  0x36, 0x49, 0x49, 0x49, 0x36, // 8
448  0x26, 0x49, 0x49, 0x49, 0x3E, // 9
449  0x00, 0x36, 0x36, 0x00, 0x00, // :
450  0x00, 0x56, 0x36, 0x00, 0x00, // ;
451  0x08, 0x14, 0x22, 0x41, 0x00, // <
452  0x14, 0x14, 0x14, 0x14, 0x14, // =
453  0x00, 0x41, 0x22, 0x14, 0x08, // >
454  0x02, 0x01, 0x51, 0x09, 0x06, // ?
455  0x3E, 0x41, 0x59, 0x55, 0x5E, // @
456  0x7E, 0x09, 0x09, 0x09, 0x7E, // A
457  0x7F, 0x49, 0x49, 0x49, 0x36, // B
458  0x3E, 0x41, 0x41, 0x41, 0x22, // C
459  0x7F, 0x41, 0x41, 0x41, 0x3E, // D
460  0x7F, 0x49, 0x49, 0x49, 0x41, // E
461  0x7F, 0x09, 0x09, 0x09, 0x01, // F
462  0x3E, 0x41, 0x41, 0x49, 0x3A, // G
463  0x7F, 0x08, 0x08, 0x08, 0x7F, // H
464  0x00, 0x41, 0x7F, 0x41, 0x00, // I
465  0x30, 0x40, 0x40, 0x40, 0x3F, // J
466  0x7F, 0x08, 0x14, 0x22, 0x41, // K
467  0x7F, 0x40, 0x40, 0x40, 0x40, // L
468  0x7F, 0x02, 0x0C, 0x02, 0x7F, // M
469  0x7F, 0x02, 0x04, 0x08, 0x7F, // N
470  0x3E, 0x41, 0x41, 0x41, 0x3E, // O
471  0x7F, 0x09, 0x09, 0x09, 0x06, // P
472  0x1E, 0x21, 0x21, 0x21, 0x5E, // Q
473  0x7F, 0x09, 0x09, 0x09, 0x76, // R
474  0x26, 0x49, 0x49, 0x49, 0x32, // S
475  0x01, 0x01, 0x7F, 0x01, 0x01, // T
476  0x3F, 0x40, 0x40, 0x40, 0x3F, // U
477  0x1F, 0x20, 0x40, 0x20, 0x1F, // V
478  0x7F, 0x20, 0x10, 0x20, 0x7F, // W
479  0x41, 0x22, 0x1C, 0x22, 0x41, // X
480  0x07, 0x08, 0x70, 0x08, 0x07, // Y
481  0x61, 0x51, 0x49, 0x45, 0x43, // Z
482  0x00, 0x7F, 0x41, 0x00, 0x00, // [
483  0x02, 0x04, 0x08, 0x10, 0x20, // 55
484  0x00, 0x00, 0x41, 0x7F, 0x00, // ]
485  0x04, 0x02, 0x01, 0x02, 0x04, // ^
486  0x40, 0x40, 0x40, 0x40, 0x40, // _
487  0x00, 0x01, 0x02, 0x04, 0x00, // `
488  0x20, 0x54, 0x54, 0x54, 0x78, // a
489  0x7F, 0x44, 0x44, 0x44, 0x38, // b
490  0x38, 0x44, 0x44, 0x44, 0x44, // c
491  0x38, 0x44, 0x44, 0x44, 0x7F, // d
492  0x38, 0x54, 0x54, 0x54, 0x18, // e
493  0x04, 0x04, 0x7E, 0x05, 0x05, // f
494  0x08, 0x54, 0x54, 0x54, 0x3C, // g
495  0x7F, 0x08, 0x04, 0x04, 0x78, // h
496  0x00, 0x44, 0x7D, 0x40, 0x00, // i
497  0x20, 0x40, 0x44, 0x3D, 0x00, // j
498  0x7F, 0x10, 0x28, 0x44, 0x00, // k
499  0x00, 0x41, 0x7F, 0x40, 0x00, // l
500  0x7C, 0x04, 0x78, 0x04, 0x78, // m
501  0x7C, 0x08, 0x04, 0x04, 0x78, // n
502  0x38, 0x44, 0x44, 0x44, 0x38, // o
503  0x7C, 0x14, 0x14, 0x14, 0x08, // p
504  0x08, 0x14, 0x14, 0x14, 0x7C, // q
505  0x00, 0x7C, 0x08, 0x04, 0x04, // r
506  0x48, 0x54, 0x54, 0x54, 0x20, // s
507  0x04, 0x04, 0x3F, 0x44, 0x44, // t
508  0x3C, 0x40, 0x40, 0x20, 0x7C, // u
509  0x1C, 0x20, 0x40, 0x20, 0x1C, // v
510  0x3C, 0x40, 0x30, 0x40, 0x3C, // w
511  0x44, 0x28, 0x10, 0x28, 0x44, // x
512  0x0C, 0x50, 0x50, 0x50, 0x3C, // y
513  0x44, 0x64, 0x54, 0x4C, 0x44, // z
514  0x00, 0x08, 0x36, 0x41, 0x41, // {
515  0x00, 0x00, 0x7F, 0x00, 0x00, // |
516  0x41, 0x41, 0x36, 0x08, 0x00, // }
517  0x02, 0x01, 0x02, 0x04, 0x02, // ~
518  0x14, 0x14, 0x14, 0x14, 0x14, // horiz lines // DEL
519  0x00 /* This byte is required for italic type of font */
520 };
521 
522 const PROGMEM uint8_t ssd1306xled_font5x7_AB []=
523 {
524  0x00, 0x05, 0x07, 0x20,
525  0x00, 0x00, 0x00, 0x00, 0x00, // sp
526  0x00, 0x00, 0x5F, 0x00, 0x00, // !
527  0x00, 0x03, 0x00, 0x03, 0x00, // "
528  0x14, 0x3E, 0x14, 0x3E, 0x14, // #
529  0x24, 0x2A, 0x7F, 0x2A, 0x12, // $
530  0x43, 0x33, 0x08, 0x66, 0x61, // %
531  0x36, 0x49, 0x55, 0x22, 0x50, // &
532  0x00, 0x05, 0x03, 0x00, 0x00, // '
533  0x00, 0x1C, 0x22, 0x41, 0x00, // (
534  0x00, 0x41, 0x22, 0x1C, 0x00, // )
535  0x14, 0x08, 0x3E, 0x08, 0x14, // *
536  0x08, 0x08, 0x3E, 0x08, 0x08, // +
537  0x00, 0x50, 0x30, 0x00, 0x00, // ,
538  0x08, 0x08, 0x08, 0x08, 0x08, // -
539  0x00, 0x60, 0x60, 0x00, 0x00, // .
540  0x20, 0x10, 0x08, 0x04, 0x02, // /
541  0x3E, 0x51, 0x49, 0x45, 0x3E, // 0
542  0x00, 0x04, 0x02, 0x7F, 0x00, // 1
543  0x42, 0x61, 0x51, 0x49, 0x46, // 2
544  0x22, 0x41, 0x49, 0x49, 0x36, // 3
545  0x18, 0x14, 0x12, 0x7F, 0x10, // 4
546  0x27, 0x45, 0x45, 0x45, 0x39, // 5
547  0x3E, 0x49, 0x49, 0x49, 0x32, // 6
548  0x01, 0x01, 0x71, 0x09, 0x07, // 7
549  0x36, 0x49, 0x49, 0x49, 0x36, // 8
550  0x26, 0x49, 0x49, 0x49, 0x3E, // 9
551  0x00, 0x36, 0x36, 0x00, 0x00, // :
552  0x00, 0x56, 0x36, 0x00, 0x00, // ;
553  0x08, 0x14, 0x22, 0x41, 0x00, // <
554  0x14, 0x14, 0x14, 0x14, 0x14, // =
555  0x00, 0x41, 0x22, 0x14, 0x08, // >
556  0x02, 0x01, 0x51, 0x09, 0x06, // ?
557  0x3E, 0x41, 0x59, 0x55, 0x5E, // @
558  0x7E, 0x09, 0x09, 0x09, 0x7E, // A
559  0x7F, 0x49, 0x49, 0x49, 0x36, // B
560  0x3E, 0x41, 0x41, 0x41, 0x22, // C
561  0x7F, 0x41, 0x41, 0x41, 0x3E, // D
562  0x7F, 0x49, 0x49, 0x49, 0x41, // E
563  0x7F, 0x09, 0x09, 0x09, 0x01, // F
564  0x3E, 0x41, 0x41, 0x49, 0x3A, // G
565  0x7F, 0x08, 0x08, 0x08, 0x7F, // H
566  0x00, 0x41, 0x7F, 0x41, 0x00, // I
567  0x30, 0x40, 0x40, 0x40, 0x3F, // J
568  0x7F, 0x08, 0x14, 0x22, 0x41, // K
569  0x7F, 0x40, 0x40, 0x40, 0x40, // L
570  0x7F, 0x02, 0x0C, 0x02, 0x7F, // M
571  0x7F, 0x02, 0x04, 0x08, 0x7F, // N
572  0x3E, 0x41, 0x41, 0x41, 0x3E, // O
573  0x7F, 0x09, 0x09, 0x09, 0x06, // P
574  0x1E, 0x21, 0x21, 0x21, 0x5E, // Q
575  0x7F, 0x09, 0x09, 0x09, 0x76, // R
576  0x26, 0x49, 0x49, 0x49, 0x32, // S
577  0x01, 0x01, 0x7F, 0x01, 0x01, // T
578  0x3F, 0x40, 0x40, 0x40, 0x3F, // U
579  0x1F, 0x20, 0x40, 0x20, 0x1F, // V
580  0x7F, 0x20, 0x10, 0x20, 0x7F, // W
581  0x41, 0x22, 0x1C, 0x22, 0x41, // X
582  0x07, 0x08, 0x70, 0x08, 0x07, // Y
583  0x61, 0x51, 0x49, 0x45, 0x43, // Z
584  0x00, 0x7F, 0x41, 0x00, 0x00, // [
585  0x02, 0x04, 0x08, 0x10, 0x20, // 55
586  0x00, 0x00, 0x41, 0x7F, 0x00, // ]
587  0x04, 0x02, 0x01, 0x02, 0x04, // ^
588  0x40, 0x40, 0x40, 0x40, 0x40, // _
589  0x00, 0x01, 0x02, 0x04, 0x00, // `
590  0x00,
591 };
592 
593 
594 /* Standard ASCII 11x16 font with digits only (Ascii codes 32 - 64) */
595 const PROGMEM uint8_t courier_new_font11x16_digits []=
596 {
597  0x00, 0x0B, 0x10, 0x20,
598  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // char
599  0x00, 0x00, 0x00, 0x00, 0xFE, 0xFE, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x19, 0x18, 0x00, 0x00, 0x00, 0x00, // char !
600  0x00, 0x00, 0x1C, 0xFC, 0x1C, 0x00, 0x00, 0x1C, 0xFC, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // char "
601  0x30, 0x30, 0xFF, 0xFF, 0x30, 0x30, 0xFF, 0xFF, 0x30, 0x30, 0x00, 0x03, 0x03, 0x3F, 0x3F, 0x03, 0x03, 0x3F, 0x3F, 0x03, 0x03, 0x00, // char #
602  0x00, 0x38, 0x7C, 0x4C, 0xCF, 0xCF, 0xCC, 0x9C, 0x9C, 0x00, 0x00, 0x00, 0x0F, 0x0F, 0x0C, 0x7C, 0x7C, 0x0C, 0x0F, 0x07, 0x00, 0x00, // char $
603  0x00, 0x1C, 0xA2, 0xA2, 0xE2, 0xDC, 0x40, 0x60, 0x20, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x0E, 0x11, 0x11, 0x11, 0x0E, 0x00, 0x00, // char %
604  0x00, 0x00, 0xB0, 0xF8, 0xCC, 0x8C, 0x0C, 0x0C, 0x8C, 0x80, 0x00, 0x00, 0x0F, 0x0F, 0x19, 0x18, 0x19, 0x1B, 0x0F, 0x1F, 0x19, 0x00, // char &
605  0x00, 0x00, 0x00, 0x00, 0x1C, 0xFC, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // char '
606  0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xF8, 0x1E, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x1F, 0x78, 0x60, 0x00, 0x00, // char (
607  0x00, 0x00, 0x06, 0x1E, 0xF8, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x78, 0x1F, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, // char )
608  0x00, 0x00, 0x18, 0x98, 0xF0, 0xFE, 0xFE, 0xF0, 0x98, 0x18, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, // char *
609  0x80, 0x80, 0x80, 0x80, 0xF8, 0xF8, 0x80, 0x80, 0x80, 0x80, 0x00, 0x01, 0x01, 0x01, 0x01, 0x1F, 0x1F, 0x01, 0x01, 0x01, 0x01, 0x00, // char +
610  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x3C, 0x04, 0x00, 0x00, 0x00, 0x00, // char ,
611  0x00, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // char -
612  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x1C, 0x1C, 0x00, 0x00, 0x00, 0x00, // char .
613  0x00, 0x00, 0x00, 0x00, 0x80, 0xE0, 0xFC, 0x1F, 0x03, 0x00, 0x00, 0x00, 0x00, 0x60, 0x7C, 0x1F, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, // char /
614  0x00, 0xF0, 0xFC, 0x0E, 0x06, 0x06, 0x0E, 0xFC, 0xF0, 0x00, 0x00, 0x00, 0x03, 0x0F, 0x1C, 0x18, 0x18, 0x1C, 0x0F, 0x03, 0x00, 0x00, // char 0
615  0x00, 0x0C, 0x0C, 0x0C, 0xFE, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0x1F, 0x1F, 0x18, 0x18, 0x18, 0x00, 0x00, // char 1
616  0x00, 0x18, 0x1C, 0x0E, 0x06, 0x86, 0xCE, 0x7C, 0x38, 0x00, 0x00, 0x00, 0x18, 0x1C, 0x1E, 0x1B, 0x19, 0x18, 0x18, 0x18, 0x00, 0x00, // char 2
617  0x00, 0x0C, 0x0C, 0xC6, 0xC6, 0xC6, 0xE6, 0xFC, 0x38, 0x00, 0x00, 0x0C, 0x1C, 0x18, 0x18, 0x18, 0x18, 0x19, 0x0F, 0x07, 0x00, 0x00, // char 3
618  0x00, 0x80, 0xC0, 0x70, 0x38, 0x0E, 0xFE, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x03, 0x1B, 0x1B, 0x1F, 0x1F, 0x1B, 0x00, 0x00, // char 4
619  0x00, 0x00, 0xFE, 0xFE, 0x66, 0x66, 0xE6, 0xC6, 0x80, 0x00, 0x00, 0x00, 0x0C, 0x1C, 0x18, 0x18, 0x18, 0x1C, 0x0F, 0x07, 0x00, 0x00, // char 5
620  0x00, 0xE0, 0xF8, 0xDC, 0x6C, 0x66, 0xE6, 0xC6, 0x86, 0x00, 0x00, 0x00, 0x03, 0x0F, 0x1C, 0x18, 0x18, 0x1C, 0x0F, 0x07, 0x00, 0x00, // char 6
621  0x00, 0x0E, 0x0E, 0x06, 0x06, 0x86, 0xF6, 0xFE, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x1F, 0x07, 0x00, 0x00, 0x00, 0x00, // char 7
622  0x00, 0x38, 0xFC, 0xC6, 0xC6, 0xC6, 0xC6, 0xFC, 0x38, 0x00, 0x00, 0x00, 0x07, 0x0F, 0x18, 0x18, 0x18, 0x18, 0x0F, 0x07, 0x00, 0x00, // char 8
623  0x00, 0x78, 0xFC, 0xCE, 0x86, 0x86, 0xCE, 0xFC, 0xF0, 0x00, 0x00, 0x00, 0x18, 0x18, 0x19, 0x19, 0x0D, 0x0E, 0x07, 0x01, 0x00, 0x00, // char 9
624  0x00, 0x00, 0x00, 0x00, 0x70, 0x70, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x1C, 0x1C, 0x00, 0x00, 0x00, 0x00, // char :
625  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x70, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x38, 0x0C, 0x04, 0x00, 0x00, 0x00, // char ;
626  0x80, 0xC0, 0xC0, 0x60, 0x30, 0x30, 0x18, 0x18, 0x0C, 0x0C, 0x00, 0x00, 0x01, 0x01, 0x03, 0x06, 0x06, 0x0C, 0x0C, 0x18, 0x18, 0x00, // char <
627  0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x00, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00, // char =
628  0x0C, 0x0C, 0x18, 0x18, 0x30, 0x30, 0x60, 0xC0, 0xC0, 0x80, 0x80, 0x18, 0x18, 0x0C, 0x0C, 0x06, 0x06, 0x03, 0x01, 0x01, 0x00, 0x00, // char >
629  0x00, 0x00, 0x38, 0x3C, 0x8C, 0x8C, 0xCC, 0xFC, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x19, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, // char ?
630  0x00, 0x00, 0xF8, 0x04, 0xC2, 0x22, 0x22, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x10, 0x21, 0x22, 0x22, 0x13, 0x00, 0x00, 0x00, // char @
631  0x00 /* This byte is required for italic type of font */
632 };
633 
634 const uint8_t comic_sans_font24x32_123[] PROGMEM =
635 {
636  0x00, 0x18, 0x20, 0x20,
637  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char
638  0x00, 0x00, 0xF0, 0xF8, 0xF8, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x1E, 0x1E, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char !
639  0x00, 0xF8, 0xF8, 0xF8, 0x00, 0x00, 0x00, 0xF8, 0xF8, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x1F, 0x1F, 0x00, 0x00, 0x00, 0x1F, 0x1F, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char "
640  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xF0, 0xF8, 0xF8, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xF0, 0xF8, 0xF8, 0x70, 0x00, 0x00, 0x06, 0x0F, 0x0F, 0x0F, 0x8F, 0xFF, 0xFF, 0xFF, 0xFF, 0x1F, 0x0F, 0x0F, 0x0F, 0x0F, 0x8F, 0xFF, 0xFF, 0xFF, 0xFF, 0x1F, 0x0F, 0x0F, 0x1C, 0x3C, 0x3C, 0xFC, 0xFC, 0xFE, 0xFF, 0x7F, 0x3F, 0x3F, 0x3C, 0x3C, 0x3C, 0x3C, 0xFC, 0xFC, 0xFF, 0xFF, 0x3F, 0x3F, 0x3C, 0x3C, 0x3C, 0x3C, 0x00, 0x00, 0x0E, 0x1F, 0x1F, 0x1F, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x1F, 0x1F, 0x0F, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char #
641  0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xC0, 0xE0, 0xFE, 0xFF, 0xFF, 0xFF, 0xF0, 0xF0, 0xF0, 0xE0, 0xE0, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0xFE, 0xFF, 0xFF, 0xE7, 0xC3, 0xC1, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 0xC0, 0xC1, 0x81, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x03, 0x03, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0x03, 0x07, 0x8F, 0xFF, 0xFF, 0xFE, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x0F, 0x1F, 0x1F, 0x1E, 0x1E, 0x1E, 0xFF, 0xFF, 0xFF, 0xFF, 0x1E, 0x1F, 0x0F, 0x0F, 0x07, 0x07, 0x03, 0x00, 0x00, 0x00, 0x00, // Code for char $
642  0x00, 0x00, 0xE0, 0xF0, 0xF8, 0xFC, 0x3C, 0x3C, 0x3C, 0xFC, 0xF8, 0xF0, 0xE0, 0x00, 0x00, 0x00, 0xC0, 0xE0, 0xF0, 0xF0, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x07, 0x0F, 0x1F, 0x1E, 0x1E, 0x1E, 0x1F, 0x0F, 0x07, 0xC3, 0xF0, 0xFC, 0xFF, 0x3F, 0x1F, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xE0, 0xF8, 0xFE, 0xFF, 0x3F, 0x0F, 0x03, 0xF0, 0xFC, 0xFE, 0xFF, 0x1F, 0x0F, 0x0F, 0x1F, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x0F, 0x0F, 0x07, 0x03, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x07, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x07, // Code for char %
643  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xE0, 0xF0, 0xF0, 0xF0, 0xF0, 0xE0, 0xE0, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xCF, 0xFF, 0xFF, 0xFF, 0xF8, 0xF8, 0x7F, 0x3F, 0x1F, 0x07, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0xFC, 0xFE, 0xFF, 0x0F, 0x07, 0x03, 0x01, 0x03, 0x0F, 0x3F, 0xFF, 0xFE, 0xF8, 0xFF, 0xFF, 0xFF, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x07, 0x0F, 0x1F, 0x1E, 0x1E, 0x1E, 0x1E, 0x1F, 0x0F, 0x0F, 0x07, 0x03, 0x0F, 0x1F, 0x3F, 0x3E, 0x18, 0x00, 0x00, 0x00, 0x00, // Code for char &
644  0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0xF8, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0x1F, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char '
645  0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xE0, 0xF0, 0xF8, 0x78, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xF8, 0xFE, 0xFF, 0x7F, 0x0F, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x0F, 0x3F, 0xFF, 0xFF, 0xF8, 0xE0, 0xC0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char (
646  0x00, 0x30, 0x78, 0xF8, 0xF0, 0xE0, 0xC0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x0F, 0x7F, 0xFF, 0xFE, 0xF8, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xE0, 0xF8, 0xFF, 0xFF, 0x3F, 0x0F, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char )
647  0x00, 0x80, 0xC0, 0xC0, 0x80, 0x80, 0xF0, 0xF8, 0xF8, 0xF0, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x33, 0x7B, 0x7B, 0x3F, 0x1F, 0x1F, 0x0F, 0x3F, 0x7F, 0xFF, 0xF7, 0x67, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char *
648  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xF0, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x0E, 0x0E, 0x0E, 0x0E, 0xFF, 0xFF, 0xFF, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char +
649  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xE0, 0xF8, 0xFC, 0x7C, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ,
650  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x1C, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char -
651  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x3C, 0x3C, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char .
652  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xE0, 0xF0, 0xF0, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xE0, 0xF8, 0xFE, 0xFF, 0x3F, 0x0F, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xF0, 0xFC, 0xFE, 0x7F, 0x1F, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x1F, 0x1F, 0x0F, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char /
653  0x00, 0x00, 0x00, 0x00, 0xC0, 0xC0, 0xE0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xE0, 0xE0, 0xC0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0xFE, 0xFF, 0xFF, 0x0F, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x07, 0xFF, 0xFF, 0xFF, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFF, 0xFF, 0xFF, 0xE0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xE0, 0xFF, 0xFF, 0xFF, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x07, 0x0F, 0x0F, 0x1F, 0x1E, 0x1E, 0x1E, 0x1E, 0x1F, 0x0F, 0x0F, 0x07, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 0
654  0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0xC0, 0xE0, 0xF0, 0xF0, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x0F, 0x0F, 0x07, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 1
655  0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xE0, 0xE0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xE0, 0xE0, 0xC0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x07, 0x07, 0x03, 0x03, 0x01, 0x80, 0x80, 0xC0, 0xE0, 0xF1, 0xFF, 0xFF, 0x7F, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xF8, 0xFC, 0xFE, 0x3E, 0x1F, 0x0F, 0x07, 0x07, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0E, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 2
656  0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xE0, 0xE0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xE0, 0xE0, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x03, 0xC1, 0xE1, 0xE0, 0xE0, 0xF0, 0xF0, 0xF9, 0xFF, 0x7F, 0x3F, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xC0, 0x80, 0x00, 0x01, 0x01, 0x01, 0x03, 0x03, 0x87, 0xFF, 0xFF, 0xFE, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x07, 0x0F, 0x0F, 0x1F, 0x1E, 0x1E, 0x1E, 0x1E, 0x1F, 0x0F, 0x0F, 0x07, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 3
657  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xE0, 0xF0, 0xF0, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xE0, 0xF0, 0xF8, 0xFC, 0x7E, 0x1F, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x3C, 0x3E, 0x3F, 0x3F, 0x3F, 0x3F, 0x3D, 0x3C, 0x3C, 0x3C, 0x3C, 0xFF, 0xFF, 0xFF, 0xFF, 0x3C, 0x3C, 0x3C, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x0F, 0x0F, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 4
658  0x00, 0x20, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0xFF, 0xFF, 0xFF, 0xF8, 0xFC, 0x7C, 0x7C, 0x3C, 0x3C, 0x3C, 0x3C, 0x7C, 0xF8, 0xF8, 0xF0, 0xE0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x81, 0xC3, 0xC3, 0xC3, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xE0, 0xFF, 0xFF, 0xFF, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x07, 0x0F, 0x0F, 0x1F, 0x1F, 0x1E, 0x1E, 0x1E, 0x1E, 0x1F, 0x0F, 0x0F, 0x07, 0x07, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 5
659  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xE0, 0xF0, 0xF0, 0xF0, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF0, 0xFC, 0xFE, 0xFF, 0xDF, 0xEF, 0xE7, 0xE3, 0xE1, 0xE0, 0xE0, 0xE0, 0xC0, 0xC0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0x83, 0x03, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x03, 0x87, 0xFF, 0xFF, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x07, 0x0F, 0x0F, 0x1F, 0x1E, 0x1E, 0x1E, 0x1E, 0x1E, 0x1F, 0x0F, 0x0F, 0x07, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 6
660  0x00, 0x60, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xE0, 0xF0, 0xFC, 0xFE, 0xFF, 0x3F, 0x0F, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF0, 0xFC, 0xFF, 0xFF, 0x3F, 0x0F, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x1F, 0x1F, 0x1F, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 7
661  0x00, 0x00, 0x00, 0x80, 0xC0, 0xE0, 0xE0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xE0, 0xE0, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0x7F, 0xFF, 0xFF, 0xF1, 0xF0, 0xE0, 0xE0, 0xE0, 0xE0, 0xF0, 0xF1, 0xFF, 0xFF, 0xBF, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0xFE, 0xFF, 0xFF, 0x8F, 0x07, 0x03, 0x03, 0x01, 0x01, 0x03, 0x03, 0x03, 0x87, 0xFF, 0xFF, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x07, 0x0F, 0x0F, 0x1F, 0x1E, 0x1E, 0x1E, 0x1E, 0x1E, 0x1E, 0x1F, 0x0F, 0x0F, 0x07, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 8
662  0x00, 0x00, 0x80, 0xC0, 0xC0, 0xE0, 0xE0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xE0, 0xE0, 0xC0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7E, 0xFF, 0xFF, 0xFF, 0xC3, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x81, 0x83, 0xC7, 0xFF, 0xFF, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x07, 0x07, 0x0F, 0x0F, 0x8F, 0x8F, 0xCF, 0xCF, 0xFF, 0xFF, 0xFF, 0x7F, 0x3F, 0x0F, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x1E, 0x1E, 0x1E, 0x1F, 0x0F, 0x0F, 0x07, 0x07, 0x03, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char 9
663  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0xF8, 0xF8, 0xF8, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xE0, 0xE0, 0xE0, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x07, 0x07, 0x07, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char :
664  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0xF8, 0xF8, 0xF8, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x7C, 0x7E, 0x3F, 0x0F, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ;
665  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xE0, 0xF0, 0xF0, 0xF8, 0x78, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x0E, 0x0F, 0x1F, 0x3F, 0x7F, 0xFB, 0xF1, 0xE0, 0xE0, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char <
666  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE3, 0xE3, 0xE3, 0xE3, 0xE3, 0xE3, 0xE3, 0xE3, 0xE3, 0xE3, 0xE3, 0xE3, 0xE3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char =
667  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x78, 0xF8, 0xF8, 0xF0, 0xE0, 0xC0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xE0, 0xE0, 0xF1, 0xF9, 0xFB, 0x7F, 0x7F, 0x3F, 0x1F, 0x0E, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x03, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char >
668  0x00, 0x00, 0x80, 0xC0, 0xE0, 0xE0, 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 0xE0, 0xE0, 0xC0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00, 0x81, 0x81, 0xC3, 0xFF, 0xFF, 0xFF, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x7C, 0x7C, 0x7E, 0x1F, 0x1F, 0x0F, 0x07, 0x03, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x1F, 0x1F, 0x1F, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ?
669 };
670 
671 // ----------------------------------------------------------------------------
672 
673 
const PROGMEM uint8_t digital_font5x7_123[]
const PROGMEM uint8_t ssd1306xled_font6x8_German[]
const PROGMEM uint8_t courier_new_font11x16_digits[]
const PROGMEM uint8_t ssd1306xled_font6x8[]
Definition: ssd1306_fonts.c:41
const PROGMEM uint8_t ssd1306xled_font5x7[]
const PROGMEM uint8_t ssd1306xled_font5x7_AB[]
const PROGMEM uint8_t comic_sans_font24x32_123[]
const PROGMEM uint8_t ssd1306xled_font6x8_AB[]
const PROGMEM uint8_t digital_font5x7_AB[]
const PROGMEM uint8_t digital_font5x7[]