font.h
  1  #include <Arduino.h>
  2  #ifdef MEGA
  3    const uint8_t font[2048] PROGMEM = {
  4  #else
  5    PROGMEM const uint8_t font[2048] = {
  6  #endif
  7    0,0,0,0,0,0,0,
  8    0,126,129,165,129,189,153,129,
  9    126,126,255,219,255,195,231,255,
 10    126,54,127,127,127,62,28,8,
 11    0,8,28,62,127,62,28,8,
 12    0,28,62,28,127,127,62,28,
 13    62,8,8,28,62,127,62,28,
 14    62,0,0,0,0,0,0,0,
 15    0,255,255,231,195,195,231,255,
 16    255,0,0,0,0,0,0,0,
 17    0,0,0,0,0,0,0,0,
 18    0,0,0,0,0,0,0,0,
 19    0,0,0,0,0,0,0,0,
 20    0,0,0,0,0,0,0,0,
 21    0,254,198,254,198,198,230,103,
 22    3,153,90,60,231,231,60,90,
 23    153,1,7,31,127,31,7,1,
 24    0,64,112,124,127,124,112,64,
 25    0,24,60,126,24,24,126,60,
 26    24,102,102,102,102,102,0,102,
 27    0,254,219,219,222,216,216,216,
 28    0,124,198,28,54,54,28,51,
 29    30,0,0,0,0,126,126,126,
 30    0,24,60,126,24,126,60,24,
 31    255,24,60,126,24,24,24,24,
 32    0,24,24,24,24,126,60,24,
 33    0,0,24,48,127,48,24,0,
 34    0,0,12,6,127,6,12,0,
 35    0,0,0,0,0,0,0,0,
 36    0,0,0,0,0,0,0,0,
 37    0,0,0,0,0,0,0,0,
 38    0,0,0,0,0,0,0,0,
 39    0,0,0,0,0,0,0,0,
 40    0,12,30,30,12,12,0,12,
 41    0,54,54,54,0,0,0,0,
 42    0,54,54,127,54,127,54,54,
 43    0,12,62,3,30,48,31,12,
 44    0,0,99,51,24,12,102,99,
 45    0,28,54,28,110,59,51,110,
 46    0,6,6,3,0,0,0,0,
 47    0,24,12,6,6,6,12,24,
 48    0,6,12,24,24,24,12,6,
 49    0,0,102,60,255,60,102,0,
 50    0,0,12,12,63,12,12,0,
 51    0,0,0,0,0,0,12,12,
 52    6,0,0,0,63,0,0,0,
 53    0,0,0,0,0,0,12,12,
 54    0,96,48,24,12,6,3,1,
 55    0,62,99,115,123,111,103,62,
 56    0,12,14,12,12,12,12,63,
 57    0,30,51,48,28,6,51,63,
 58    0,30,51,48,28,48,51,30,
 59    0,56,60,54,51,127,48,120,
 60    0,63,3,31,48,48,51,30,
 61    0,28,6,3,31,51,51,30,
 62    0,63,51,48,24,12,12,12,
 63    0,30,51,51,30,51,51,30,
 64    0,30,51,51,62,48,24,14,
 65    0,0,12,12,0,0,12,12,
 66    0,0,12,12,0,0,12,12,
 67    6,24,12,6,3,6,12,24,
 68    0,0,0,63,0,0,63,0,
 69    0,6,12,24,48,24,12,6,
 70    0,30,51,48,24,12,0,12,
 71    0,62,99,123,123,123,3,30,
 72    0,12,30,51,51,63,51,51,
 73    0,63,102,102,62,102,102,63,
 74    0,60,102,3,3,3,102,60,
 75    0,31,54,102,102,102,54,31,
 76    0,127,70,22,30,22,70,127,
 77    0,127,70,22,30,22,6,15,
 78    0,60,102,3,3,115,102,124,
 79    0,51,51,51,63,51,51,51,
 80    0,30,12,12,12,12,12,30,
 81    0,120,48,48,48,51,51,30,
 82    0,103,102,54,30,54,102,103,
 83    0,15,6,6,6,70,102,127,
 84    0,99,119,127,127,107,99,99,
 85    0,99,103,111,123,115,99,99,
 86    0,28,54,99,99,99,54,28,
 87    0,63,102,102,62,6,6,15,
 88    0,30,51,51,51,59,30,56,
 89    0,63,102,102,62,54,102,103,
 90    0,30,51,7,14,56,51,30,
 91    0,63,45,12,12,12,12,30,
 92    0,51,51,51,51,51,51,63,
 93    0,51,51,51,51,51,30,12,
 94    0,99,99,99,107,127,119,99,
 95    0,99,99,54,28,28,54,99,
 96    0,51,51,51,30,12,12,30,
 97    0,127,99,49,24,76,102,127,
 98    0,30,6,6,6,6,6,30,
 99    0,3,6,12,24,48,96,64,
100    0,30,24,24,24,24,24,30,
101    0,8,28,54,99,0,0,0,
102    0,0,0,0,0,0,0,0,
103    255,12,12,24,0,0,0,0,
104    0,0,0,30,48,62,51,110,
105    0,7,6,6,62,102,102,59,
106    0,0,0,30,51,3,51,30,
107    0,56,48,48,62,51,51,110,
108    0,0,0,30,51,63,3,30,
109    0,28,54,6,15,6,6,15,
110    0,0,0,110,51,51,62,48,
111    31,7,6,54,110,102,102,103,
112    0,12,0,14,12,12,12,30,
113    0,48,0,48,48,48,51,51,
114    30,7,6,102,54,30,54,103,
115    0,14,12,12,12,12,12,30,
116    0,0,0,51,127,127,107,99,
117    0,0,0,31,51,51,51,51,
118    0,0,0,30,51,51,51,30,
119    0,0,0,59,102,102,62,6,
120    15,0,0,110,51,51,62,48,
121    120,0,0,59,110,102,6,15,
122    0,0,0,62,3,30,48,31,
123    0,8,12,62,12,12,44,24,
124    0,0,0,51,51,51,51,110,
125    0,0,0,51,51,51,30,12,
126    0,0,0,99,107,127,127,54,
127    0,0,0,99,54,28,54,99,
128    0,0,0,51,51,51,62,48,
129    31,0,0,63,25,12,38,63,
130    0,56,12,12,7,12,12,56,
131    0,24,24,24,0,24,24,24,
132    0,7,12,12,56,12,12,7,
133    0,110,59,0,0,0,0,0,
134    0,0,8,28,54,99,99,127,
135    0,30,51,3,51,30,24,48,
136    30,0,51,0,51,51,51,126,
137    0,56,0,30,51,63,3,30,
138    0,126,195,60,96,124,102,252,
139    0,51,0,30,48,62,51,126,
140    0,7,0,30,48,62,51,126,
141    0,12,12,30,48,62,51,126,
142    0,0,0,30,3,3,30,48,
143    28,126,195,60,102,126,6,60,
144    0,51,0,30,51,63,3,30,
145    0,7,0,30,51,63,3,30,
146    0,51,0,14,12,12,12,30,
147    0,62,99,28,24,24,24,60,
148    0,7,0,14,12,12,12,30,
149    0,99,28,54,99,127,99,99,
150    0,12,12,0,30,51,63,51,
151    0,56,0,63,6,30,6,63,
152    0,0,0,254,48,254,51,254,
153    0,124,54,51,127,51,51,115,
154    0,30,51,0,30,51,51,30,
155    0,0,51,0,30,51,51,30,
156    0,0,7,0,30,51,51,30,
157    0,30,51,0,51,51,51,126,
158    0,0,7,0,51,51,51,126,
159    0,0,51,0,51,51,62,48,
160    31,195,24,60,102,102,60,24,
161    0,51,0,51,51,51,51,30,
162    0,24,24,126,3,3,126,24,
163    24,28,54,38,15,6,103,63,
164    0,51,51,30,63,12,63,12,
165    12,31,51,51,95,99,243,99,
166    227,112,216,24,60,24,24,27,
167    14,56,0,30,48,62,51,126,
168    0,28,0,14,12,12,12,30,
169    0,0,56,0,30,51,51,30,
170    0,0,56,0,51,51,51,126,
171    0,0,31,0,31,51,51,51,
172    0,63,0,51,55,63,59,51,
173    0,60,54,54,124,0,126,0,
174    0,28,54,54,28,0,62,0,
175    0,12,0,12,6,3,51,30,
176    0,0,0,0,63,3,3,0,
177    0,0,0,0,63,48,48,0,
178    0,195,99,51,123,204,102,51,
179    240,195,99,51,219,236,246,243,
180    192,24,24,0,24,24,24,24,
181    0,0,204,102,51,102,204,0,
182    0,0,51,102,204,102,51,0,
183    0,68,17,68,17,68,17,68,
184    17,170,85,170,85,170,85,170,
185    85,219,238,219,119,219,238,219,
186    119,24,24,24,24,24,24,24,
187    24,24,24,24,24,31,24,24,
188    24,24,24,31,24,31,24,24,
189    24,108,108,108,108,111,108,108,
190    108,0,0,0,0,127,108,108,
191    108,0,0,31,24,31,24,24,
192    24,108,108,111,96,111,108,108,
193    108,108,108,108,108,108,108,108,
194    108,0,0,127,96,111,108,108,
195    108,108,108,111,96,127,0,0,
196    0,108,108,108,108,127,0,0,
197    0,24,24,31,24,31,0,0,
198    0,0,0,0,0,31,24,24,
199    24,24,24,24,24,248,0,0,
200    0,24,24,24,24,255,0,0,
201    0,0,0,0,0,255,24,24,
202    24,24,24,24,24,248,24,24,
203    24,0,0,0,0,255,0,0,
204    0,24,24,24,24,255,24,24,
205    24,24,24,248,24,248,24,24,
206    24,108,108,108,108,236,108,108,
207    108,108,108,236,12,252,0,0,
208    0,0,0,252,12,236,108,108,
209    108,108,108,239,0,255,0,0,
210    0,0,0,255,0,239,108,108,
211    108,108,108,236,12,236,108,108,
212    108,0,0,255,0,255,0,0,
213    0,108,108,239,0,239,108,108,
214    108,24,24,255,0,255,0,0,
215    0,108,108,108,108,255,0,0,
216    0,0,0,255,0,255,24,24,
217    24,0,0,0,0,255,108,108,
218    108,108,108,108,108,252,0,0,
219    0,24,24,248,24,248,0,0,
220    0,0,0,248,24,248,24,24,
221    24,0,0,0,0,252,108,108,
222    108,108,108,108,108,255,108,108,
223    108,24,24,255,24,255,24,24,
224    24,24,24,24,24,31,0,0,
225    0,0,0,0,0,248,24,24,
226    24,255,255,255,255,255,255,255,
227    255,0,0,0,0,255,255,255,
228    255,15,15,15,15,15,15,15,
229    15,240,240,240,240,240,240,240,
230    240,255,255,255,255,0,0,0,
231    0,0,0,110,59,19,59,110,
232    0,0,30,51,31,51,31,3,
233    3,0,63,51,3,3,3,3,
234    0,0,127,54,54,54,54,54,
235    0,63,51,6,12,6,51,63,
236    0,0,0,126,27,27,27,14,
237    0,0,102,102,102,102,62,6,
238    3,0,110,59,24,24,24,24,
239    0,63,12,30,51,51,30,12,
240    63,28,54,99,127,99,54,28,
241    0,28,54,99,99,54,54,119,
242    0,56,12,24,62,51,51,30,
243    0,0,0,126,219,219,126,0,
244    0,96,48,126,219,219,126,6,
245    3,28,6,3,31,3,6,28,
246    0,30,51,51,51,51,51,51,
247    0,0,63,0,63,0,63,0,
248    0,12,12,63,12,12,0,63,
249    0,6,12,24,12,6,0,63,
250    0,24,12,6,12,24,0,63,
251    0,112,216,216,24,24,24,24,
252    24,24,24,24,24,24,27,27,
253    14,12,12,0,63,0,12,12,
254    0,0,110,59,0,110,59,0,
255    0,28,54,54,28,0,0,0,
256    0,0,0,0,24,24,0,0,
257    0,0,0,0,0,24,0,0,
258    0,240,48,48,48,55,54,60,
259    56,30,54,54,54,54,0,0,
260    0,14,24,12,6,30,0,0,
261    0,0,0,60,60,60,60,0,
262    0,0,0,0,0,0,0,0,0
263  };
264