SSD1306 OLED display driver  1.7.2
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 /* Standard ASCII 6x8_AB font */
144 const PROGMEM uint8_t ssd1306xled_font6x8_AB []=
145 {
146  0x00, 0x06, 0x08, 0x20,
147  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // sp
148  0x00, 0x00, 0x00, 0x2f, 0x00, 0x00, // !
149  0x00, 0x00, 0x07, 0x00, 0x07, 0x00, // "
150  0x00, 0x14, 0x7f, 0x14, 0x7f, 0x14, // #
151  0x00, 0x24, 0x2a, 0x7f, 0x2a, 0x12, // $
152  0x00, 0x23, 0x13, 0x08, 0x64, 0x62, // %
153  0x00, 0x36, 0x49, 0x55, 0x22, 0x50, // &
154  0x00, 0x00, 0x05, 0x03, 0x00, 0x00, // '
155  0x00, 0x00, 0x1c, 0x22, 0x41, 0x00, // (
156  0x00, 0x00, 0x41, 0x22, 0x1c, 0x00, // )
157  0x00, 0x14, 0x08, 0x3E, 0x08, 0x14, // *
158  0x00, 0x08, 0x08, 0x3E, 0x08, 0x08, // +
159  0x00, 0x00, 0x00, 0xA0, 0x60, 0x00, // ,
160  0x00, 0x08, 0x08, 0x08, 0x08, 0x08, // -
161  0x00, 0x00, 0x60, 0x60, 0x00, 0x00, // .
162  0x00, 0x20, 0x10, 0x08, 0x04, 0x02, // /
163  0x00, 0x3E, 0x51, 0x49, 0x45, 0x3E, // 0
164  0x00, 0x00, 0x42, 0x7F, 0x40, 0x00, // 1
165  0x00, 0x42, 0x61, 0x51, 0x49, 0x46, // 2
166  0x00, 0x21, 0x41, 0x45, 0x4B, 0x31, // 3
167  0x00, 0x18, 0x14, 0x12, 0x7F, 0x10, // 4
168  0x00, 0x27, 0x45, 0x45, 0x45, 0x39, // 5
169  0x00, 0x3C, 0x4A, 0x49, 0x49, 0x30, // 6
170  0x00, 0x01, 0x71, 0x09, 0x05, 0x03, // 7
171  0x00, 0x36, 0x49, 0x49, 0x49, 0x36, // 8
172  0x00, 0x06, 0x49, 0x49, 0x29, 0x1E, // 9
173  0x00, 0x00, 0x36, 0x36, 0x00, 0x00, // :
174  0x00, 0x00, 0x56, 0x36, 0x00, 0x00, // ;
175  0x00, 0x08, 0x14, 0x22, 0x41, 0x00, // <
176  0x00, 0x14, 0x14, 0x14, 0x14, 0x14, // =
177  0x00, 0x00, 0x41, 0x22, 0x14, 0x08, // >
178  0x00, 0x02, 0x01, 0x51, 0x09, 0x06, // ?
179  0x00, 0x32, 0x49, 0x59, 0x51, 0x3E, // @
180  0x00, 0x7C, 0x12, 0x11, 0x12, 0x7C, // A
181  0x00, 0x7F, 0x49, 0x49, 0x49, 0x36, // B
182  0x00, 0x3E, 0x41, 0x41, 0x41, 0x22, // C
183  0x00, 0x7F, 0x41, 0x41, 0x22, 0x1C, // D
184  0x00, 0x7F, 0x49, 0x49, 0x49, 0x41, // E
185  0x00, 0x7F, 0x09, 0x09, 0x09, 0x01, // F
186  0x00, 0x3E, 0x41, 0x49, 0x49, 0x7A, // G
187  0x00, 0x7F, 0x08, 0x08, 0x08, 0x7F, // H
188  0x00, 0x00, 0x41, 0x7F, 0x41, 0x00, // I
189  0x00, 0x20, 0x40, 0x41, 0x3F, 0x01, // J
190  0x00, 0x7F, 0x08, 0x14, 0x22, 0x41, // K
191  0x00, 0x7F, 0x40, 0x40, 0x40, 0x40, // L
192  0x00, 0x7F, 0x02, 0x0C, 0x02, 0x7F, // M
193  0x00, 0x7F, 0x04, 0x08, 0x10, 0x7F, // N
194  0x00, 0x3E, 0x41, 0x41, 0x41, 0x3E, // O
195  0x00, 0x7F, 0x09, 0x09, 0x09, 0x06, // P
196  0x00, 0x3E, 0x41, 0x51, 0x21, 0x5E, // Q
197  0x00, 0x7F, 0x09, 0x19, 0x29, 0x46, // R
198  0x00, 0x46, 0x49, 0x49, 0x49, 0x31, // S
199  0x00, 0x01, 0x01, 0x7F, 0x01, 0x01, // T
200  0x00, 0x3F, 0x40, 0x40, 0x40, 0x3F, // U
201  0x00, 0x1F, 0x20, 0x40, 0x20, 0x1F, // V
202  0x00, 0x3F, 0x40, 0x38, 0x40, 0x3F, // W
203  0x00, 0x63, 0x14, 0x08, 0x14, 0x63, // X
204  0x00, 0x07, 0x08, 0x70, 0x08, 0x07, // Y
205  0x00, 0x61, 0x51, 0x49, 0x45, 0x43, // Z
206  0x00, 0x00, 0x7F, 0x41, 0x41, 0x00, // [
207  0x00, 0x55, 0x2A, 0x55, 0x2A, 0x55, // 55
208  0x00, 0x00, 0x41, 0x41, 0x7F, 0x00, // ]
209  0x00, 0x04, 0x02, 0x01, 0x02, 0x04, // ^
210  0x00, 0x40, 0x40, 0x40, 0x40, 0x40, // _
211  0x00, 0x00, 0x01, 0x02, 0x04, 0x00, // '
212  0x00 /* This byte is required for italic type of font */
213 };
214 
215 const uint8_t digital_font5x7_123[] PROGMEM =
216 {
217  0x00, 0x05, 0x07, 0x30,
218  0x36, 0x41, 0x41, 0x36, 0x00, // char '0' (0x30/48)
219  0x00, 0x00, 0x00, 0x36, 0x00, // char '1' (0x31/49)
220  0x30, 0x49, 0x49, 0x06, 0x00, // char '2' (0x32/50)
221  0x00, 0x49, 0x49, 0x36, 0x00, // char '3' (0x33/51)
222  0x06, 0x08, 0x08, 0x36, 0x00, // char '4' (0x34/52)
223  0x06, 0x49, 0x49, 0x30, 0x00, // char '5' (0x35/53)
224  0x36, 0x49, 0x49, 0x30, 0x00, // char '6' (0x36/54)
225  0x00, 0x01, 0x01, 0x36, 0x00, // char '7' (0x37/55)
226  0x36, 0x49, 0x49, 0x36, 0x00, // char '8' (0x38/56)
227  0x06, 0x49, 0x49, 0x36, 0x00, // char '9' (0x39/57)
228 };
229 
230 const uint8_t digital_font5x7[] PROGMEM =
231 {
232  0x00, 0x05, 0x07, 0x20,
233  0x00, 0x00, 0x00, 0x00, 0x00, // char ' ' (0x20/32)
234  0x00, 0x00, 0x2E, 0x00, 0x00, // char '!' (0x21/33)
235  0x06, 0x00, 0x06, 0x00, 0x00, // char '"' (0x22/34)
236  0x14, 0x7F, 0x14, 0x7F, 0x14, // char '#' (0x23/35)
237  0x06, 0x49, 0x7F, 0x49, 0x30, // char '$' (0x24/36)
238  0x24, 0x10, 0x08, 0x24, 0x00, // char '%' (0x25/37)
239  0x36, 0x49, 0x36, 0x50, 0x00, // char '&' (0x26/38)
240  0x00, 0x00, 0x00, 0x06, 0x00, // char ''' (0x27/39)
241  0x00, 0x41, 0x36, 0x00, 0x00, // char '(' (0x28/40)
242  0x00, 0x36, 0x41, 0x00, 0x00, // char ')' (0x29/41)
243  0x00, 0x08, 0x00, 0x00, 0x00, // char '*' (0x2A/42)
244  0x00, 0x08, 0x1C, 0x08, 0x00, // char '+' (0x2B/43)
245  0x40, 0x20, 0x00, 0x00, 0x00, // char ',' (0x2C/44)
246  0x00, 0x08, 0x08, 0x00, 0x00, // char '-' (0x2D/45)
247  0x20, 0x00, 0x00, 0x00, 0x00, // char '.' (0x2E/46)
248  0x00, 0x30, 0x06, 0x00, 0x00, // char '/' (0x2F/47)
249  0x36, 0x41, 0x41, 0x36, 0x00, // char '0' (0x30/48)
250  0x00, 0x00, 0x00, 0x36, 0x00, // char '1' (0x31/49)
251  0x30, 0x49, 0x49, 0x06, 0x00, // char '2' (0x32/50)
252  0x00, 0x49, 0x49, 0x36, 0x00, // char '3' (0x33/51)
253  0x06, 0x08, 0x08, 0x36, 0x00, // char '4' (0x34/52)
254  0x06, 0x49, 0x49, 0x30, 0x00, // char '5' (0x35/53)
255  0x36, 0x49, 0x49, 0x30, 0x00, // char '6' (0x36/54)
256  0x00, 0x01, 0x01, 0x36, 0x00, // char '7' (0x37/55)
257  0x36, 0x49, 0x49, 0x36, 0x00, // char '8' (0x38/56)
258  0x06, 0x49, 0x49, 0x36, 0x00, // char '9' (0x39/57)
259  0x00, 0x14, 0x00, 0x00, 0x00, // char ':' (0x3A/58)
260  0x20, 0x14, 0x00, 0x00, 0x00, // char ';' (0x3B/59)
261  0x00, 0x08, 0x14, 0x22, 0x00, // char '<' (0x3C/60)
262  0x00, 0x14, 0x14, 0x14, 0x00, // char '=' (0x3D/61)
263  0x00, 0x22, 0x14, 0x08, 0x00, // char '>' (0x3E/62)
264  0x00, 0x01, 0x31, 0x06, 0x00, // char '?' (0x3F/63)
265  0x36, 0x49, 0x55, 0x59, 0x2E, // char '@' (0x40/64)
266  0x36, 0x09, 0x09, 0x36, 0x00, // char 'A' (0x41/65)
267  0x77, 0x49, 0x49, 0x36, 0x00, // char 'B' (0x42/66)
268  0x36, 0x41, 0x41, 0x00, 0x00, // char 'C' (0x43/67)
269  0x77, 0x41, 0x41, 0x36, 0x00, // char 'D' (0x44/68)
270  0x36, 0x49, 0x49, 0x00, 0x00, // char 'E' (0x45/69)
271  0x36, 0x09, 0x09, 0x00, 0x00, // char 'F' (0x46/70)
272  0x36, 0x41, 0x51, 0x30, 0x00, // char 'G' (0x47/71)
273  0x36, 0x08, 0x08, 0x36, 0x00, // char 'H' (0x48/72)
274  0x00, 0x00, 0x36, 0x00, 0x00, // char 'I' (0x49/73)
275  0x00, 0x40, 0x40, 0x36, 0x00, // char 'J' (0x4A/74)
276  0x36, 0x08, 0x14, 0x22, 0x00, // char 'K' (0x4B/75)
277  0x36, 0x40, 0x40, 0x00, 0x00, // char 'L' (0x4C/76)
278  0x36, 0x01, 0x06, 0x01, 0x36, // char 'M' (0x4D/77)
279  0x36, 0x04, 0x10, 0x36, 0x00, // char 'N' (0x4E/78)
280  0x36, 0x41, 0x41, 0x36, 0x00, // char 'O' (0x4F/79)
281  0x36, 0x09, 0x09, 0x06, 0x00, // char 'P' (0x50/80)
282  0x36, 0x41, 0x21, 0x56, 0x00, // char 'Q' (0x51/81)
283  0x36, 0x09, 0x19, 0x26, 0x00, // char 'R' (0x52/82)
284  0x06, 0x49, 0x49, 0x30, 0x00, // char 'S' (0x53/83)
285  0x00, 0x01, 0x37, 0x01, 0x00, // char 'T' (0x54/84)
286  0x36, 0x40, 0x40, 0x36, 0x00, // char 'U' (0x55/85)
287  0x36, 0x40, 0x36, 0x00, 0x00, // char 'V' (0x56/86)
288  0x36, 0x40, 0x30, 0x40, 0x36, // char 'W' (0x57/87)
289  0x36, 0x08, 0x08, 0x36, 0x00, // char 'X' (0x58/88)
290  0x06, 0x48, 0x48, 0x36, 0x00, // char 'Y' (0x59/89)
291  0x20, 0x51, 0x49, 0x45, 0x02, // char 'Z' (0x5A/90)
292  0x77, 0x41, 0x41, 0x00, 0x00, // char '[' (0x5B/91)
293  0x00, 0x06, 0x30, 0x00, 0x00, // char '\' (0x5C/92)
294  0x00, 0x41, 0x41, 0x77, 0x00, // char ']' (0x5D/93)
295  0x00, 0x02, 0x01, 0x02, 0x00, // char '^' (0x5E/94)
296  0x00, 0x40, 0x40, 0x00, 0x00, // char '_' (0x5F/95)
297  0x00, 0x01, 0x02, 0x00, 0x00, // char '`' (0x60/96)
298  0x20, 0x54, 0x54, 0x38, 0x40, // char 'a' (0x61/97)
299  0x00, 0x36, 0x48, 0x30, 0x00, // char 'b' (0x62/98)
300  0x30, 0x48, 0x48, 0x00, 0x00, // char 'c' (0x63/99)
301  0x30, 0x48, 0x48, 0x76, 0x00, // char 'd' (0x64/100)
302  0x38, 0x54, 0x54, 0x08, 0x00, // char 'e' (0x65/101)
303  0x08, 0x6C, 0x0A, 0x00, 0x00, // char 'f' (0x66/102)
304  0x08, 0x54, 0x54, 0x38, 0x00, // char 'g' (0x67/103)
305  0x36, 0x08, 0x08, 0x30, 0x00, // char 'h' (0x68/104)
306  0x00, 0x34, 0x00, 0x00, 0x00, // char 'i' (0x69/105)
307  0x00, 0x40, 0x34, 0x00, 0x00, // char 'j' (0x6A/106)
308  0x36, 0x10, 0x28, 0x00, 0x00, // char 'k' (0x6B/107)
309  0x36, 0x00, 0x00, 0x00, 0x00, // char 'l' (0x6C/108)
310  0x30, 0x08, 0x10, 0x08, 0x30, // char 'm' (0x6D/109)
311  0x30, 0x08, 0x08, 0x30, 0x00, // char 'n' (0x6E/110)
312  0x30, 0x48, 0x48, 0x30, 0x00, // char 'o' (0x6F/111)
313  0x78, 0x14, 0x14, 0x08, 0x00, // char 'p' (0x70/112)
314  0x08, 0x14, 0x14, 0x68, 0x00, // char 'q' (0x71/113)
315  0x30, 0x08, 0x08, 0x00, 0x00, // char 'r' (0x72/114)
316  0x08, 0x54, 0x54, 0x20, 0x00, // char 's' (0x73/115)
317  0x08, 0x2C, 0x48, 0x00, 0x00, // char 't' (0x74/116)
318  0x30, 0x40, 0x40, 0x30, 0x00, // char 'u' (0x75/117)
319  0x30, 0x40, 0x30, 0x00, 0x00, // char 'v' (0x76/118)
320  0x30, 0x40, 0x20, 0x40, 0x30, // char 'w' (0x77/119)
321  0x28, 0x10, 0x10, 0x28, 0x00, // char 'x' (0x78/120)
322  0x08, 0x50, 0x50, 0x38, 0x00, // char 'y' (0x79/121)
323  0x24, 0x34, 0x2C, 0x24, 0x00, // char 'z' (0x7A/122)
324  0x08, 0x36, 0x41, 0x00, 0x00, // char '{' (0x7B/123)
325  0x00, 0x36, 0x00, 0x00, 0x00, // char '|' (0x7C/124)
326  0x00, 0x41, 0x36, 0x08, 0x00, // char '}' (0x7D/125)
327  0x08, 0x08, 0x10, 0x10, 0x00, // char '~' (0x7E/126)
328  0x36, 0x41, 0x36, 0x00, 0x00, // char '' (0x7F/127)
329 };
330 
331 const uint8_t digital_font5x7_AB[] PROGMEM =
332 {
333  0x00, 0x05, 0x07, 0x20,
334  0x00, 0x00, 0x00, 0x00, 0x00, // char ' ' (0x20/32)
335  0x00, 0x00, 0x2E, 0x00, 0x00, // char '!' (0x21/33)
336  0x06, 0x00, 0x06, 0x00, 0x00, // char '"' (0x22/34)
337  0x14, 0x7F, 0x14, 0x7F, 0x14, // char '#' (0x23/35)
338  0x06, 0x49, 0x7F, 0x49, 0x30, // char '$' (0x24/36)
339  0x24, 0x10, 0x08, 0x24, 0x00, // char '%' (0x25/37)
340  0x36, 0x49, 0x36, 0x50, 0x00, // char '&' (0x26/38)
341  0x00, 0x00, 0x00, 0x06, 0x00, // char ''' (0x27/39)
342  0x00, 0x41, 0x36, 0x00, 0x00, // char '(' (0x28/40)
343  0x00, 0x36, 0x41, 0x00, 0x00, // char ')' (0x29/41)
344  0x00, 0x08, 0x00, 0x00, 0x00, // char '*' (0x2A/42)
345  0x00, 0x08, 0x1C, 0x08, 0x00, // char '+' (0x2B/43)
346  0x40, 0x20, 0x00, 0x00, 0x00, // char ',' (0x2C/44)
347  0x00, 0x08, 0x08, 0x00, 0x00, // char '-' (0x2D/45)
348  0x20, 0x00, 0x00, 0x00, 0x00, // char '.' (0x2E/46)
349  0x00, 0x30, 0x06, 0x00, 0x00, // char '/' (0x2F/47)
350  0x36, 0x41, 0x41, 0x36, 0x00, // char '0' (0x30/48)
351  0x00, 0x00, 0x00, 0x36, 0x00, // char '1' (0x31/49)
352  0x30, 0x49, 0x49, 0x06, 0x00, // char '2' (0x32/50)
353  0x00, 0x49, 0x49, 0x36, 0x00, // char '3' (0x33/51)
354  0x06, 0x08, 0x08, 0x36, 0x00, // char '4' (0x34/52)
355  0x06, 0x49, 0x49, 0x30, 0x00, // char '5' (0x35/53)
356  0x36, 0x49, 0x49, 0x30, 0x00, // char '6' (0x36/54)
357  0x00, 0x01, 0x01, 0x36, 0x00, // char '7' (0x37/55)
358  0x36, 0x49, 0x49, 0x36, 0x00, // char '8' (0x38/56)
359  0x06, 0x49, 0x49, 0x36, 0x00, // char '9' (0x39/57)
360  0x00, 0x14, 0x00, 0x00, 0x00, // char ':' (0x3A/58)
361  0x20, 0x14, 0x00, 0x00, 0x00, // char ';' (0x3B/59)
362  0x00, 0x08, 0x14, 0x22, 0x00, // char '<' (0x3C/60)
363  0x00, 0x14, 0x14, 0x14, 0x00, // char '=' (0x3D/61)
364  0x00, 0x22, 0x14, 0x08, 0x00, // char '>' (0x3E/62)
365  0x00, 0x01, 0x31, 0x06, 0x00, // char '?' (0x3F/63)
366  0x36, 0x49, 0x55, 0x59, 0x2E, // char '@' (0x40/64)
367  0x36, 0x09, 0x09, 0x36, 0x00, // char 'A' (0x41/65)
368  0x77, 0x49, 0x49, 0x36, 0x00, // char 'B' (0x42/66)
369  0x36, 0x41, 0x41, 0x00, 0x00, // char 'C' (0x43/67)
370  0x77, 0x41, 0x41, 0x36, 0x00, // char 'D' (0x44/68)
371  0x36, 0x49, 0x49, 0x00, 0x00, // char 'E' (0x45/69)
372  0x36, 0x09, 0x09, 0x00, 0x00, // char 'F' (0x46/70)
373  0x36, 0x41, 0x51, 0x30, 0x00, // char 'G' (0x47/71)
374  0x36, 0x08, 0x08, 0x36, 0x00, // char 'H' (0x48/72)
375  0x00, 0x00, 0x36, 0x00, 0x00, // char 'I' (0x49/73)
376  0x00, 0x40, 0x40, 0x36, 0x00, // char 'J' (0x4A/74)
377  0x36, 0x08, 0x14, 0x22, 0x00, // char 'K' (0x4B/75)
378  0x36, 0x40, 0x40, 0x00, 0x00, // char 'L' (0x4C/76)
379  0x36, 0x01, 0x06, 0x01, 0x36, // char 'M' (0x4D/77)
380  0x36, 0x04, 0x10, 0x36, 0x00, // char 'N' (0x4E/78)
381  0x36, 0x41, 0x41, 0x36, 0x00, // char 'O' (0x4F/79)
382  0x36, 0x09, 0x09, 0x06, 0x00, // char 'P' (0x50/80)
383  0x36, 0x41, 0x21, 0x56, 0x00, // char 'Q' (0x51/81)
384  0x36, 0x09, 0x19, 0x26, 0x00, // char 'R' (0x52/82)
385  0x06, 0x49, 0x49, 0x30, 0x00, // char 'S' (0x53/83)
386  0x00, 0x01, 0x37, 0x01, 0x00, // char 'T' (0x54/84)
387  0x36, 0x40, 0x40, 0x36, 0x00, // char 'U' (0x55/85)
388  0x36, 0x40, 0x36, 0x00, 0x00, // char 'V' (0x56/86)
389  0x36, 0x40, 0x30, 0x40, 0x36, // char 'W' (0x57/87)
390  0x36, 0x08, 0x08, 0x36, 0x00, // char 'X' (0x58/88)
391  0x06, 0x48, 0x48, 0x36, 0x00, // char 'Y' (0x59/89)
392  0x20, 0x51, 0x49, 0x45, 0x02, // char 'Z' (0x5A/90)
393  0x77, 0x41, 0x41, 0x00, 0x00, // char '[' (0x5B/91)
394  0x00, 0x06, 0x30, 0x00, 0x00, // char '\' (0x5C/92)
395  0x00, 0x41, 0x41, 0x77, 0x00, // char ']' (0x5D/93)
396  0x00, 0x02, 0x01, 0x02, 0x00, // char '^' (0x5E/94)
397  0x00, 0x40, 0x40, 0x00, 0x00, // char '_' (0x5F/95)
398  0x00, 0x01, 0x02, 0x00, 0x00, // char '`' (0x60/96)
399 };
400 
401 const PROGMEM uint8_t ssd1306xled_font5x7 []=
402 {
403  0x00, 0x05, 0x07, 0x20,
404  0x00, 0x00, 0x00, 0x00, 0x00, // sp
405  0x00, 0x00, 0x5F, 0x00, 0x00, // !
406  0x00, 0x03, 0x00, 0x03, 0x00, // "
407  0x14, 0x3E, 0x14, 0x3E, 0x14, // #
408  0x24, 0x2A, 0x7F, 0x2A, 0x12, // $
409  0x43, 0x33, 0x08, 0x66, 0x61, // %
410  0x36, 0x49, 0x55, 0x22, 0x50, // &
411  0x00, 0x05, 0x03, 0x00, 0x00, // '
412  0x00, 0x1C, 0x22, 0x41, 0x00, // (
413  0x00, 0x41, 0x22, 0x1C, 0x00, // )
414  0x14, 0x08, 0x3E, 0x08, 0x14, // *
415  0x08, 0x08, 0x3E, 0x08, 0x08, // +
416  0x00, 0x50, 0x30, 0x00, 0x00, // ,
417  0x08, 0x08, 0x08, 0x08, 0x08, // -
418  0x00, 0x60, 0x60, 0x00, 0x00, // .
419  0x20, 0x10, 0x08, 0x04, 0x02, // /
420  0x3E, 0x51, 0x49, 0x45, 0x3E, // 0
421  0x00, 0x04, 0x02, 0x7F, 0x00, // 1
422  0x42, 0x61, 0x51, 0x49, 0x46, // 2
423  0x22, 0x41, 0x49, 0x49, 0x36, // 3
424  0x18, 0x14, 0x12, 0x7F, 0x10, // 4
425  0x27, 0x45, 0x45, 0x45, 0x39, // 5
426  0x3E, 0x49, 0x49, 0x49, 0x32, // 6
427  0x01, 0x01, 0x71, 0x09, 0x07, // 7
428  0x36, 0x49, 0x49, 0x49, 0x36, // 8
429  0x26, 0x49, 0x49, 0x49, 0x3E, // 9
430  0x00, 0x36, 0x36, 0x00, 0x00, // :
431  0x00, 0x56, 0x36, 0x00, 0x00, // ;
432  0x08, 0x14, 0x22, 0x41, 0x00, // <
433  0x14, 0x14, 0x14, 0x14, 0x14, // =
434  0x00, 0x41, 0x22, 0x14, 0x08, // >
435  0x02, 0x01, 0x51, 0x09, 0x06, // ?
436  0x3E, 0x41, 0x59, 0x55, 0x5E, // @
437  0x7E, 0x09, 0x09, 0x09, 0x7E, // A
438  0x7F, 0x49, 0x49, 0x49, 0x36, // B
439  0x3E, 0x41, 0x41, 0x41, 0x22, // C
440  0x7F, 0x41, 0x41, 0x41, 0x3E, // D
441  0x7F, 0x49, 0x49, 0x49, 0x41, // E
442  0x7F, 0x09, 0x09, 0x09, 0x01, // F
443  0x3E, 0x41, 0x41, 0x49, 0x3A, // G
444  0x7F, 0x08, 0x08, 0x08, 0x7F, // H
445  0x00, 0x41, 0x7F, 0x41, 0x00, // I
446  0x30, 0x40, 0x40, 0x40, 0x3F, // J
447  0x7F, 0x08, 0x14, 0x22, 0x41, // K
448  0x7F, 0x40, 0x40, 0x40, 0x40, // L
449  0x7F, 0x02, 0x0C, 0x02, 0x7F, // M
450  0x7F, 0x02, 0x04, 0x08, 0x7F, // N
451  0x3E, 0x41, 0x41, 0x41, 0x3E, // O
452  0x7F, 0x09, 0x09, 0x09, 0x06, // P
453  0x1E, 0x21, 0x21, 0x21, 0x5E, // Q
454  0x7F, 0x09, 0x09, 0x09, 0x76, // R
455  0x26, 0x49, 0x49, 0x49, 0x32, // S
456  0x01, 0x01, 0x7F, 0x01, 0x01, // T
457  0x3F, 0x40, 0x40, 0x40, 0x3F, // U
458  0x1F, 0x20, 0x40, 0x20, 0x1F, // V
459  0x7F, 0x20, 0x10, 0x20, 0x7F, // W
460  0x41, 0x22, 0x1C, 0x22, 0x41, // X
461  0x07, 0x08, 0x70, 0x08, 0x07, // Y
462  0x61, 0x51, 0x49, 0x45, 0x43, // Z
463  0x00, 0x7F, 0x41, 0x00, 0x00, // [
464  0x02, 0x04, 0x08, 0x10, 0x20, // 55
465  0x00, 0x00, 0x41, 0x7F, 0x00, // ]
466  0x04, 0x02, 0x01, 0x02, 0x04, // ^
467  0x40, 0x40, 0x40, 0x40, 0x40, // _
468  0x00, 0x01, 0x02, 0x04, 0x00, // `
469  0x20, 0x54, 0x54, 0x54, 0x78, // a
470  0x7F, 0x44, 0x44, 0x44, 0x38, // b
471  0x38, 0x44, 0x44, 0x44, 0x44, // c
472  0x38, 0x44, 0x44, 0x44, 0x7F, // d
473  0x38, 0x54, 0x54, 0x54, 0x18, // e
474  0x04, 0x04, 0x7E, 0x05, 0x05, // f
475  0x08, 0x54, 0x54, 0x54, 0x3C, // g
476  0x7F, 0x08, 0x04, 0x04, 0x78, // h
477  0x00, 0x44, 0x7D, 0x40, 0x00, // i
478  0x20, 0x40, 0x44, 0x3D, 0x00, // j
479  0x7F, 0x10, 0x28, 0x44, 0x00, // k
480  0x00, 0x41, 0x7F, 0x40, 0x00, // l
481  0x7C, 0x04, 0x78, 0x04, 0x78, // m
482  0x7C, 0x08, 0x04, 0x04, 0x78, // n
483  0x38, 0x44, 0x44, 0x44, 0x38, // o
484  0x7C, 0x14, 0x14, 0x14, 0x08, // p
485  0x08, 0x14, 0x14, 0x14, 0x7C, // q
486  0x00, 0x7C, 0x08, 0x04, 0x04, // r
487  0x48, 0x54, 0x54, 0x54, 0x20, // s
488  0x04, 0x04, 0x3F, 0x44, 0x44, // t
489  0x3C, 0x40, 0x40, 0x20, 0x7C, // u
490  0x1C, 0x20, 0x40, 0x20, 0x1C, // v
491  0x3C, 0x40, 0x30, 0x40, 0x3C, // w
492  0x44, 0x28, 0x10, 0x28, 0x44, // x
493  0x0C, 0x50, 0x50, 0x50, 0x3C, // y
494  0x44, 0x64, 0x54, 0x4C, 0x44, // z
495  0x00, 0x08, 0x36, 0x41, 0x41, // {
496  0x00, 0x00, 0x7F, 0x00, 0x00, // |
497  0x41, 0x41, 0x36, 0x08, 0x00, // }
498  0x02, 0x01, 0x02, 0x04, 0x02, // ~
499  0x14, 0x14, 0x14, 0x14, 0x14, // horiz lines // DEL
500  0x00 /* This byte is required for italic type of font */
501 };
502 
503 const PROGMEM uint8_t ssd1306xled_font5x7_AB []=
504 {
505  0x00, 0x05, 0x07, 0x20,
506  0x00, 0x00, 0x00, 0x00, 0x00, // sp
507  0x00, 0x00, 0x5F, 0x00, 0x00, // !
508  0x00, 0x03, 0x00, 0x03, 0x00, // "
509  0x14, 0x3E, 0x14, 0x3E, 0x14, // #
510  0x24, 0x2A, 0x7F, 0x2A, 0x12, // $
511  0x43, 0x33, 0x08, 0x66, 0x61, // %
512  0x36, 0x49, 0x55, 0x22, 0x50, // &
513  0x00, 0x05, 0x03, 0x00, 0x00, // '
514  0x00, 0x1C, 0x22, 0x41, 0x00, // (
515  0x00, 0x41, 0x22, 0x1C, 0x00, // )
516  0x14, 0x08, 0x3E, 0x08, 0x14, // *
517  0x08, 0x08, 0x3E, 0x08, 0x08, // +
518  0x00, 0x50, 0x30, 0x00, 0x00, // ,
519  0x08, 0x08, 0x08, 0x08, 0x08, // -
520  0x00, 0x60, 0x60, 0x00, 0x00, // .
521  0x20, 0x10, 0x08, 0x04, 0x02, // /
522  0x3E, 0x51, 0x49, 0x45, 0x3E, // 0
523  0x00, 0x04, 0x02, 0x7F, 0x00, // 1
524  0x42, 0x61, 0x51, 0x49, 0x46, // 2
525  0x22, 0x41, 0x49, 0x49, 0x36, // 3
526  0x18, 0x14, 0x12, 0x7F, 0x10, // 4
527  0x27, 0x45, 0x45, 0x45, 0x39, // 5
528  0x3E, 0x49, 0x49, 0x49, 0x32, // 6
529  0x01, 0x01, 0x71, 0x09, 0x07, // 7
530  0x36, 0x49, 0x49, 0x49, 0x36, // 8
531  0x26, 0x49, 0x49, 0x49, 0x3E, // 9
532  0x00, 0x36, 0x36, 0x00, 0x00, // :
533  0x00, 0x56, 0x36, 0x00, 0x00, // ;
534  0x08, 0x14, 0x22, 0x41, 0x00, // <
535  0x14, 0x14, 0x14, 0x14, 0x14, // =
536  0x00, 0x41, 0x22, 0x14, 0x08, // >
537  0x02, 0x01, 0x51, 0x09, 0x06, // ?
538  0x3E, 0x41, 0x59, 0x55, 0x5E, // @
539  0x7E, 0x09, 0x09, 0x09, 0x7E, // A
540  0x7F, 0x49, 0x49, 0x49, 0x36, // B
541  0x3E, 0x41, 0x41, 0x41, 0x22, // C
542  0x7F, 0x41, 0x41, 0x41, 0x3E, // D
543  0x7F, 0x49, 0x49, 0x49, 0x41, // E
544  0x7F, 0x09, 0x09, 0x09, 0x01, // F
545  0x3E, 0x41, 0x41, 0x49, 0x3A, // G
546  0x7F, 0x08, 0x08, 0x08, 0x7F, // H
547  0x00, 0x41, 0x7F, 0x41, 0x00, // I
548  0x30, 0x40, 0x40, 0x40, 0x3F, // J
549  0x7F, 0x08, 0x14, 0x22, 0x41, // K
550  0x7F, 0x40, 0x40, 0x40, 0x40, // L
551  0x7F, 0x02, 0x0C, 0x02, 0x7F, // M
552  0x7F, 0x02, 0x04, 0x08, 0x7F, // N
553  0x3E, 0x41, 0x41, 0x41, 0x3E, // O
554  0x7F, 0x09, 0x09, 0x09, 0x06, // P
555  0x1E, 0x21, 0x21, 0x21, 0x5E, // Q
556  0x7F, 0x09, 0x09, 0x09, 0x76, // R
557  0x26, 0x49, 0x49, 0x49, 0x32, // S
558  0x01, 0x01, 0x7F, 0x01, 0x01, // T
559  0x3F, 0x40, 0x40, 0x40, 0x3F, // U
560  0x1F, 0x20, 0x40, 0x20, 0x1F, // V
561  0x7F, 0x20, 0x10, 0x20, 0x7F, // W
562  0x41, 0x22, 0x1C, 0x22, 0x41, // X
563  0x07, 0x08, 0x70, 0x08, 0x07, // Y
564  0x61, 0x51, 0x49, 0x45, 0x43, // Z
565  0x00, 0x7F, 0x41, 0x00, 0x00, // [
566  0x02, 0x04, 0x08, 0x10, 0x20, // 55
567  0x00, 0x00, 0x41, 0x7F, 0x00, // ]
568  0x04, 0x02, 0x01, 0x02, 0x04, // ^
569  0x40, 0x40, 0x40, 0x40, 0x40, // _
570  0x00, 0x01, 0x02, 0x04, 0x00, // `
571  0x00,
572 };
573 
574 
575 /* Standard ASCII 11x16 font with digits only (Ascii codes 32 - 64) */
576 const PROGMEM uint8_t courier_new_font11x16_digits []=
577 {
578  0x00, 0x0B, 0x10, 0x20,
579  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // char
580  0x00, 0x00, 0x00, 0x00, 0xFE, 0xFE, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x19, 0x18, 0x00, 0x00, 0x00, 0x00, // char !
581  0x00, 0x00, 0x1C, 0xFC, 0x1C, 0x00, 0x00, 0x1C, 0xFC, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // char "
582  0x30, 0x30, 0xFF, 0xFF, 0x30, 0x30, 0xFF, 0xFF, 0x30, 0x30, 0x00, 0x03, 0x03, 0x3F, 0x3F, 0x03, 0x03, 0x3F, 0x3F, 0x03, 0x03, 0x00, // char #
583  0x00, 0x38, 0x7C, 0x4C, 0xCF, 0xCF, 0xCC, 0x9C, 0x9C, 0x00, 0x00, 0x00, 0x0F, 0x0F, 0x0C, 0x7C, 0x7C, 0x0C, 0x0F, 0x07, 0x00, 0x00, // char $
584  0x00, 0x1C, 0xA2, 0xA2, 0xE2, 0xDC, 0x40, 0x60, 0x20, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x0E, 0x11, 0x11, 0x11, 0x0E, 0x00, 0x00, // char %
585  0x00, 0x00, 0xB0, 0xF8, 0xCC, 0x8C, 0x0C, 0x0C, 0x8C, 0x80, 0x00, 0x00, 0x0F, 0x0F, 0x19, 0x18, 0x19, 0x1B, 0x0F, 0x1F, 0x19, 0x00, // char &
586  0x00, 0x00, 0x00, 0x00, 0x1C, 0xFC, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // char '
587  0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xF8, 0x1E, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x1F, 0x78, 0x60, 0x00, 0x00, // char (
588  0x00, 0x00, 0x06, 0x1E, 0xF8, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x78, 0x1F, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, // char )
589  0x00, 0x00, 0x18, 0x98, 0xF0, 0xFE, 0xFE, 0xF0, 0x98, 0x18, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, // char *
590  0x80, 0x80, 0x80, 0x80, 0xF8, 0xF8, 0x80, 0x80, 0x80, 0x80, 0x00, 0x01, 0x01, 0x01, 0x01, 0x1F, 0x1F, 0x01, 0x01, 0x01, 0x01, 0x00, // char +
591  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x3C, 0x04, 0x00, 0x00, 0x00, 0x00, // char ,
592  0x00, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // char -
593  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x1C, 0x1C, 0x00, 0x00, 0x00, 0x00, // char .
594  0x00, 0x00, 0x00, 0x00, 0x80, 0xE0, 0xFC, 0x1F, 0x03, 0x00, 0x00, 0x00, 0x00, 0x60, 0x7C, 0x1F, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, // char /
595  0x00, 0xF0, 0xFC, 0x0E, 0x06, 0x06, 0x0E, 0xFC, 0xF0, 0x00, 0x00, 0x00, 0x03, 0x0F, 0x1C, 0x18, 0x18, 0x1C, 0x0F, 0x03, 0x00, 0x00, // char 0
596  0x00, 0x0C, 0x0C, 0x0C, 0xFE, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0x1F, 0x1F, 0x18, 0x18, 0x18, 0x00, 0x00, // char 1
597  0x00, 0x18, 0x1C, 0x0E, 0x06, 0x86, 0xCE, 0x7C, 0x38, 0x00, 0x00, 0x00, 0x18, 0x1C, 0x1E, 0x1B, 0x19, 0x18, 0x18, 0x18, 0x00, 0x00, // char 2
598  0x00, 0x0C, 0x0C, 0xC6, 0xC6, 0xC6, 0xE6, 0xFC, 0x38, 0x00, 0x00, 0x0C, 0x1C, 0x18, 0x18, 0x18, 0x18, 0x19, 0x0F, 0x07, 0x00, 0x00, // char 3
599  0x00, 0x80, 0xC0, 0x70, 0x38, 0x0E, 0xFE, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x03, 0x1B, 0x1B, 0x1F, 0x1F, 0x1B, 0x00, 0x00, // char 4
600  0x00, 0x00, 0xFE, 0xFE, 0x66, 0x66, 0xE6, 0xC6, 0x80, 0x00, 0x00, 0x00, 0x0C, 0x1C, 0x18, 0x18, 0x18, 0x1C, 0x0F, 0x07, 0x00, 0x00, // char 5
601  0x00, 0xE0, 0xF8, 0xDC, 0x6C, 0x66, 0xE6, 0xC6, 0x86, 0x00, 0x00, 0x00, 0x03, 0x0F, 0x1C, 0x18, 0x18, 0x1C, 0x0F, 0x07, 0x00, 0x00, // char 6
602  0x00, 0x0E, 0x0E, 0x06, 0x06, 0x86, 0xF6, 0xFE, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x1F, 0x07, 0x00, 0x00, 0x00, 0x00, // char 7
603  0x00, 0x38, 0xFC, 0xC6, 0xC6, 0xC6, 0xC6, 0xFC, 0x38, 0x00, 0x00, 0x00, 0x07, 0x0F, 0x18, 0x18, 0x18, 0x18, 0x0F, 0x07, 0x00, 0x00, // char 8
604  0x00, 0x78, 0xFC, 0xCE, 0x86, 0x86, 0xCE, 0xFC, 0xF0, 0x00, 0x00, 0x00, 0x18, 0x18, 0x19, 0x19, 0x0D, 0x0E, 0x07, 0x01, 0x00, 0x00, // char 9
605  0x00, 0x00, 0x00, 0x00, 0x70, 0x70, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x1C, 0x1C, 0x00, 0x00, 0x00, 0x00, // char :
606  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x70, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x38, 0x0C, 0x04, 0x00, 0x00, 0x00, // char ;
607  0x80, 0xC0, 0xC0, 0x60, 0x30, 0x30, 0x18, 0x18, 0x0C, 0x0C, 0x00, 0x00, 0x01, 0x01, 0x03, 0x06, 0x06, 0x0C, 0x0C, 0x18, 0x18, 0x00, // char <
608  0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x00, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00, // char =
609  0x0C, 0x0C, 0x18, 0x18, 0x30, 0x30, 0x60, 0xC0, 0xC0, 0x80, 0x80, 0x18, 0x18, 0x0C, 0x0C, 0x06, 0x06, 0x03, 0x01, 0x01, 0x00, 0x00, // char >
610  0x00, 0x00, 0x38, 0x3C, 0x8C, 0x8C, 0xCC, 0xFC, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x19, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, // char ?
611  0x00, 0x00, 0xF8, 0x04, 0xC2, 0x22, 0x22, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x10, 0x21, 0x22, 0x22, 0x13, 0x00, 0x00, 0x00, // char @
612  0x00 /* This byte is required for italic type of font */
613 };
614 
615 const uint8_t comic_sans_font24x32_123[] PROGMEM =
616 {
617  0x00, 0x18, 0x20, 0x20,
618  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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
619  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 !
620  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 "
621  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 #
622  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 $
623  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 %
624  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 &
625  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 '
626  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 (
627  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 )
628  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 *
629  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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 +
630  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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 ,
631  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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 -
632  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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 .
633  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 /
634  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
635  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
636  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
637  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
638  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
639  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
640  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
641  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
642  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
643  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
644  0x00, 0x00, 0x00, 0x00, 0x00, 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 :
645  0x00, 0x00, 0x00, 0x00, 0x00, 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 ;
646  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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 <
647  0x00, 0x00, 0x00, 0x00, 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 =
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, 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 >
649  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 ?
650 };
651 
652 // ----------------------------------------------------------------------------
653 
654 
const PROGMEM uint8_t digital_font5x7_123[]
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[]