sGUI  V1.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Modules Pages
font.c
Go to the documentation of this file.
1 
71 #ifdef __cplusplus
72 extern "C" {
73 #endif /* __cplusplus */
74 
75 /*----- Header-Files -------------------------------------------------------*/
76 #include <stdint.h> /* Standard integer formats */
77 #include "font.h" /* Fonts for the carme graphic library */
78 
79 /*----- Macros -------------------------------------------------------------*/
80 
81 /*----- Data types ---------------------------------------------------------*/
82 
83 /*----- Function prototypes ------------------------------------------------*/
84 
85 /*----- Data ---------------------------------------------------------------*/
86 #ifdef FONT_4x6
87 
91 static uint8_t font_4x6_data[] = {
92  0x00,0x00,0x00,0x00, //
93  0x00,0x3a,0x00,0x00, // !
94  0x30,0x00,0x30,0x00, // "
95  0x3e,0x14,0x3e,0x14, // #
96  0x1a,0x3b,0x16,0x00, // $
97  0x24,0x08,0x12,0x00, // %
98  0x14,0x2a,0x14,0x02, // &
99  0x00,0x30,0x00,0x00, // '
100  0x00,0x1e,0x21,0x00, // (
101  0x21,0x1e,0x00,0x00, // )
102  0x2a,0x1c,0x2a,0x00, // *
103  0x08,0x3e,0x08,0x00, // +
104  0x01,0x02,0x00,0x00, // ,
105  0x08,0x08,0x08,0x00, // -
106  0x00,0x02,0x00,0x00, // .
107  0x06,0x08,0x30,0x00, // /
108  0x1c,0x2a,0x1c,0x00, // 0
109  0x12,0x3e,0x02,0x00, // 1
110  0x12,0x26,0x1a,0x00, // 2
111  0x22,0x2a,0x34,0x00, // 3
112  0x38,0x08,0x3e,0x00, // 4
113  0x3a,0x2a,0x24,0x00, // 5
114  0x1c,0x2a,0x24,0x00, // 6
115  0x26,0x28,0x30,0x00, // 7
116  0x16,0x2a,0x34,0x00, // 8
117  0x12,0x2a,0x1c,0x00, // 9
118  0x00,0x12,0x00,0x00, // :
119  0x01,0x12,0x00,0x00, // ;
120  0x08,0x14,0x22,0x00, // <
121  0x14,0x14,0x14,0x00, // =
122  0x22,0x14,0x08,0x00, // >
123  0x20,0x2a,0x10,0x00, // ?
124  0x1c,0x22,0x3a,0x00, // @
125  0x1e,0x28,0x1e,0x00, // A
126  0x3e,0x2a,0x14,0x00, // B
127  0x1c,0x22,0x14,0x00, // C
128  0x3e,0x22,0x1c,0x00, // D
129  0x3e,0x2a,0x22,0x00, // E
130  0x3e,0x28,0x20,0x00, // F
131  0x1c,0x22,0x2e,0x00, // G
132  0x3e,0x08,0x3e,0x00, // H
133  0x22,0x3e,0x22,0x00, // I
134  0x04,0x02,0x3c,0x00, // J
135  0x3e,0x08,0x36,0x00, // K
136  0x3e,0x02,0x02,0x00, // L
137  0x3e,0x18,0x3e,0x00, // M
138  0x1e,0x08,0x3c,0x00, // N
139  0x1c,0x22,0x1c,0x00, // O
140  0x3e,0x28,0x10,0x00, // P
141  0x1c,0x22,0x1d,0x00, // Q
142  0x3e,0x28,0x16,0x00, // R
143  0x12,0x2a,0x24,0x00, // S
144  0x20,0x3e,0x20,0x00, // T
145  0x3e,0x02,0x3e,0x00, // U
146  0x3c,0x06,0x3c,0x00, // V
147  0x3e,0x0c,0x3e,0x00, // W
148  0x36,0x08,0x36,0x00, // X
149  0x30,0x0e,0x30,0x00, // Y
150  0x26,0x2a,0x32,0x00, // Z
151  0x00,0x3e,0x22,0x00, // [
152  0x30,0x08,0x06,0x00, // "\"
153  0x22,0x3e,0x00,0x00, // ]
154  0x10,0x20,0x10,0x00, // ^
155  0x01,0x01,0x01,0x00, // _
156  0x00,0x20,0x10,0x00, // `
157  0x0c,0x12,0x1e,0x00, // a
158  0x3e,0x12,0x0c,0x00, // b
159  0x0c,0x12,0x12,0x00, // c
160  0x0c,0x12,0x3e,0x00, // d
161  0x0c,0x16,0x0a,0x00, // e
162  0x08,0x1e,0x28,0x00, // f
163  0x09,0x15,0x1e,0x00, // g
164  0x3e,0x10,0x0e,0x00, // h
165  0x0a,0x2e,0x02,0x00, // i
166  0x01,0x01,0x2e,0x00, // j
167  0x3e,0x08,0x16,0x00, // k
168  0x22,0x3e,0x02,0x00, // l
169  0x1e,0x08,0x1e,0x00, // m
170  0x1e,0x10,0x0e,0x00, // n
171  0x0c,0x12,0x0c,0x00, // o
172  0x1f,0x14,0x08,0x00, // p
173  0x0c,0x12,0x1f,0x00, // q
174  0x1e,0x08,0x10,0x00, // r
175  0x0a,0x1a,0x14,0x00, // s
176  0x10,0x3c,0x12,0x00, // t
177  0x1c,0x02,0x1e,0x00, // u
178  0x1c,0x02,0x1c,0x00, // v
179  0x1e,0x04,0x1e,0x00, // w
180  0x12,0x0c,0x12,0x00, // x
181  0x19,0x05,0x1e,0x00, // y
182  0x12,0x16,0x1a,0x00, // z
183  0x08,0x1e,0x21,0x00, // {
184  0x00,0x3e,0x00,0x00, // |
185  0x21,0x1e,0x08,0x00, // }
186  0x10,0x20,0x10,0x20, // ~
187 };
188 
192 FONT_T font_4x6 = {
193  4,
194  6,
195  1,
196  font_4x6_data
197 };
198 #endif /* FONT_4x6 */
199 
200 
201 #ifdef FONT_5x7
202 
206 static uint8_t font_5x7_data[] = {
207  0x00,0x00,0x00,0x00,0x00, //
208  0x00,0x00,0x7a,0x00,0x00, // !
209  0x00,0x70,0x00,0x70,0x00, // "
210  0x14,0x3e,0x14,0x3e,0x14, // #
211  0x10,0x2a,0x3e,0x2a,0x04, // $
212  0x64,0x08,0x10,0x26,0x00, // %
213  0x14,0x2a,0x14,0x02,0x00, // &
214  0x00,0x00,0x70,0x00,0x00, // '
215  0x00,0x3c,0x42,0x00,0x00, // (
216  0x00,0x42,0x3c,0x00,0x00, // )
217  0x00,0x2a,0x1c,0x2a,0x00, // *
218  0x08,0x08,0x3e,0x08,0x08, // +
219  0x00,0x01,0x06,0x04,0x00, // ,
220  0x08,0x08,0x08,0x08,0x00, // -
221  0x00,0x06,0x06,0x00,0x00, // .
222  0x04,0x08,0x10,0x20,0x00, // /
223  0x00,0x3c,0x42,0x3c,0x00, // 0
224  0x00,0x22,0x7e,0x02,0x00, // 1
225  0x22,0x46,0x4a,0x32,0x00, // 2
226  0x44,0x52,0x52,0x6c,0x00, // 3
227  0x18,0x28,0x7e,0x08,0x00, // 4
228  0x74,0x52,0x52,0x4c,0x00, // 5
229  0x3c,0x52,0x52,0x0c,0x00, // 6
230  0x40,0x46,0x58,0x60,0x00, // 7
231  0x2c,0x52,0x52,0x2c,0x00, // 8
232  0x30,0x4a,0x4a,0x3c,0x00, // 9
233  0x00,0x36,0x36,0x00,0x00, // :
234  0x01,0x36,0x34,0x00,0x00, // ;
235  0x00,0x08,0x14,0x22,0x00, // <
236  0x14,0x14,0x14,0x14,0x00, // =
237  0x00,0x22,0x14,0x08,0x00, // >
238  0x00,0x20,0x4a,0x30,0x00, // ?
239  0x3c,0x42,0x5a,0x38,0x00, // @
240  0x3e,0x48,0x48,0x3e,0x00, // A
241  0x7e,0x52,0x52,0x2c,0x00, // B
242  0x3c,0x42,0x42,0x24,0x00, // C
243  0x7e,0x42,0x42,0x3c,0x00, // D
244  0x7e,0x52,0x52,0x42,0x00, // E
245  0x7e,0x50,0x50,0x40,0x00, // F
246  0x3c,0x42,0x4a,0x2e,0x00, // G
247  0x7e,0x10,0x10,0x7e,0x00, // H
248  0x00,0x42,0x7e,0x42,0x00, // I
249  0x04,0x02,0x02,0x7c,0x00, // J
250  0x7e,0x18,0x24,0x42,0x00, // K
251  0x7e,0x02,0x02,0x02,0x00, // L
252  0x7e,0x30,0x30,0x7e,0x00, // M
253  0x7e,0x30,0x0c,0x7e,0x00, // N
254  0x3c,0x42,0x42,0x3c,0x00, // O
255  0x7e,0x48,0x48,0x30,0x00, // P
256  0x3c,0x46,0x42,0x3d,0x00, // Q
257  0x7e,0x48,0x4c,0x32,0x00, // R
258  0x24,0x52,0x4a,0x24,0x00, // S
259  0x00,0x40,0x7e,0x40,0x00, // T
260  0x7c,0x02,0x02,0x7c,0x00, // U
261  0x78,0x06,0x06,0x78,0x00, // V
262  0x7e,0x0c,0x0c,0x7e,0x00, // W
263  0x66,0x18,0x18,0x66,0x00, // X
264  0x00,0x70,0x0e,0x70,0x00, // Y
265  0x46,0x4a,0x52,0x62,0x00, // Z
266  0x00,0x7e,0x42,0x42,0x00, // [
267  0x20,0x10,0x08,0x04,0x00, // "\"
268  0x00,0x42,0x42,0x7e,0x00, // ]
269  0x00,0x20,0x40,0x20,0x00, // ^
270  0x02,0x02,0x02,0x02,0x00, // _
271  0x00,0x40,0x20,0x00,0x00, // `
272  0x0c,0x12,0x14,0x1e,0x00, // a
273  0x7e,0x12,0x12,0x0c,0x00, // b
274  0x0c,0x12,0x12,0x00,0x00, // c
275  0x0c,0x12,0x12,0x7e,0x00, // d
276  0x0c,0x16,0x1a,0x08,0x00, // e
277  0x08,0x3e,0x48,0x20,0x00, // f
278  0x0a,0x15,0x15,0x19,0x00, // g
279  0x7e,0x10,0x10,0x0e,0x00, // h
280  0x00,0x12,0x5e,0x02,0x00, // i
281  0x00,0x02,0x01,0x5e,0x00, // j
282  0x7e,0x08,0x14,0x02,0x00, // k
283  0x00,0x42,0x7e,0x02,0x00, // l
284  0x1e,0x08,0x18,0x0e,0x00, // m
285  0x1e,0x10,0x10,0x0e,0x00, // n
286  0x0c,0x12,0x12,0x0c,0x00, // o
287  0x1f,0x12,0x12,0x0c,0x00, // p
288  0x0c,0x12,0x12,0x1f,0x00, // q
289  0x1e,0x10,0x10,0x08,0x00, // r
290  0x0a,0x1a,0x16,0x14,0x00, // s
291  0x10,0x7c,0x12,0x02,0x00, // t
292  0x1c,0x02,0x02,0x1e,0x00, // u
293  0x00,0x1c,0x02,0x1c,0x00, // v
294  0x1e,0x06,0x06,0x1e,0x00, // w
295  0x12,0x0c,0x0c,0x12,0x00, // x
296  0x18,0x05,0x02,0x1c,0x00, // y
297  0x12,0x16,0x1a,0x12,0x00, // z
298  0x00,0x10,0x3c,0x42,0x00, // {
299  0x00,0x00,0x7e,0x00,0x00, // |
300  0x00,0x42,0x3c,0x10,0x00, // }
301  0x20,0x40,0x20,0x40,0x00, // ~
302 };
303 
307 FONT_T font_5x7 = {
308  5,
309  7,
310  1,
311  font_5x7_data
312 };
313 #endif /* FONT_5x7 */
314 
315 
316 #ifdef FONT_5x7W
317 
320 static uint8_t font_5x7W_data[] = {
321  0x00,0x00,0x00,0x00,0x00, //
322  0x00,0x00,0xfa,0x00,0x00, // !
323  0x00,0xe0,0x00,0xe0,0x00, // "
324  0x28,0xfe,0x28,0xfe,0x28, // #
325  0x24,0x54,0xfe,0x54,0x48, // $
326  0xc4,0xc8,0x10,0x26,0x46, // %
327  0x6c,0x92,0xaa,0x44,0x0a, // &
328  0x00,0xa0,0xc0,0x00,0x00, // '
329  0x00,0x38,0x44,0x82,0x00, // (
330  0x00,0x82,0x44,0x38,0x00, // )
331  0x10,0x54,0x38,0x54,0x10, // *
332  0x10,0x10,0x7c,0x10,0x10, // +
333  0x00,0x0a,0x0c,0x00,0x00, // ,
334  0x10,0x10,0x10,0x10,0x10, // -
335  0x00,0x06,0x06,0x00,0x00, // .
336  0x04,0x08,0x10,0x20,0x40, // /
337  0x7c,0x8a,0x92,0xa2,0x7c, // 0
338  0x00,0x42,0xfe,0x02,0x00, // 1
339  0x42,0x86,0x8a,0x92,0x62, // 2
340  0x84,0x82,0xa2,0xd2,0x8c, // 3
341  0x18,0x28,0x48,0xfe,0x08, // 4
342  0xe4,0xa2,0xa2,0xa2,0x9c, // 5
343  0x3c,0x52,0x92,0x92,0x0c, // 6
344  0x80,0x8e,0x90,0xa0,0xc0, // 7
345  0x6c,0x92,0x92,0x92,0x6c, // 8
346  0x60,0x92,0x92,0x94,0x78, // 9
347  0x00,0x6c,0x6c,0x00,0x00, // :
348  0x00,0x6a,0x6c,0x00,0x00, // ;
349  0x00,0x10,0x28,0x44,0x82, // <
350  0x28,0x28,0x28,0x28,0x28, // =
351  0x82,0x44,0x28,0x10,0x00, // >
352  0x40,0x80,0x8a,0x90,0x60, // ?
353  0x4c,0x92,0x9e,0x82,0x7c, // @
354  0x7e,0x88,0x88,0x88,0x7e, // A
355  0xfe,0x92,0x92,0x92,0x6c, // B
356  0x7c,0x82,0x82,0x82,0x44, // C
357  0xfe,0x82,0x82,0x44,0x38, // D
358  0xfe,0x92,0x92,0x92,0x82, // E
359  0xfe,0x90,0x90,0x80,0x80, // F
360  0x7c,0x82,0x82,0x8a,0x4c, // G
361  0xfe,0x10,0x10,0x10,0xfe, // H
362  0x00,0x82,0xfe,0x82,0x00, // I
363  0x04,0x02,0x82,0xfc,0x80, // J
364  0xfe,0x10,0x28,0x44,0x82, // K
365  0xfe,0x02,0x02,0x02,0x02, // L
366  0xfe,0x40,0x20,0x40,0xfe, // M
367  0xfe,0x20,0x10,0x08,0xfe, // N
368  0x7c,0x82,0x82,0x82,0x7c, // O
369  0xfe,0x90,0x90,0x90,0x60, // P
370  0x7c,0x82,0x8a,0x84,0x7a, // Q
371  0xfe,0x90,0x98,0x94,0x62, // R
372  0x62,0x92,0x92,0x92,0x8c, // S
373  0x80,0x80,0xfe,0x80,0x80, // T
374  0xfc,0x02,0x02,0x02,0xfc, // U
375  0xf8,0x04,0x02,0x04,0xf8, // V
376  0xfe,0x04,0x18,0x04,0xfe, // W
377  0xc6,0x28,0x10,0x28,0xc6, // X
378  0xc0,0x20,0x1e,0x20,0xc0, // Y
379  0x86,0x8a,0x92,0xa2,0xc2, // Z
380  0x00,0x00,0xfe,0x82,0x82, // [
381  0x40,0x20,0x10,0x08,0x04, // "\"
382  0x82,0x82,0xfe,0x00,0x00, // ]
383  0x20,0x40,0x80,0x40,0x20, // ^
384  0x02,0x02,0x02,0x02,0x02, // _
385  0x00,0x80,0x40,0x20,0x00, // `
386  0x04,0x2a,0x2a,0x2a,0x1e, // a
387  0xfe,0x12,0x22,0x22,0x1c, // b
388  0x1c,0x22,0x22,0x22,0x04, // c
389  0x1c,0x22,0x22,0x12,0xfe, // d
390  0x1c,0x2a,0x2a,0x2a,0x18, // e
391  0x10,0x7e,0x90,0x80,0x40, // f
392  0x10,0x28,0x2a,0x2a,0x3c, // g
393  0xfe,0x10,0x20,0x20,0x1e, // h
394  0x00,0x22,0xbe,0x02,0x00, // i
395  0x04,0x02,0x22,0xbc,0x00, // j
396  0x00,0xfe,0x08,0x14,0x22, // k
397  0x00,0x82,0xfe,0x02,0x00, // l
398  0x3e,0x20,0x18,0x20,0x1e, // m
399  0x3e,0x10,0x20,0x20,0x1e, // n
400  0x1c,0x22,0x22,0x22,0x1c, // o
401  0x3e,0x28,0x28,0x28,0x10, // p
402  0x10,0x28,0x28,0x18,0x3e, // q
403  0x3e,0x10,0x20,0x20,0x10, // r
404  0x12,0x2a,0x2a,0x2a,0x04, // s
405  0x20,0xfc,0x22,0x02,0x04, // t
406  0x3c,0x02,0x02,0x04,0x3e, // u
407  0x38,0x04,0x02,0x04,0x38, // v
408  0x3c,0x02,0x0c,0x02,0x3c, // w
409  0x22,0x14,0x08,0x14,0x22, // x
410  0x30,0x0a,0x0a,0x0a,0x3c, // y
411  0x22,0x26,0x2a,0x32,0x22, // z
412  0x00,0x10,0x6c,0x82,0x00, // {
413  0x00,0x00,0xfe,0x00,0x00, // |
414  0x00,0x82,0x6c,0x10,0x00, // }
415  0x40,0x80,0xc0,0x40,0x80, // ~
416 };
417 
421 FONT_T font_5x7W = {
422  5,
423  7,
424  1,
425  font_5x7W_data
426 };
427 #endif /* FONT_5x7W */
428 
429 
430 #ifdef FONT_5x8
431 
435 static uint8_t font_5x8_data[] = {
436  0x00,0x00,0x00,0x00,0x00, //
437  0x00,0x00,0x7a,0x00,0x00, // !
438  0x00,0x70,0x00,0x70,0x00, // "
439  0x28,0xfe,0x28,0xfe,0x28, // #
440  0x20,0x54,0xfe,0x54,0x08, // $
441  0x00,0x68,0x10,0x2c,0x00, // %
442  0x6c,0x92,0x6c,0x02,0x00, // &
443  0x00,0x00,0x70,0x00,0x00, // '
444  0x00,0x3c,0x42,0x00,0x00, // (
445  0x00,0x42,0x3c,0x00,0x00, // )
446  0x2a,0x1c,0x1c,0x2a,0x00, // *
447  0x08,0x08,0x3e,0x08,0x08, // +
448  0x00,0x01,0x06,0x04,0x00, // ,
449  0x08,0x08,0x08,0x08,0x00, // -
450  0x00,0x02,0x07,0x02,0x00, // .
451  0x06,0x08,0x10,0x60,0x00, // /
452  0x00,0x3c,0x42,0x3c,0x00, // 0
453  0x00,0x22,0x7e,0x02,0x00, // 1
454  0x26,0x4a,0x4a,0x32,0x00, // 2
455  0x44,0x52,0x72,0x4c,0x00, // 3
456  0x18,0x28,0x7e,0x08,0x00, // 4
457  0x74,0x52,0x52,0x4c,0x00, // 5
458  0x3c,0x52,0x52,0x0c,0x00, // 6
459  0x40,0x46,0x58,0x60,0x00, // 7
460  0x2c,0x52,0x52,0x2c,0x00, // 8
461  0x30,0x4a,0x4a,0x3c,0x00, // 9
462  0x00,0x36,0x36,0x00,0x00, // :
463  0x00,0x01,0x36,0x34,0x00, // ;
464  0x00,0x18,0x24,0x42,0x00, // <
465  0x14,0x14,0x14,0x14,0x00, // =
466  0x00,0x42,0x24,0x18,0x00, // >
467  0x00,0x20,0x4a,0x30,0x00, // ?
468  0x3c,0x42,0x99,0xa5,0x78, // @
469  0x3e,0x48,0x48,0x3e,0x00, // A
470  0x7e,0x52,0x52,0x2c,0x00, // B
471  0x3c,0x42,0x42,0x24,0x00, // C
472  0x7e,0x42,0x42,0x3c,0x00, // D
473  0x7e,0x52,0x52,0x42,0x00, // E
474  0x7e,0x50,0x50,0x40,0x00, // F
475  0x3c,0x42,0x4a,0x2c,0x00, // G
476  0x7e,0x10,0x10,0x7e,0x00, // H
477  0x00,0x42,0x7e,0x42,0x00, // I
478  0x04,0x42,0x7c,0x40,0x00, // J
479  0x7e,0x10,0x2c,0x42,0x00, // K
480  0x7e,0x02,0x02,0x02,0x00, // L
481  0x7e,0x30,0x30,0x7e,0x00, // M
482  0x7e,0x30,0x1c,0x7e,0x00, // N
483  0x3c,0x42,0x42,0x3c,0x00, // O
484  0x7e,0x48,0x48,0x30,0x00, // P
485  0x3c,0x4a,0x46,0x3d,0x00, // Q
486  0x7e,0x48,0x48,0x36,0x00, // R
487  0x24,0x52,0x4a,0x24,0x00, // S
488  0x00,0x40,0x7e,0x40,0x00, // T
489  0x7c,0x02,0x02,0x7c,0x00, // U
490  0x78,0x06,0x06,0x78,0x00, // V
491  0x7e,0x0c,0x0c,0x7e,0x00, // W
492  0x66,0x18,0x18,0x66,0x00, // X
493  0x60,0x10,0x0e,0x10,0x60, // Y
494  0x46,0x4a,0x52,0x62,0x00, // Z
495  0x00,0x7e,0x42,0x42,0x00, // [
496  0x60,0x10,0x08,0x06,0x00, // "\"
497  0x00,0x42,0x42,0x7e,0x00, // ]
498  0x00,0x20,0x40,0x20,0x00, // ^
499  0x01,0x01,0x01,0x01,0x00, // _
500  0x00,0x40,0x20,0x00,0x00, // `
501  0x0c,0x12,0x12,0x1e,0x00, // a
502  0x7e,0x12,0x12,0x0c,0x00, // b
503  0x00,0x0c,0x12,0x12,0x00, // c
504  0x0c,0x12,0x12,0x7e,0x00, // d
505  0x0c,0x16,0x1a,0x08,0x00, // e
506  0x08,0x3e,0x48,0x20,0x00, // f
507  0x08,0x15,0x15,0x0e,0x00, // g
508  0x7e,0x10,0x10,0x0e,0x00, // h
509  0x00,0x12,0x5e,0x02,0x00, // i
510  0x00,0x02,0x01,0x5e,0x00, // j
511  0x7e,0x08,0x08,0x16,0x00, // k
512  0x00,0x42,0x7e,0x02,0x00, // l
513  0x1e,0x10,0x0e,0x10,0x0e, // m
514  0x1e,0x10,0x10,0x0e,0x00, // n
515  0x0c,0x12,0x12,0x0c,0x00, // o
516  0x1f,0x14,0x14,0x08,0x00, // p
517  0x08,0x14,0x14,0x1f,0x00, // q
518  0x1e,0x08,0x10,0x08,0x00, // r
519  0x00,0x0a,0x1a,0x14,0x00, // s
520  0x10,0x7c,0x12,0x04,0x00, // t
521  0x1c,0x02,0x02,0x1e,0x00, // u
522  0x00,0x1c,0x02,0x1c,0x00, // v
523  0x1c,0x02,0x0c,0x02,0x1c, // w
524  0x12,0x0c,0x0c,0x12,0x00, // x
525  0x1a,0x05,0x05,0x1e,0x00, // y
526  0x12,0x16,0x1a,0x12,0x00, // z
527  0x10,0x54,0xaa,0x82,0x00, // {
528  0x00,0x00,0x7e,0x00,0x00, // |
529  0x82,0xaa,0x54,0x10,0x00, // }
530  0x20,0x40,0x20,0x40,0x00, // ~
531 };
532 
536 FONT_T font_5x8 = {
537  5,
538  8,
539  1,
540  font_5x8_data
541 };
542 #endif /* FONT_5x8 */
543 
544 
545 #ifdef FONT_6x9
546 
550 static uint16_t font_6x9_data[] = {
551  0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, //
552  0x0000,0x0000,0x00f4,0x0000,0x0000,0x0000, // !
553  0x0000,0x00e0,0x0000,0x00e0,0x0000,0x0000, // "
554  0x0028,0x00fe,0x0028,0x00fe,0x0028,0x0000, // #
555  0x0064,0x0092,0x01ff,0x0092,0x004c,0x0000, // $
556  0x0080,0x014c,0x0090,0x0024,0x00ca,0x0004, // %
557  0x006c,0x0092,0x0092,0x006c,0x000a,0x0000, // &
558  0x0000,0x0000,0x00e0,0x0000,0x0000,0x0000, // '
559  0x0000,0x0000,0x007c,0x0082,0x0000,0x0000, // (
560  0x0000,0x0000,0x0082,0x007c,0x0000,0x0000, // )
561  0x0054,0x0038,0x0010,0x0038,0x0054,0x0000, // *
562  0x0010,0x0010,0x007c,0x0010,0x0010,0x0000, // +
563  0x0000,0x0000,0x0009,0x000e,0x0000,0x0000, // ,
564  0x0010,0x0010,0x0010,0x0010,0x0010,0x0000, // -
565  0x0000,0x0000,0x000c,0x000c,0x0000,0x0000, // .
566  0x0000,0x000c,0x0010,0x0020,0x00c0,0x0000, // /
567  0x0000,0x0078,0x0084,0x0084,0x0078,0x0000, // 0
568  0x0000,0x0044,0x00fc,0x0004,0x0000,0x0000, // 1
569  0x0000,0x0044,0x008c,0x0094,0x0064,0x0000, // 2
570  0x0000,0x0084,0x00a4,0x00e4,0x0098,0x0000, // 3
571  0x0018,0x0028,0x0048,0x00fc,0x0008,0x0000, // 4
572  0x0000,0x00e4,0x00a4,0x00a4,0x0098,0x0000, // 5
573  0x0000,0x0078,0x00a4,0x00a4,0x0018,0x0000, // 6
574  0x0000,0x0080,0x008c,0x0090,0x00e0,0x0000, // 7
575  0x0000,0x0058,0x00a4,0x00a4,0x0058,0x0000, // 8
576  0x0000,0x0060,0x0094,0x0094,0x0078,0x0000, // 9
577  0x0000,0x0000,0x006c,0x006c,0x0000,0x0000, // :
578  0x0000,0x0000,0x0069,0x006e,0x0000,0x0000, // ;
579  0x0010,0x0028,0x0028,0x0044,0x0044,0x0000, // <
580  0x0028,0x0028,0x0028,0x0028,0x0028,0x0000, // =
581  0x0044,0x0044,0x0028,0x0028,0x0010,0x0000, // >
582  0x0000,0x0080,0x0134,0x0120,0x00c0,0x0000, // ?
583  0x0078,0x0084,0x00b4,0x00d4,0x0020,0x0000, // @
584  0x003c,0x0050,0x0090,0x0050,0x003c,0x0000, // A
585  0x00fc,0x00a4,0x00a4,0x00a4,0x0058,0x0000, // B
586  0x0000,0x0078,0x0084,0x0084,0x0048,0x0000, // C
587  0x0000,0x00fc,0x0084,0x0084,0x0078,0x0000, // D
588  0x0000,0x00fc,0x00a4,0x00a4,0x0084,0x0000, // E
589  0x0000,0x00fc,0x00a0,0x00a0,0x0080,0x0000, // F
590  0x0000,0x0078,0x0084,0x0094,0x0058,0x0000, // G
591  0x0000,0x00fc,0x0020,0x0020,0x00fc,0x0000, // H
592  0x0000,0x0084,0x00fc,0x0084,0x0000,0x0000, // I
593  0x0008,0x0004,0x0084,0x00f8,0x0080,0x0000, // J
594  0x0000,0x00fc,0x0020,0x0050,0x008c,0x0000, // K
595  0x0000,0x00fc,0x0004,0x0004,0x0004,0x0000, // L
596  0x00fc,0x0040,0x0030,0x0040,0x00fc,0x0000, // M
597  0x0000,0x00fc,0x0040,0x0020,0x00fc,0x0000, // N
598  0x0078,0x0084,0x0084,0x0084,0x0078,0x0000, // O
599  0x0000,0x00fc,0x0090,0x0090,0x0060,0x0000, // P
600  0x0000,0x0078,0x0094,0x008c,0x007a,0x0000, // Q
601  0x0000,0x00fc,0x0090,0x0090,0x006c,0x0000, // R
602  0x0000,0x0048,0x00a4,0x0094,0x0048,0x0000, // S
603  0x0080,0x0080,0x00fc,0x0080,0x0080,0x0000, // T
604  0x0000,0x00f8,0x0004,0x0004,0x00f8,0x0000, // U
605  0x0000,0x00f0,0x001c,0x001c,0x00f0,0x0000, // V
606  0x00fc,0x0008,0x0030,0x0008,0x00fc,0x0000, // W
607  0x0084,0x0048,0x0030,0x0048,0x0084,0x0000, // X
608  0x00c0,0x0020,0x001c,0x0020,0x00c0,0x0000, // Y
609  0x0000,0x008c,0x0094,0x00a4,0x00c4,0x0000, // Z
610  0x0000,0x00fc,0x0084,0x0084,0x0000,0x0000, // [
611  0x0000,0x00c0,0x0020,0x0010,0x000c,0x0000, // "\"
612  0x0000,0x0084,0x0084,0x00fc,0x0000,0x0000, // ]
613  0x0020,0x0040,0x0080,0x0040,0x0020,0x0000, // ^
614  0x0001,0x0001,0x0001,0x0001,0x0001,0x0000, // _
615  0x0000,0x0000,0x0080,0x0040,0x0000,0x0000, // `
616  0x0000,0x0018,0x0024,0x0024,0x003c,0x0000, // a
617  0x0000,0x00fc,0x0024,0x0024,0x0018,0x0000, // b
618  0x0000,0x0018,0x0024,0x0024,0x0024,0x0000, // c
619  0x0000,0x0018,0x0024,0x0024,0x00fc,0x0000, // d
620  0x0000,0x0018,0x002c,0x0034,0x0014,0x0000, // e
621  0x0000,0x0010,0x007c,0x0090,0x0040,0x0000, // f
622  0x0000,0x0018,0x0025,0x0025,0x001e,0x0000, // g
623  0x0000,0x00fc,0x0020,0x0020,0x001c,0x0000, // h
624  0x0000,0x0024,0x00bc,0x0004,0x0000,0x0000, // i
625  0x0000,0x0002,0x0021,0x00be,0x0000,0x0000, // j
626  0x0000,0x00fc,0x0010,0x0028,0x0004,0x0000, // k
627  0x0000,0x0084,0x00fc,0x0004,0x0000,0x0000, // l
628  0x003c,0x0020,0x0018,0x0020,0x001c,0x0000, // m
629  0x0000,0x003c,0x0020,0x0020,0x001c,0x0000, // n
630  0x0000,0x0018,0x0024,0x0024,0x0018,0x0000, // o
631  0x0000,0x003f,0x0024,0x0024,0x0018,0x0000, // p
632  0x0000,0x0018,0x0024,0x0024,0x003f,0x0000, // q
633  0x0000,0x003c,0x0010,0x0020,0x0010,0x0000, // r
634  0x0000,0x0014,0x0034,0x002c,0x0028,0x0000, // s
635  0x0000,0x0020,0x00f8,0x0024,0x0008,0x0000, // t
636  0x0000,0x0038,0x0004,0x0004,0x003c,0x0000, // u
637  0x0000,0x0030,0x000c,0x000c,0x0030,0x0000, // v
638  0x0038,0x0004,0x0018,0x0004,0x0038,0x0000, // w
639  0x0000,0x0024,0x0018,0x0018,0x0024,0x0000, // x
640  0x0000,0x003a,0x0005,0x0005,0x003e,0x0000, // y
641  0x0000,0x0024,0x002c,0x0034,0x0024,0x0000, // z
642  0x0000,0x0020,0x00d8,0x0104,0x0000,0x0000, // {
643  0x0000,0x0000,0x00fe,0x0000,0x0000,0x0000, // |
644  0x0000,0x0104,0x00d8,0x0020,0x0000,0x0000, // }
645  0x0000,0x0020,0x0040,0x0020,0x0040,0x0000, // ~
646 };
647 
651 FONT_T font_6x9 = {
652  6,
653  9,
654  2,
655  font_6x9_data
656 };
657 #endif /* FONT_6x9 */
658 
659 
660 #ifdef FONT_6x10
661 
665 static uint16_t font_6x10_data[] = {
666  0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, //
667  0x0000,0x0000,0x01f4,0x0000,0x0000,0x0000, // !
668  0x0000,0x01c0,0x0000,0x01c0,0x0000,0x0000, // "
669  0x0050,0x01fc,0x0050,0x01fc,0x0050,0x0000, // #
670  0x0040,0x00a8,0x01fc,0x00a8,0x0010,0x0000, // $
671  0x008c,0x0150,0x00a8,0x0054,0x0188,0x0000, // %
672  0x00d8,0x0124,0x00d4,0x0008,0x0014,0x0000, // &
673  0x0000,0x0000,0x01c0,0x0000,0x0000,0x0000, // '
674  0x0000,0x0070,0x0088,0x0104,0x0000,0x0000, // (
675  0x0000,0x0104,0x0088,0x0070,0x0000,0x0000, // )
676  0x00a8,0x0070,0x0020,0x0070,0x00a8,0x0000, // *
677  0x0020,0x0020,0x00f8,0x0020,0x0020,0x0000, // +
678  0x0000,0x0002,0x000c,0x0008,0x0000,0x0000, // ,
679  0x0020,0x0020,0x0020,0x0020,0x0020,0x0000, // -
680  0x0000,0x0004,0x000e,0x0004,0x0000,0x0000, // .
681  0x000c,0x0010,0x0020,0x0040,0x0180,0x0000, // /
682  0x0070,0x0088,0x0104,0x0088,0x0070,0x0000, // 0
683  0x0044,0x0084,0x01fc,0x0004,0x0004,0x0000, // 1
684  0x008c,0x0114,0x0124,0x0124,0x00c4,0x0000, // 2
685  0x0108,0x0104,0x0124,0x0164,0x0198,0x0000, // 3
686  0x0030,0x0050,0x0090,0x01fc,0x0010,0x0000, // 4
687  0x01e8,0x0124,0x0144,0x0144,0x0138,0x0000, // 5
688  0x0078,0x0094,0x0124,0x0124,0x0018,0x0000, // 6
689  0x0100,0x010c,0x0110,0x0160,0x0180,0x0000, // 7
690  0x00d8,0x0124,0x0124,0x0124,0x00d8,0x0000, // 8
691  0x00c0,0x0124,0x0124,0x0148,0x00f0,0x0000, // 9
692  0x0000,0x0044,0x00ee,0x0044,0x0000,0x0000, // :
693  0x0000,0x0042,0x00ec,0x0048,0x0000,0x0000, // ;
694  0x0000,0x0020,0x0050,0x0088,0x0104,0x0000, // <
695  0x0050,0x0050,0x0050,0x0050,0x0050,0x0000, // =
696  0x0000,0x0104,0x0088,0x0050,0x0020,0x0000, // >
697  0x0080,0x0100,0x0134,0x0140,0x0080,0x0000, // ?
698  0x00f8,0x0104,0x0134,0x0154,0x00e0,0x0000, // @
699  0x007c,0x0090,0x0110,0x0090,0x007c,0x0000, // A
700  0x0104,0x01fc,0x0124,0x0124,0x00d8,0x0000, // B
701  0x00f8,0x0104,0x0104,0x0104,0x0088,0x0000, // C
702  0x0104,0x01fc,0x0104,0x0104,0x00f8,0x0000, // D
703  0x01fc,0x0124,0x0124,0x0124,0x0104,0x0000, // E
704  0x01fc,0x0120,0x0120,0x0120,0x0100,0x0000, // F
705  0x00f8,0x0104,0x0104,0x0114,0x0098,0x0000, // G
706  0x01fc,0x0020,0x0020,0x0020,0x01fc,0x0000, // H
707  0x0000,0x0104,0x01fc,0x0104,0x0000,0x0000, // I
708  0x0008,0x0004,0x0104,0x01f8,0x0100,0x0000, // J
709  0x01fc,0x0020,0x0050,0x0088,0x0104,0x0000, // K
710  0x01fc,0x0004,0x0004,0x0004,0x0004,0x0000, // L
711  0x01fc,0x0040,0x0020,0x0040,0x01fc,0x0000, // M
712  0x01fc,0x0040,0x0020,0x0010,0x01fc,0x0000, // N
713  0x00f8,0x0104,0x0104,0x0104,0x00f8,0x0000, // O
714  0x01fc,0x0120,0x0120,0x0120,0x00c0,0x0000, // P
715  0x00f8,0x0104,0x010c,0x0104,0x00fa,0x0000, // Q
716  0x01fc,0x0120,0x0130,0x0128,0x00c4,0x0000, // R
717  0x00c8,0x0124,0x0124,0x0124,0x0098,0x0000, // S
718  0x0100,0x0100,0x01fc,0x0100,0x0100,0x0000, // T
719  0x01f8,0x0004,0x0004,0x0004,0x01f8,0x0000, // U
720  0x01c0,0x0038,0x0004,0x0038,0x01c0,0x0000, // V
721  0x01fc,0x0008,0x0030,0x0008,0x01fc,0x0000, // W
722  0x018c,0x0050,0x0020,0x0050,0x018c,0x0000, // X
723  0x0180,0x0040,0x003c,0x0040,0x0180,0x0000, // Y
724  0x010c,0x0114,0x0124,0x0144,0x0184,0x0000, // Z
725  0x0000,0x01fc,0x0104,0x0104,0x0000,0x0000, // [
726  0x0180,0x0040,0x0020,0x0010,0x000c,0x0000, // "\"
727  0x0000,0x0104,0x0104,0x01fc,0x0000,0x0000, // ]
728  0x0040,0x0080,0x0100,0x0080,0x0040,0x0000, // ^
729  0x0002,0x0002,0x0002,0x0002,0x0002,0x0000, // _
730  0x0000,0x0000,0x0200,0x0100,0x0000,0x0000, // `
731  0x0008,0x0054,0x0054,0x0054,0x003c,0x0000, // a
732  0x01fc,0x0028,0x0044,0x0044,0x0038,0x0000, // b
733  0x0038,0x0044,0x0044,0x0044,0x0028,0x0000, // c
734  0x0038,0x0044,0x0044,0x0028,0x01fc,0x0000, // d
735  0x0038,0x0054,0x0054,0x0054,0x0030,0x0000, // e
736  0x0020,0x00fc,0x0120,0x0120,0x0080,0x0000, // f
737  0x0032,0x0049,0x0049,0x0049,0x007e,0x0000, // g
738  0x01fc,0x0020,0x0040,0x0040,0x003c,0x0000, // h
739  0x0000,0x0044,0x017c,0x0004,0x0000,0x0000, // i
740  0x0000,0x0006,0x0001,0x0041,0x017e,0x0000, // j
741  0x01fc,0x0010,0x0010,0x0028,0x0044,0x0000, // k
742  0x0000,0x0104,0x01fc,0x0004,0x0000,0x0000, // l
743  0x007c,0x0040,0x0038,0x0040,0x003c,0x0000, // m
744  0x007c,0x0020,0x0040,0x0040,0x003c,0x0000, // n
745  0x0038,0x0044,0x0044,0x0044,0x0038,0x0000, // o
746  0x007f,0x0028,0x0044,0x0044,0x0038,0x0000, // p
747  0x0038,0x0044,0x0044,0x0028,0x007f,0x0000, // q
748  0x007c,0x0020,0x0040,0x0040,0x0020,0x0000, // r
749  0x0024,0x0054,0x0054,0x0054,0x0008,0x0000, // s
750  0x0040,0x01f8,0x0044,0x0044,0x0008,0x0000, // t
751  0x0078,0x0004,0x0004,0x0008,0x007c,0x0000, // u
752  0x0060,0x0018,0x0004,0x0018,0x0060,0x0000, // v
753  0x0078,0x0004,0x0018,0x0004,0x0078,0x0000, // w
754  0x0044,0x0028,0x0010,0x0028,0x0044,0x0000, // x
755  0x0072,0x0009,0x0009,0x0011,0x007e,0x0000, // y
756  0x0044,0x004c,0x0054,0x0064,0x0044,0x0000, // z
757  0x0000,0x0020,0x00a8,0x0154,0x0104,0x0000, // {
758  0x0000,0x0000,0x01fc,0x0000,0x0000,0x0000, // |
759  0x0000,0x0104,0x0154,0x00a8,0x0020,0x0000, // }
760  0x00c0,0x0100,0x0080,0x0040,0x0180,0x0000, // ~
761 };
762 
766 FONT_T font_6x10 = {
767  6,
768  10,
769  2,
770  font_6x10_data
771 };
772 #endif /* FONT_6x10 */
773 
774 
775 #ifdef FONT_6x12
776 
780 static uint16_t font_6x12_data[] = {
781  0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, //
782  0x0000,0x0000,0x01f4,0x0000,0x0000,0x0000, // !
783  0x0000,0x0380,0x0000,0x0380,0x0000,0x0000, // "
784  0x0048,0x00fc,0x0048,0x00fc,0x0048,0x0000, // #
785  0x00c8,0x0124,0x03fe,0x0124,0x0098,0x0000, // $
786  0x018c,0x0190,0x0020,0x004c,0x018c,0x0000, // %
787  0x00d8,0x0124,0x00d4,0x0008,0x0014,0x0000, // &
788  0x0000,0x0000,0x0380,0x0000,0x0000,0x0000, // '
789  0x0000,0x0070,0x018c,0x0202,0x0000,0x0000, // (
790  0x0000,0x0202,0x018c,0x0070,0x0000,0x0000, // )
791  0x0088,0x0050,0x01fc,0x0050,0x0088,0x0000, // *
792  0x0020,0x0020,0x00f8,0x0020,0x0020,0x0000, // +
793  0x0002,0x000e,0x000c,0x0000,0x0000,0x0000, // ,
794  0x0020,0x0020,0x0020,0x0020,0x0020,0x0000, // -
795  0x0000,0x000c,0x000c,0x0000,0x0000,0x0000, // .
796  0x0004,0x0018,0x0020,0x00c0,0x0100,0x0000, // /
797  0x0000,0x00f8,0x0104,0x0104,0x00f8,0x0000, // 0
798  0x0000,0x0084,0x01fc,0x0004,0x0000,0x0000, // 1
799  0x0084,0x010c,0x0114,0x0124,0x00c4,0x0000, // 2
800  0x0108,0x0104,0x0124,0x0164,0x0198,0x0000, // 3
801  0x0030,0x0050,0x0090,0x01fc,0x0010,0x0000, // 4
802  0x01c8,0x0144,0x0144,0x0144,0x0138,0x0000, // 5
803  0x0078,0x00a4,0x0124,0x0124,0x0018,0x0000, // 6
804  0x0100,0x0100,0x011c,0x0160,0x0180,0x0000, // 7
805  0x00d8,0x0124,0x0124,0x0124,0x00d8,0x0000, // 8
806  0x00c0,0x0124,0x0124,0x0128,0x00f0,0x0000, // 9
807  0x0000,0x006c,0x006c,0x0000,0x0000,0x0000, // :
808  0x0002,0x006e,0x006c,0x0000,0x0000,0x0000, // ;
809  0x0000,0x0020,0x0050,0x0088,0x0000,0x0000, // <
810  0x0050,0x0050,0x0050,0x0050,0x0050,0x0000, // =
811  0x0000,0x0088,0x0050,0x0020,0x0000,0x0000, // >
812  0x0080,0x0100,0x0134,0x0140,0x0080,0x0000, // ?
813  0x00f8,0x0104,0x0174,0x0154,0x00f0,0x0000, // @
814  0x00fc,0x0120,0x0120,0x0120,0x00fc,0x0000, // A
815  0x0104,0x01fc,0x0124,0x0124,0x00d8,0x0000, // B
816  0x00f8,0x0104,0x0104,0x0104,0x0088,0x0000, // C
817  0x0104,0x01fc,0x0104,0x0104,0x00f8,0x0000, // D
818  0x01fc,0x0124,0x0124,0x0124,0x0104,0x0000, // E
819  0x01fc,0x0120,0x0120,0x0120,0x0100,0x0000, // F
820  0x00f8,0x0104,0x0104,0x0114,0x0098,0x0000, // G
821  0x01fc,0x0020,0x0020,0x0020,0x01fc,0x0000, // H
822  0x0000,0x0104,0x01fc,0x0104,0x0000,0x0000, // I
823  0x0008,0x0004,0x0104,0x01f8,0x0100,0x0000, // J
824  0x01fc,0x0020,0x0050,0x0088,0x0104,0x0000, // K
825  0x01fc,0x0004,0x0004,0x0004,0x0004,0x0000, // L
826  0x01fc,0x0080,0x0040,0x0080,0x01fc,0x0000, // M
827  0x01fc,0x0040,0x0020,0x0010,0x01fc,0x0000, // N
828  0x00f8,0x0104,0x0104,0x0104,0x00f8,0x0000, // O
829  0x01fc,0x0120,0x0120,0x0120,0x00c0,0x0000, // P
830  0x00f8,0x0104,0x0114,0x0108,0x00f4,0x0000, // Q
831  0x01fc,0x0120,0x0130,0x0128,0x00c4,0x0000, // R
832  0x00c8,0x0124,0x0124,0x0124,0x0098,0x0000, // S
833  0x0100,0x0100,0x01fc,0x0100,0x0100,0x0000, // T
834  0x01f8,0x0004,0x0004,0x0004,0x01f8,0x0000, // U
835  0x01e0,0x0018,0x0004,0x0018,0x01e0,0x0000, // V
836  0x01f8,0x0004,0x0018,0x0004,0x01f8,0x0000, // W
837  0x018c,0x0050,0x0020,0x0050,0x018c,0x0000, // X
838  0x0180,0x0040,0x003c,0x0040,0x0180,0x0000, // Y
839  0x010c,0x0114,0x0124,0x0144,0x0184,0x0000, // Z
840  0x0000,0x03fe,0x0202,0x0202,0x0000,0x0000, // [
841  0x0100,0x00c0,0x0020,0x0018,0x0004,0x0000, // "\"
842  0x0000,0x0202,0x0202,0x03fe,0x0000,0x0000, // ]
843  0x0080,0x0100,0x0200,0x0100,0x0080,0x0000, // ^
844  0x0001,0x0001,0x0001,0x0001,0x0001,0x0000, // _
845  0x0000,0x0200,0x0100,0x0080,0x0000,0x0000, // `
846  0x0008,0x0054,0x0054,0x0054,0x003c,0x0000, // a
847  0x01fc,0x0044,0x0044,0x0044,0x0038,0x0000, // b
848  0x0038,0x0044,0x0044,0x0044,0x0028,0x0000, // c
849  0x0038,0x0044,0x0044,0x0044,0x01fc,0x0000, // d
850  0x0038,0x0054,0x0054,0x0054,0x0020,0x0000, // e
851  0x0020,0x00fc,0x0120,0x0100,0x0080,0x0000, // f
852  0x0038,0x0045,0x0045,0x0045,0x003e,0x0000, // g
853  0x01fc,0x0040,0x0040,0x0040,0x003c,0x0000, // h
854  0x0000,0x0044,0x017c,0x0004,0x0000,0x0000, // i
855  0x0000,0x0002,0x0001,0x0041,0x017e,0x0000, // j
856  0x01fc,0x0010,0x0010,0x0028,0x0044,0x0000, // k
857  0x0000,0x0104,0x01fc,0x0004,0x0000,0x0000, // l
858  0x007c,0x0040,0x003c,0x0040,0x003c,0x0000, // m
859  0x007c,0x0020,0x0040,0x0040,0x003c,0x0000, // n
860  0x0038,0x0044,0x0044,0x0044,0x0038,0x0000, // o
861  0x007f,0x0044,0x0044,0x0044,0x0038,0x0000, // p
862  0x0038,0x0044,0x0044,0x0044,0x007f,0x0000, // q
863  0x007c,0x0020,0x0040,0x0040,0x0020,0x0000, // r
864  0x0024,0x0054,0x0054,0x0054,0x0048,0x0000, // s
865  0x0040,0x0040,0x01f8,0x0044,0x0044,0x0000, // t
866  0x0078,0x0004,0x0004,0x0008,0x007c,0x0000, // u
867  0x0070,0x0008,0x0004,0x0008,0x0070,0x0000, // v
868  0x0078,0x0004,0x0018,0x0004,0x0078,0x0000, // w
869  0x0044,0x0028,0x0010,0x0028,0x0044,0x0000, // x
870  0x0071,0x000a,0x0004,0x0008,0x0070,0x0000, // y
871  0x0044,0x004c,0x0054,0x0064,0x0044,0x0000, // z
872  0x0000,0x0020,0x01dc,0x0202,0x0000,0x0000, // {
873  0x0000,0x0000,0x03fe,0x0000,0x0000,0x0000, // |
874  0x0000,0x0202,0x01dc,0x0020,0x0000,0x0000, // }
875  0x0030,0x0040,0x0020,0x0010,0x0060,0x0000, // ~
876 };
877 
881 FONT_T font_6x12 = {
882  6,
883  12,
884  2,
885  font_6x12_data
886 };
887 #endif /* FONT_6x12 */
888 
889 
890 #ifdef FONT_6x13
891 
895 static uint16_t font_6x13_data[] = {
896  0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, //
897  0x0000,0x0000,0x07f4,0x0000,0x0000,0x0000, // !
898  0x0000,0x0700,0x0000,0x0700,0x0000,0x0000, // "
899  0x00a0,0x03f8,0x00a0,0x03f8,0x00a0,0x0000, // #
900  0x0188,0x0248,0x07fc,0x0248,0x0230,0x0000, // $
901  0x020c,0x0530,0x0248,0x0194,0x0608,0x0000, // %
902  0x01b8,0x0244,0x01a4,0x0018,0x0014,0x0000, // &
903  0x0000,0x0000,0x0700,0x0000,0x0000,0x0000, // '
904  0x0000,0x01f0,0x060c,0x0802,0x0000,0x0000, // (
905  0x0000,0x0802,0x060c,0x01f0,0x0000,0x0000, // )
906  0x0280,0x0100,0x07c0,0x0100,0x0280,0x0000, // *
907  0x0040,0x0040,0x01f0,0x0040,0x0040,0x0000, // +
908  0x0000,0x0002,0x000c,0x0008,0x0000,0x0000, // ,
909  0x0040,0x0040,0x0040,0x0040,0x0040,0x0000, // -
910  0x0000,0x0004,0x000e,0x0004,0x0000,0x0000, // .
911  0x000c,0x0030,0x0040,0x0180,0x0600,0x0000, // /
912  0x01f0,0x0208,0x0404,0x0208,0x01f0,0x0000, // 0
913  0x0104,0x0204,0x07fc,0x0004,0x0004,0x0000, // 1
914  0x030c,0x0414,0x0424,0x0444,0x0384,0x0000, // 2
915  0x0408,0x0444,0x04c4,0x0544,0x0638,0x0000, // 3
916  0x0030,0x00d0,0x0110,0x07fc,0x0010,0x0000, // 4
917  0x07c8,0x0444,0x0484,0x0484,0x0478,0x0000, // 5
918  0x03f8,0x0444,0x0444,0x0444,0x0238,0x0000, // 6
919  0x0400,0x041c,0x0460,0x0580,0x0600,0x0000, // 7
920  0x03b8,0x0444,0x0444,0x0444,0x03b8,0x0000, // 8
921  0x0388,0x0444,0x0444,0x0444,0x03f8,0x0000, // 9
922  0x0000,0x0084,0x01ce,0x0084,0x0000,0x0000, // :
923  0x0000,0x0082,0x01cc,0x0088,0x0000,0x0000, // ;
924  0x0040,0x00a0,0x0110,0x0208,0x0404,0x0000, // <
925  0x0090,0x0090,0x0090,0x0090,0x0090,0x0000, // =
926  0x0404,0x0208,0x0110,0x00a0,0x0040,0x0000, // >
927  0x0300,0x0400,0x0434,0x0440,0x0380,0x0000, // ?
928  0x03f8,0x0404,0x0474,0x0494,0x03e4,0x0000, // @
929  0x01fc,0x0220,0x0420,0x0220,0x01fc,0x0000, // A
930  0x0404,0x07fc,0x0444,0x0444,0x03b8,0x0000, // B
931  0x03f8,0x0404,0x0404,0x0404,0x0208,0x0000, // C
932  0x0404,0x07fc,0x0404,0x0404,0x03f8,0x0000, // D
933  0x07fc,0x0444,0x0444,0x0444,0x0404,0x0000, // E
934  0x07fc,0x0440,0x0440,0x0440,0x0400,0x0000, // F
935  0x03f8,0x0404,0x0404,0x0424,0x0238,0x0000, // G
936  0x07fc,0x0040,0x0040,0x0040,0x07fc,0x0000, // H
937  0x0000,0x0404,0x07fc,0x0404,0x0000,0x0000, // I
938  0x0008,0x0004,0x0404,0x07f8,0x0400,0x0000, // J
939  0x07fc,0x0040,0x00a0,0x0110,0x060c,0x0000, // K
940  0x07fc,0x0004,0x0004,0x0004,0x0004,0x0000, // L
941  0x07fc,0x0100,0x00c0,0x0100,0x07fc,0x0000, // M
942  0x07fc,0x0300,0x00c0,0x0030,0x07fc,0x0000, // N
943  0x03f8,0x0404,0x0404,0x0404,0x03f8,0x0000, // O
944  0x07fc,0x0440,0x0440,0x0440,0x0380,0x0000, // P
945  0x03f8,0x0404,0x040c,0x0404,0x03fa,0x0000, // Q
946  0x07fc,0x0440,0x0460,0x0450,0x038c,0x0000, // R
947  0x0388,0x0444,0x0444,0x0444,0x0238,0x0000, // S
948  0x0400,0x0400,0x07fc,0x0400,0x0400,0x0000, // T
949  0x07f8,0x0004,0x0004,0x0004,0x07f8,0x0000, // U
950  0x0780,0x0070,0x000c,0x0070,0x0780,0x0000, // V
951  0x07f8,0x0004,0x0078,0x0004,0x07f8,0x0000, // W
952  0x060c,0x01b0,0x0040,0x01b0,0x060c,0x0000, // X
953  0x0600,0x0180,0x007c,0x0180,0x0600,0x0000, // Y
954  0x040c,0x0434,0x0444,0x0584,0x0604,0x0000, // Z
955  0x0000,0x0ffe,0x0802,0x0802,0x0000,0x0000, // [
956  0x0600,0x0180,0x0040,0x0030,0x000c,0x0000, // "\"
957  0x0000,0x0802,0x0802,0x0ffe,0x0000,0x0000, // ]
958  0x0100,0x0200,0x0400,0x0200,0x0100,0x0000, // ^
959  0x0002,0x0002,0x0002,0x0002,0x0002,0x0000, // _
960  0x0000,0x0000,0x0800,0x0400,0x0000,0x0000, // `
961  0x0018,0x00a4,0x00a4,0x00a8,0x007c,0x0000, // a
962  0x07fc,0x0084,0x0084,0x0084,0x0078,0x0000, // b
963  0x0078,0x0084,0x0084,0x0084,0x0048,0x0000, // c
964  0x0078,0x0084,0x0084,0x0084,0x07fc,0x0000, // d
965  0x0078,0x00a4,0x00a4,0x00a4,0x0068,0x0000, // e
966  0x0040,0x03fc,0x0440,0x0440,0x0200,0x0000, // f
967  0x0072,0x0089,0x0089,0x0089,0x007e,0x0000, // g
968  0x07fc,0x0040,0x0080,0x0080,0x007c,0x0000, // h
969  0x0000,0x0084,0x02fc,0x0004,0x0000,0x0000, // i
970  0x0006,0x0001,0x0081,0x02fe,0x0000,0x0000, // j
971  0x07fc,0x0020,0x0050,0x0088,0x0004,0x0000, // k
972  0x0000,0x0404,0x07fc,0x0004,0x0000,0x0000, // l
973  0x00fc,0x0080,0x0078,0x0080,0x007c,0x0000, // m
974  0x00fc,0x0040,0x0080,0x0080,0x007c,0x0000, // n
975  0x0078,0x0084,0x0084,0x0084,0x0078,0x0000, // o
976  0x00ff,0x0088,0x0088,0x0088,0x0070,0x0000, // p
977  0x0070,0x0088,0x0088,0x0088,0x00ff,0x0000, // q
978  0x00fc,0x0040,0x0080,0x0080,0x0040,0x0000, // r
979  0x0048,0x00a4,0x00a4,0x0094,0x0048,0x0000, // s
980  0x0080,0x03f8,0x0084,0x0084,0x0008,0x0000, // t
981  0x00f8,0x0004,0x0004,0x0008,0x00fc,0x0000, // u
982  0x00e0,0x0018,0x0004,0x0018,0x00e0,0x0000, // v
983  0x00f8,0x0004,0x0038,0x0004,0x00f8,0x0000, // w
984  0x0084,0x0048,0x0030,0x0048,0x0084,0x0000, // x
985  0x00f2,0x0009,0x0009,0x0011,0x00fe,0x0000, // y
986  0x008c,0x0094,0x00a4,0x00c4,0x0084,0x0000, // z
987  0x0040,0x0040,0x07bc,0x0802,0x0802,0x0000, // {
988  0x0000,0x0000,0x07fc,0x0000,0x0000,0x0000, // |
989  0x0802,0x0802,0x07bc,0x0040,0x0040,0x0000, // }
990  0x0300,0x0400,0x0200,0x0100,0x0600,0x0000, // ~
991 };
992 
996 FONT_T font_6x13 = {
997  6,
998  13,
999  2,
1000  font_6x13_data
1001 };
1002 #endif /* FONT_6x13 */
1003 
1004 
1005 #ifdef FONT_6x13B
1006 
1010 static uint16_t font_6x13B_data[] = {
1011  0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, //
1012  0x0000,0x0000,0x07f4,0x07f4,0x0000,0x0000, // !
1013  0x0700,0x0700,0x0000,0x0700,0x0700,0x0000, // "
1014  0x00a0,0x03f8,0x03f8,0x03f8,0x03f8,0x00a0, // #
1015  0x0080,0x01d0,0x03f8,0x03f8,0x0170,0x0020, // $
1016  0x020c,0x073c,0x0778,0x03dc,0x079c,0x0608, // %
1017  0x00d8,0x01fc,0x01f4,0x00dc,0x001c,0x0014, // &
1018  0x0000,0x0000,0x0700,0x0700,0x0000,0x0000, // '
1019  0x0000,0x01f0,0x07fc,0x0e0e,0x0802,0x0000, // (
1020  0x0000,0x0802,0x0e0e,0x07fc,0x01f0,0x0000, // )
1021  0x0150,0x01f0,0x00e0,0x00e0,0x01f0,0x0150, // *
1022  0x0040,0x0040,0x01f0,0x01f0,0x0040,0x0040, // +
1023  0x0000,0x0002,0x000e,0x000c,0x0008,0x0000, // ,
1024  0x0040,0x0040,0x0040,0x0040,0x0040,0x0040, // -
1025  0x0000,0x0004,0x000e,0x000e,0x0004,0x0000, // .
1026  0x000c,0x003c,0x0070,0x01c0,0x0780,0x0600, // /
1027  0x01f0,0x03f8,0x060c,0x060c,0x03f8,0x01f0, // 0
1028  0x0104,0x0304,0x07fc,0x07fc,0x0004,0x0004, // 1
1029  0x030c,0x071c,0x0434,0x0464,0x07c4,0x0384, // 2
1030  0x0408,0x044c,0x04c4,0x05c4,0x077c,0x0638, // 3
1031  0x0030,0x00f0,0x0190,0x07fc,0x07fc,0x0010, // 4
1032  0x07c8,0x07cc,0x04c4,0x0484,0x04fc,0x0478, // 5
1033  0x01f8,0x03fc,0x0664,0x0444,0x047c,0x0038, // 6
1034  0x0400,0x041c,0x047c,0x05e0,0x0780,0x0600, // 7
1035  0x03b8,0x07fc,0x0444,0x0444,0x07fc,0x03b8, // 8
1036  0x0380,0x07c4,0x0444,0x04cc,0x07f8,0x03f0, // 9
1037  0x0000,0x0108,0x039c,0x039c,0x0108,0x0000, // :
1038  0x0000,0x0082,0x01ce,0x01cc,0x0088,0x0000, // ;
1039  0x0040,0x00e0,0x01b0,0x0318,0x060c,0x0404, // <
1040  0x0090,0x0090,0x0090,0x0090,0x0090,0x0090, // =
1041  0x0404,0x060c,0x0318,0x01b0,0x00e0,0x0040, // >
1042  0x0300,0x0700,0x0434,0x0474,0x07c0,0x0380, // ?
1043  0x03f8,0x07fc,0x0474,0x04f4,0x07f4,0x03e4, // @
1044  0x01fc,0x03fc,0x0620,0x0620,0x03fc,0x01fc, // A
1045  0x0404,0x07fc,0x07fc,0x0444,0x07fc,0x03b8, // B
1046  0x03f8,0x07fc,0x0404,0x0404,0x060c,0x0208, // C
1047  0x0404,0x07fc,0x07fc,0x0404,0x07fc,0x03f8, // D
1048  0x07fc,0x07fc,0x0444,0x0444,0x0444,0x0404, // E
1049  0x07fc,0x07fc,0x0440,0x0440,0x0440,0x0400, // F
1050  0x03f8,0x07fc,0x0404,0x0424,0x063c,0x0238, // G
1051  0x07fc,0x07fc,0x0040,0x0040,0x07fc,0x07fc, // H
1052  0x0000,0x0404,0x07fc,0x07fc,0x0404,0x0000, // I
1053  0x0008,0x000c,0x0404,0x0404,0x07fc,0x07f8, // J
1054  0x07fc,0x07fc,0x00e0,0x01b0,0x071c,0x060c, // K
1055  0x07fc,0x07fc,0x0004,0x0004,0x0004,0x0004, // L
1056  0x07fc,0x07fc,0x01c0,0x01c0,0x07fc,0x07fc, // M
1057  0x07fc,0x07fc,0x03c0,0x00f0,0x07fc,0x07fc, // N
1058  0x03f8,0x07fc,0x0404,0x0404,0x07fc,0x03f8, // O
1059  0x07fc,0x07fc,0x0440,0x0440,0x07c0,0x0380, // P
1060  0x03f8,0x07fc,0x040c,0x040c,0x07fe,0x03fa, // Q
1061  0x07fc,0x07fc,0x0460,0x0470,0x07dc,0x038c, // R
1062  0x0388,0x07cc,0x0444,0x0444,0x067c,0x0238, // S
1063  0x0400,0x0400,0x07fc,0x07fc,0x0400,0x0400, // T
1064  0x07f8,0x07fc,0x0004,0x0004,0x07fc,0x07f8, // U
1065  0x0780,0x07f0,0x007c,0x007c,0x07f0,0x0780, // V
1066  0x07fc,0x07fc,0x0078,0x0078,0x07fc,0x07fc, // W
1067  0x060c,0x07bc,0x01f0,0x01f0,0x07bc,0x060c, // X
1068  0x0600,0x0780,0x01fc,0x01fc,0x0780,0x0600, // Y
1069  0x040c,0x043c,0x0474,0x05c4,0x0784,0x0604, // Z
1070  0x0000,0x0ffe,0x0ffe,0x0802,0x0802,0x0000, // [
1071  0x0600,0x0780,0x01c0,0x0070,0x003c,0x000c, // "\"
1072  0x0000,0x0802,0x0802,0x0ffe,0x0ffe,0x0000, // ]
1073  0x0100,0x0300,0x0600,0x0600,0x0300,0x0100, // ^
1074  0x0002,0x0002,0x0002,0x0002,0x0002,0x0002, // _
1075  0x0000,0x0800,0x0c00,0x0400,0x0000,0x0000, // `
1076  0x0018,0x00bc,0x00a4,0x00a8,0x00fc,0x007c, // a
1077  0x07fc,0x07fc,0x0048,0x0084,0x00fc,0x0078, // b
1078  0x0078,0x00fc,0x0084,0x0084,0x00cc,0x0048, // c
1079  0x0078,0x00fc,0x0084,0x0048,0x07fc,0x07fc, // d
1080  0x0078,0x00fc,0x00a4,0x00a4,0x00e4,0x0060, // e
1081  0x0040,0x03fc,0x07fc,0x0440,0x0640,0x0200, // f
1082  0x006a,0x00ff,0x0095,0x00f5,0x00e7,0x0082, // g
1083  0x07fc,0x07fc,0x0040,0x0080,0x00fc,0x007c, // h
1084  0x0000,0x0084,0x06fc,0x06fc,0x0004,0x0000, // i
1085  0x0006,0x0007,0x0081,0x06ff,0x06fe,0x0000, // j
1086  0x07fc,0x07fc,0x0070,0x00d8,0x008c,0x0004, // k
1087  0x0000,0x0404,0x07fc,0x07fc,0x0004,0x0000, // l
1088  0x00fc,0x00fc,0x00f8,0x00f8,0x00fc,0x007c, // m
1089  0x00fc,0x00fc,0x0040,0x0080,0x00fc,0x007c, // n
1090  0x0078,0x00fc,0x0084,0x0084,0x00fc,0x0078, // o
1091  0x00ff,0x00ff,0x0050,0x0088,0x00f8,0x0070, // p
1092  0x0070,0x00f8,0x0088,0x0050,0x00ff,0x00ff, // q
1093  0x00fc,0x00fc,0x0040,0x0080,0x00c0,0x0040, // r
1094  0x0048,0x00ec,0x00a4,0x00b4,0x00dc,0x0048, // s
1095  0x0080,0x03f8,0x03fc,0x0084,0x008c,0x0008, // t
1096  0x00f8,0x00fc,0x0004,0x0008,0x00fc,0x00fc, // u
1097  0x00e0,0x00f8,0x001c,0x001c,0x00f8,0x00e0, // v
1098  0x00f8,0x00fc,0x0038,0x0038,0x00fc,0x00f8, // w
1099  0x0084,0x00cc,0x0078,0x0078,0x00cc,0x0084, // x
1100  0x00f2,0x00fb,0x0009,0x0011,0x00ff,0x00fe, // y
1101  0x008c,0x009c,0x00b4,0x00e4,0x00c4,0x0084, // z
1102  0x0040,0x075c,0x0ffe,0x08a2,0x0802,0x0000, // {
1103  0x0000,0x0000,0x07fc,0x07fc,0x0000,0x0000, // |
1104  0x0802,0x08a2,0x0ffe,0x075c,0x0040,0x0000, // }
1105  0x0300,0x0600,0x0600,0x0300,0x0600,0x0000, // ~
1106 };
1107 
1111 FONT_T font_6x13B = {
1112  6,
1113  13,
1114  2,
1115  font_6x13B_data
1116 };
1117 #endif /* FONT_6x13B */
1118 
1119 
1120 #ifdef FONT_6x13O
1121 
1125 static uint16_t font_6x13O_data[] = {
1126  0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, //
1127  0x0000,0x0000,0x0074,0x0780,0x0000,0x0000, // !
1128  0x0000,0x0000,0x0100,0x0600,0x0100,0x0600, // "
1129  0x0020,0x00b8,0x03e0,0x00b8,0x03e0,0x0080, // #
1130  0x0008,0x0188,0x027c,0x07c8,0x0250,0x0220, // $
1131  0x000c,0x0210,0x0528,0x0254,0x0188,0x0600, // %
1132  0x0018,0x0024,0x01c4,0x0278,0x018c,0x0010, // &
1133  0x0000,0x0000,0x0000,0x0100,0x0600,0x0000, // '
1134  0x0000,0x00f0,0x030c,0x0402,0x0800,0x0000, // (
1135  0x0000,0x0002,0x0804,0x0618,0x01e0,0x0000, // )
1136  0x0010,0x01a0,0x00f8,0x03e0,0x00f0,0x01a0, // *
1137  0x0000,0x0040,0x0070,0x01c0,0x0040,0x0000, // +
1138  0x0000,0x0002,0x000c,0x0008,0x0000,0x0000, // ,
1139  0x0000,0x0040,0x0040,0x0040,0x0040,0x0000, // -
1140  0x0000,0x0004,0x000e,0x0004,0x0000,0x0000, // .
1141  0x000c,0x0010,0x0020,0x00c0,0x0100,0x0600, // /
1142  0x0030,0x01c8,0x0204,0x0408,0x0230,0x01c0, // 0
1143  0x0004,0x0104,0x023c,0x07c4,0x0004,0x0000, // 1
1144  0x000c,0x0314,0x0424,0x0444,0x0484,0x0300, // 2
1145  0x0008,0x0404,0x0444,0x04c4,0x0558,0x0620, // 3
1146  0x0010,0x0030,0x00d0,0x011c,0x07f0,0x0000, // 4
1147  0x0008,0x07c4,0x0444,0x0484,0x0498,0x0460, // 5
1148  0x0038,0x03c4,0x0444,0x0444,0x0438,0x0200, // 6
1149  0x0000,0x040c,0x0430,0x0440,0x0580,0x0600, // 7
1150  0x0038,0x03c4,0x0444,0x0444,0x0478,0x0380, // 8
1151  0x0008,0x0384,0x0444,0x0444,0x0478,0x0380, // 9
1152  0x0000,0x0004,0x008e,0x01c4,0x0080,0x0000, // :
1153  0x0000,0x0002,0x008c,0x01c8,0x0080,0x0000, // ;
1154  0x0000,0x0040,0x00b0,0x0108,0x0204,0x0400, // <
1155  0x0010,0x0090,0x0090,0x0090,0x0090,0x0080, // =
1156  0x0004,0x0408,0x0210,0x0110,0x00a0,0x0040, // >
1157  0x0000,0x0300,0x0414,0x0420,0x0440,0x0380, // ?
1158  0x0078,0x0384,0x0464,0x0494,0x04e4,0x0300, // @
1159  0x003c,0x01e0,0x0220,0x0420,0x023c,0x01c0, // A
1160  0x0004,0x043c,0x07c4,0x0444,0x0478,0x0380, // B
1161  0x0038,0x03c4,0x0404,0x0404,0x0408,0x0200, // C
1162  0x0004,0x043c,0x07c4,0x0404,0x0438,0x03c0, // D
1163  0x003c,0x07c4,0x0444,0x0444,0x0444,0x0400, // E
1164  0x003c,0x07c0,0x0440,0x0440,0x0440,0x0400, // F
1165  0x0038,0x03c4,0x0404,0x0424,0x0438,0x0200, // G
1166  0x003c,0x07c0,0x0040,0x0040,0x007c,0x07c0, // H
1167  0x0000,0x0004,0x043c,0x07c4,0x0400,0x0000, // I
1168  0x0008,0x0004,0x0004,0x0438,0x07c0,0x0400, // J
1169  0x003c,0x07c0,0x0060,0x0090,0x010c,0x0600, // K
1170  0x003c,0x07c4,0x0004,0x0004,0x0004,0x0000, // L
1171  0x003c,0x07c0,0x0100,0x00c0,0x013c,0x07c0, // M
1172  0x003c,0x07c0,0x0300,0x00e0,0x003c,0x07c0, // N
1173  0x0038,0x03c4,0x0404,0x0404,0x0438,0x03c0, // O
1174  0x003c,0x07c0,0x0440,0x0440,0x0440,0x0380, // P
1175  0x0038,0x03c4,0x040c,0x0404,0x043a,0x03c0, // Q
1176  0x003c,0x07c0,0x0440,0x0470,0x044c,0x0380, // R
1177  0x0008,0x0384,0x0444,0x0444,0x0438,0x0200, // S
1178  0x0000,0x0400,0x043c,0x07c0,0x0400,0x0400, // T
1179  0x0038,0x07c4,0x0004,0x0004,0x0038,0x07c0, // U
1180  0x0000,0x07f8,0x0004,0x0018,0x0060,0x0780, // V
1181  0x0078,0x0784,0x0078,0x0004,0x0078,0x0780, // W
1182  0x000c,0x0610,0x01a0,0x0060,0x019c,0x0600, // X
1183  0x0000,0x0600,0x019c,0x0060,0x0180,0x0600, // Y
1184  0x000c,0x0414,0x0424,0x0444,0x0584,0x0600, // Z
1185  0x001e,0x00e2,0x0f02,0x0800,0x0800,0x0000, // [
1186  0x0000,0x0600,0x01c0,0x0030,0x000c,0x0000, // "\"
1187  0x0002,0x0002,0x081e,0x08e0,0x0f00,0x0000, // ]
1188  0x0000,0x0100,0x0200,0x0400,0x0200,0x0100, // ^
1189  0x0002,0x0002,0x0002,0x0002,0x0002,0x0000, // _
1190  0x0000,0x0000,0x0000,0x0800,0x0400,0x0000, // `
1191  0x0018,0x0024,0x00a4,0x00a8,0x00bc,0x0060, // a
1192  0x003c,0x07c4,0x0084,0x0084,0x00b8,0x0040, // b
1193  0x0038,0x0044,0x0084,0x0084,0x0088,0x0040, // c
1194  0x0038,0x0044,0x0084,0x0084,0x00bc,0x07c0, // d
1195  0x0018,0x0064,0x00a4,0x00a4,0x00a8,0x0060, // e
1196  0x0000,0x005c,0x03e0,0x0440,0x0440,0x0200, // f
1197  0x0012,0x0069,0x0089,0x0089,0x009e,0x0060, // g
1198  0x001c,0x00e0,0x0740,0x0080,0x009c,0x0060, // h
1199  0x0000,0x0004,0x009c,0x02e4,0x0000,0x0000, // i
1200  0x0006,0x0001,0x0001,0x009e,0x02e0,0x0000, // j
1201  0x001c,0x00e0,0x0730,0x0048,0x0084,0x0000, // k
1202  0x0000,0x0004,0x001c,0x04e4,0x0700,0x0000, // l
1203  0x001c,0x00e0,0x0098,0x0060,0x009c,0x0060, // m
1204  0x001c,0x00e0,0x0040,0x0080,0x009c,0x0060, // n
1205  0x0018,0x0064,0x0084,0x0084,0x0098,0x0060, // o
1206  0x001f,0x00e8,0x0088,0x0088,0x0090,0x0060, // p
1207  0x0030,0x0048,0x0088,0x008b,0x009c,0x00e0, // q
1208  0x001c,0x00e0,0x0040,0x0080,0x0080,0x0040, // r
1209  0x0008,0x0044,0x00a4,0x0094,0x0088,0x0040, // s
1210  0x0000,0x0098,0x00e4,0x0384,0x0088,0x0000, // t
1211  0x0038,0x00c4,0x0004,0x0008,0x003c,0x00c0, // u
1212  0x0000,0x00f8,0x0004,0x0008,0x0010,0x00e0, // v
1213  0x0018,0x00e4,0x0018,0x0024,0x0018,0x00e0, // w
1214  0x0004,0x0088,0x0050,0x0028,0x0044,0x0080, // x
1215  0x0032,0x00c9,0x0009,0x0012,0x003c,0x00c0, // y
1216  0x000c,0x0094,0x0094,0x00a4,0x00c4,0x0080, // z
1217  0x0040,0x005c,0x07a2,0x0802,0x0800,0x0000, // {
1218  0x0000,0x0000,0x003c,0x07c0,0x0000,0x0000, // |
1219  0x0002,0x0802,0x081c,0x07a0,0x0040,0x0040, // }
1220  0x0000,0x0300,0x0400,0x0200,0x0100,0x0600, // ~
1221 };
1222 
1226 FONT_T font_6x13O = {
1227  6,
1228  13,
1229  2,
1230  font_6x13O_data
1231 };
1232 #endif /* FONT_6x13O */
1233 
1234 
1235 #ifdef FONT_7x13
1236 
1240 static uint16_t font_7x13_data[] = {
1241  0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, //
1242  0x0000,0x0000,0x0000,0x07f4,0x0000,0x0000,0x0000, // !
1243  0x0000,0x0000,0x0700,0x0000,0x0700,0x0000,0x0000, // "
1244  0x0000,0x00a0,0x03f8,0x00a0,0x03f8,0x00a0,0x0000, // #
1245  0x0000,0x0090,0x0150,0x03f8,0x0150,0x0120,0x0000, // $
1246  0x020c,0x0510,0x0220,0x00c8,0x0114,0x0608,0x0000, // %
1247  0x00d8,0x0124,0x0124,0x00d4,0x0008,0x0014,0x0000, // &
1248  0x0000,0x0000,0x0000,0x0700,0x0000,0x0000,0x0000, // '
1249  0x0000,0x0000,0x00e0,0x0318,0x0404,0x0000,0x0000, // (
1250  0x0000,0x0000,0x0404,0x0318,0x00e0,0x0000,0x0000, // )
1251  0x0040,0x0150,0x00e0,0x00e0,0x0150,0x0040,0x0000, // *
1252  0x0000,0x0040,0x0040,0x01f0,0x0040,0x0040,0x0000, // +
1253  0x0000,0x0002,0x000c,0x000c,0x0008,0x0000,0x0000, // ,
1254  0x0000,0x0040,0x0040,0x0040,0x0040,0x0040,0x0000, // -
1255  0x0000,0x0000,0x0004,0x000e,0x0004,0x0000,0x0000, // .
1256  0x0000,0x000c,0x0030,0x0040,0x0180,0x0600,0x0000, // /
1257  0x01f0,0x0208,0x0404,0x0404,0x0208,0x01f0,0x0000, // 0
1258  0x0000,0x0104,0x0204,0x07fc,0x0004,0x0004,0x0000, // 1
1259  0x030c,0x0414,0x0424,0x0424,0x0444,0x0384,0x0000, // 2
1260  0x0408,0x0404,0x0444,0x04c4,0x0544,0x0638,0x0000, // 3
1261  0x0070,0x0090,0x0110,0x0210,0x07fc,0x0010,0x0000, // 4
1262  0x07c8,0x0444,0x0484,0x0484,0x0484,0x0478,0x0000, // 5
1263  0x01f8,0x0224,0x0444,0x0444,0x0444,0x0038,0x0000, // 6
1264  0x0400,0x040c,0x0430,0x04c0,0x0500,0x0600,0x0000, // 7
1265  0x03b8,0x0444,0x0444,0x0444,0x0444,0x03b8,0x0000, // 8
1266  0x0380,0x0444,0x0444,0x0444,0x0488,0x03f0,0x0000, // 9
1267  0x0000,0x0000,0x0084,0x01ce,0x0084,0x0000,0x0000, // :
1268  0x0000,0x0002,0x008c,0x01cc,0x0088,0x0000,0x0000, // ;
1269  0x0000,0x0040,0x00a0,0x0110,0x0208,0x0404,0x0000, // <
1270  0x0090,0x0090,0x0090,0x0090,0x0090,0x0090,0x0000, // =
1271  0x0000,0x0404,0x0208,0x0110,0x00a0,0x0040,0x0000, // >
1272  0x0300,0x0400,0x0400,0x0434,0x0440,0x0380,0x0000, // ?
1273  0x03f8,0x0404,0x0464,0x0494,0x04a4,0x03f0,0x0000, // @
1274  0x01fc,0x0220,0x0420,0x0420,0x0220,0x01fc,0x0000, // A
1275  0x0404,0x07fc,0x0444,0x0444,0x0444,0x03b8,0x0000, // B
1276  0x03f8,0x0404,0x0404,0x0404,0x0404,0x0208,0x0000, // C
1277  0x0404,0x07fc,0x0404,0x0404,0x0404,0x03f8,0x0000, // D
1278  0x07fc,0x0444,0x0444,0x0444,0x0404,0x0404,0x0000, // E
1279  0x07fc,0x0440,0x0440,0x0440,0x0400,0x0400,0x0000, // F
1280  0x03f8,0x0404,0x0404,0x0424,0x0428,0x023c,0x0000, // G
1281  0x07fc,0x0040,0x0040,0x0040,0x0040,0x07fc,0x0000, // H
1282  0x0000,0x0404,0x0404,0x07fc,0x0404,0x0404,0x0000, // I
1283  0x0008,0x0004,0x0004,0x0404,0x07f8,0x0400,0x0000, // J
1284  0x07fc,0x0040,0x00a0,0x0110,0x0208,0x0404,0x0000, // K
1285  0x07fc,0x0004,0x0004,0x0004,0x0004,0x0004,0x0000, // L
1286  0x07fc,0x0300,0x00c0,0x00c0,0x0300,0x07fc,0x0000, // M
1287  0x07fc,0x0100,0x0080,0x0040,0x0020,0x07fc,0x0000, // N
1288  0x03f8,0x0404,0x0404,0x0404,0x0404,0x03f8,0x0000, // O
1289  0x07fc,0x0440,0x0440,0x0440,0x0440,0x0380,0x0000, // P
1290  0x03f8,0x0404,0x0414,0x040c,0x0404,0x03fa,0x0000, // Q
1291  0x07fc,0x0440,0x0460,0x0450,0x0448,0x0384,0x0000, // R
1292  0x0388,0x0444,0x0444,0x0444,0x0444,0x0238,0x0000, // S
1293  0x0000,0x0400,0x0400,0x07fc,0x0400,0x0400,0x0000, // T
1294  0x07f8,0x0004,0x0004,0x0004,0x0004,0x07f8,0x0000, // U
1295  0x0700,0x00e0,0x001c,0x001c,0x00e0,0x0700,0x0000, // V
1296  0x07fc,0x0018,0x0060,0x0060,0x0018,0x07fc,0x0000, // W
1297  0x060c,0x01b0,0x0040,0x0040,0x01b0,0x060c,0x0000, // X
1298  0x0000,0x0600,0x0180,0x007c,0x0180,0x0600,0x0000, // Y
1299  0x040c,0x0414,0x0464,0x04c4,0x0504,0x0604,0x0000, // Z
1300  0x0000,0x0ffe,0x0802,0x0802,0x0802,0x0000,0x0000, // [
1301  0x0000,0x0600,0x0180,0x0040,0x0030,0x000c,0x0000, // "\"
1302  0x0000,0x0802,0x0802,0x0802,0x0ffe,0x0000,0x0000, // ]
1303  0x0000,0x0100,0x0200,0x0400,0x0200,0x0100,0x0000, // ^
1304  0x0002,0x0002,0x0002,0x0002,0x0002,0x0002,0x0000, // _
1305  0x0000,0x0000,0x0800,0x0400,0x0000,0x0000,0x0000, // `
1306  0x0018,0x00a4,0x00a4,0x00a4,0x00a8,0x007c,0x0000, // a
1307  0x07fc,0x0048,0x0084,0x0084,0x0084,0x0078,0x0000, // b
1308  0x0078,0x0084,0x0084,0x0084,0x0084,0x0048,0x0000, // c
1309  0x0078,0x0084,0x0084,0x0084,0x0048,0x07fc,0x0000, // d
1310  0x0078,0x00a4,0x00a4,0x00a4,0x00a4,0x0068,0x0000, // e
1311  0x0040,0x03fc,0x0440,0x0440,0x0400,0x0200,0x0000, // f
1312  0x006a,0x0095,0x0095,0x0095,0x0065,0x0082,0x0000, // g
1313  0x07fc,0x0040,0x0080,0x0080,0x0080,0x007c,0x0000, // h
1314  0x0000,0x0004,0x0084,0x02fc,0x0004,0x0004,0x0000, // i
1315  0x0000,0x0006,0x0001,0x0001,0x0081,0x02fe,0x0000, // j
1316  0x07fc,0x0020,0x0020,0x0050,0x0088,0x0004,0x0000, // k
1317  0x0000,0x0004,0x0404,0x07fc,0x0004,0x0004,0x0000, // l
1318  0x0000,0x00fc,0x0080,0x0078,0x0080,0x007c,0x0000, // m
1319  0x00fc,0x0040,0x0080,0x0080,0x0080,0x007c,0x0000, // n
1320  0x0078,0x0084,0x0084,0x0084,0x0084,0x0078,0x0000, // o
1321  0x00ff,0x0050,0x0088,0x0088,0x0088,0x0070,0x0000, // p
1322  0x0070,0x0088,0x0088,0x0088,0x0050,0x00ff,0x0000, // q
1323  0x0080,0x007c,0x0080,0x0080,0x0080,0x0040,0x0000, // r
1324  0x0048,0x00a4,0x00a4,0x0094,0x0094,0x0048,0x0000, // s
1325  0x0080,0x03f8,0x0084,0x0084,0x0004,0x0008,0x0000, // t
1326  0x00f8,0x0004,0x0004,0x0004,0x0008,0x00fc,0x0000, // u
1327  0x0000,0x00e0,0x0018,0x0004,0x0018,0x00e0,0x0000, // v
1328  0x0000,0x00f8,0x0004,0x0038,0x0004,0x00f8,0x0000, // w
1329  0x0084,0x0048,0x0030,0x0030,0x0048,0x0084,0x0000, // x
1330  0x00f2,0x0009,0x0009,0x0009,0x0011,0x00fe,0x0000, // y
1331  0x0084,0x008c,0x0094,0x00a4,0x00c4,0x0084,0x0000, // z
1332  0x0000,0x0040,0x075c,0x08a2,0x0802,0x0802,0x0000, // {
1333  0x0000,0x0000,0x0000,0x07fc,0x0000,0x0000,0x0000, // |
1334  0x0000,0x0802,0x0802,0x08a2,0x075c,0x0040,0x0000, // }
1335  0x0000,0x0300,0x0400,0x0200,0x0100,0x0600,0x0000, // ~
1336 };
1337 
1341 FONT_T font_7x13 = {
1342  7,
1343  13,
1344  2,
1345  font_7x13_data
1346 };
1347 #endif /* FONT_7x13 */
1348 
1349 
1350 #ifdef FONT_7x13B
1351 
1355 static uint16_t font_7x13B_data[] = {
1356  0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, //
1357  0x0000,0x0000,0x07ec,0x07ec,0x0000,0x0000,0x0000, // !
1358  0x0000,0x0700,0x0700,0x0000,0x0700,0x0700,0x0000, // "
1359  0x0000,0x01b0,0x07fc,0x01b0,0x07fc,0x01b0,0x0000, // #
1360  0x0190,0x0248,0x07fc,0x07fc,0x0248,0x0130,0x0000, // $
1361  0x070c,0x0538,0x0760,0x00dc,0x0394,0x061c,0x0000, // %
1362  0x03b8,0x07fc,0x0444,0x07fc,0x0398,0x0034,0x0000, // &
1363  0x0000,0x0000,0x0780,0x0780,0x0000,0x0000,0x0000, // '
1364  0x0000,0x00e0,0x03f8,0x071c,0x0404,0x0000,0x0000, // (
1365  0x0000,0x0404,0x071c,0x03f8,0x00e0,0x0000,0x0000, // )
1366  0x0060,0x0168,0x00f0,0x00f0,0x0168,0x0060,0x0000, // *
1367  0x0060,0x0060,0x01f8,0x01f8,0x0060,0x0060,0x0000, // +
1368  0x0000,0x0002,0x001e,0x001c,0x0018,0x0000,0x0000, // ,
1369  0x0020,0x0020,0x0020,0x0020,0x0020,0x0020,0x0000, // -
1370  0x0000,0x0004,0x000e,0x000e,0x0004,0x0000,0x0000, // .
1371  0x000c,0x003c,0x0070,0x01c0,0x0780,0x0600,0x0000, // /
1372  0x01f0,0x03f8,0x0404,0x0404,0x03f8,0x01f0,0x0000, // 0
1373  0x0104,0x0204,0x07fc,0x07fc,0x0004,0x0004,0x0000, // 1
1374  0x031c,0x073c,0x0464,0x0444,0x07c4,0x0384,0x0000, // 2
1375  0x0408,0x044c,0x04c4,0x05c4,0x077c,0x0638,0x0000, // 3
1376  0x0070,0x00f0,0x0190,0x0310,0x07fc,0x07fc,0x0000, // 4
1377  0x07c8,0x07cc,0x0484,0x0484,0x04fc,0x0478,0x0000, // 5
1378  0x03f8,0x07fc,0x0444,0x0444,0x067c,0x0238,0x0000, // 6
1379  0x0400,0x040c,0x043c,0x04f0,0x07c0,0x0700,0x0000, // 7
1380  0x03b8,0x07fc,0x0444,0x0444,0x07fc,0x03b8,0x0000, // 8
1381  0x0388,0x07cc,0x0444,0x0444,0x07fc,0x03f8,0x0000, // 9
1382  0x0000,0x0084,0x01ce,0x01ce,0x0084,0x0000,0x0000, // :
1383  0x0000,0x0082,0x01de,0x01dc,0x0098,0x0000,0x0000, // ;
1384  0x0040,0x00e0,0x01b0,0x0318,0x060c,0x0404,0x0000, // <
1385  0x0090,0x0090,0x0090,0x0090,0x0090,0x0090,0x0000, // =
1386  0x0404,0x060c,0x0318,0x01b0,0x00e0,0x0040,0x0000, // >
1387  0x0300,0x0700,0x046c,0x046c,0x07c0,0x0380,0x0000, // ?
1388  0x03f8,0x0404,0x04e4,0x04a4,0x07ec,0x03e8,0x0000, // @
1389  0x03fc,0x07fc,0x0440,0x0440,0x07fc,0x03fc,0x0000, // A
1390  0x07fc,0x07fc,0x0444,0x0444,0x07fc,0x03b8,0x0000, // B
1391  0x03f8,0x07fc,0x0404,0x0404,0x060c,0x0208,0x0000, // C
1392  0x07fc,0x07fc,0x0404,0x0404,0x07fc,0x03f8,0x0000, // D
1393  0x07fc,0x07fc,0x0444,0x0444,0x0444,0x0404,0x0000, // E
1394  0x07fc,0x07fc,0x0440,0x0440,0x0440,0x0400,0x0000, // F
1395  0x03f8,0x07fc,0x0404,0x0444,0x067c,0x027c,0x0000, // G
1396  0x07fc,0x07fc,0x0040,0x0040,0x07fc,0x07fc,0x0000, // H
1397  0x0404,0x0404,0x07fc,0x07fc,0x0404,0x0404,0x0000, // I
1398  0x0008,0x000c,0x0004,0x0004,0x07fc,0x07f8,0x0000, // J
1399  0x07fc,0x07fc,0x00e0,0x01b0,0x0318,0x060c,0x0000, // K
1400  0x07fc,0x07fc,0x0004,0x0004,0x0004,0x0004,0x0000, // L
1401  0x07fc,0x03fc,0x0180,0x0180,0x03fc,0x07fc,0x0000, // M
1402  0x07fc,0x07fc,0x01c0,0x0070,0x07fc,0x07fc,0x0000, // N
1403  0x03f8,0x07fc,0x0404,0x0404,0x07fc,0x03f8,0x0000, // O
1404  0x07fc,0x07fc,0x0440,0x0440,0x07c0,0x0380,0x0000, // P
1405  0x03f8,0x07fc,0x0414,0x040c,0x07fe,0x03fa,0x0000, // Q
1406  0x07fc,0x07fc,0x0460,0x0470,0x07d8,0x038c,0x0000, // R
1407  0x0388,0x07cc,0x0444,0x0444,0x067c,0x0238,0x0000, // S
1408  0x0400,0x0400,0x07fc,0x07fc,0x0400,0x0400,0x0000, // T
1409  0x07f8,0x07fc,0x0004,0x0004,0x07fc,0x07f8,0x0000, // U
1410  0x0700,0x07e0,0x003c,0x003c,0x07e0,0x0700,0x0000, // V
1411  0x07fc,0x07f8,0x0030,0x0030,0x07f8,0x07fc,0x0000, // W
1412  0x060c,0x03b8,0x00e0,0x00e0,0x03b8,0x060c,0x0000, // X
1413  0x0600,0x0780,0x01fc,0x01fc,0x0780,0x0600,0x0000, // Y
1414  0x041c,0x043c,0x0464,0x04c4,0x0784,0x0704,0x0000, // Z
1415  0x0000,0x07fc,0x07fc,0x0404,0x0404,0x0000,0x0000, // [
1416  0x0600,0x0780,0x01c0,0x0070,0x003c,0x000c,0x0000, // "\"
1417  0x0000,0x0404,0x0404,0x07fc,0x07fc,0x0000,0x0000, // ]
1418  0x0180,0x0300,0x0600,0x0600,0x0300,0x0180,0x0000, // ^
1419  0x0006,0x0006,0x0006,0x0006,0x0006,0x0006,0x0000, // _
1420  0x0000,0x0800,0x0c00,0x0600,0x0200,0x0000,0x0000, // `
1421  0x0018,0x00bc,0x00a4,0x00a4,0x00fc,0x007c,0x0000, // a
1422  0x07fc,0x07fc,0x0084,0x0084,0x00fc,0x0078,0x0000, // b
1423  0x0078,0x00fc,0x0084,0x0084,0x00cc,0x0048,0x0000, // c
1424  0x0078,0x00fc,0x0084,0x0084,0x07fc,0x07fc,0x0000, // d
1425  0x0078,0x00fc,0x00a4,0x00a4,0x00ec,0x0068,0x0000, // e
1426  0x0040,0x03fc,0x07fc,0x0440,0x0600,0x0200,0x0000, // f
1427  0x006a,0x00ff,0x0095,0x0095,0x0077,0x00e2,0x0000, // g
1428  0x07fc,0x07fc,0x0080,0x0080,0x00fc,0x007c,0x0000, // h
1429  0x0004,0x0084,0x06fc,0x06fc,0x0004,0x0004,0x0000, // i
1430  0x0002,0x0003,0x0001,0x0001,0x06ff,0x06fe,0x0000, // j
1431  0x07fc,0x07fc,0x0030,0x0078,0x00cc,0x0084,0x0000, // k
1432  0x0004,0x0404,0x07fc,0x07fc,0x0004,0x0004,0x0000, // l
1433  0x00fc,0x00fc,0x0060,0x00e0,0x00fc,0x007c,0x0000, // m
1434  0x00fc,0x00fc,0x0080,0x0080,0x00fc,0x007c,0x0000, // n
1435  0x0078,0x00fc,0x0084,0x0084,0x00fc,0x0078,0x0000, // o
1436  0x00ff,0x00ff,0x0088,0x0088,0x00f8,0x0070,0x0000, // p
1437  0x0070,0x00f8,0x0088,0x0088,0x00ff,0x00ff,0x0000, // q
1438  0x00fc,0x00fc,0x0080,0x0080,0x00c0,0x0040,0x0000, // r
1439  0x0048,0x00ec,0x00a4,0x0094,0x00dc,0x0048,0x0000, // s
1440  0x0080,0x03f8,0x03fc,0x0084,0x008c,0x0008,0x0000, // t
1441  0x00f8,0x00fc,0x0004,0x0004,0x00fc,0x00fc,0x0000, // u
1442  0x00e0,0x00f8,0x001c,0x001c,0x00f8,0x00e0,0x0000, // v
1443  0x00f8,0x00fc,0x0018,0x0018,0x00fc,0x00f8,0x0000, // w
1444  0x00cc,0x00fc,0x0030,0x0030,0x00fc,0x00cc,0x0000, // x
1445  0x00f2,0x00fb,0x0009,0x0009,0x00ff,0x00fe,0x0000, // y
1446  0x008c,0x009c,0x0094,0x00a4,0x00e4,0x00c4,0x0000, // z
1447  0x0000,0x0358,0x07fc,0x04a4,0x0404,0x0000,0x0000, // {
1448  0x0000,0x0000,0x07fc,0x07fc,0x0000,0x0000,0x0000, // |
1449  0x0000,0x0404,0x04a4,0x07fc,0x0358,0x0000,0x0000, // }
1450  0x0300,0x0600,0x0600,0x0300,0x0300,0x0600,0x0000, // ~
1451 };
1452 
1456 FONT_T font_7x13B = {
1457  7,
1458  13,
1459  2,
1460  font_7x13B_data
1461 };
1462 #endif /* FONT_7x13B */
1463 
1464 
1465 #ifdef FONT_7x13O
1466 
1470 static uint16_t font_7x13O_data[] = {
1471  0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, //
1472  0x0000,0x0000,0x0074,0x0780,0x0000,0x0000,0x0000, // !
1473  0x0000,0x0000,0x0700,0x0000,0x0700,0x0000,0x0000, // "
1474  0x0020,0x00b8,0x03e0,0x00b8,0x03e0,0x0080,0x0000, // #
1475  0x0010,0x0090,0x0178,0x03d0,0x0160,0x0100,0x0000, // $
1476  0x000c,0x0210,0x0520,0x0248,0x0094,0x0108,0x0600, // %
1477  0x0018,0x0024,0x01c4,0x0274,0x0248,0x0194,0x0000, // &
1478  0x0000,0x0000,0x0000,0x0700,0x0000,0x0000,0x0000, // '
1479  0x0000,0x0060,0x0198,0x0204,0x0400,0x0000,0x0000, // (
1480  0x0000,0x0004,0x0408,0x0330,0x00c0,0x0000,0x0000, // )
1481  0x0000,0x0050,0x0160,0x00e0,0x00d0,0x0140,0x0000, // *
1482  0x0000,0x0040,0x0070,0x01c0,0x0040,0x0000,0x0000, // +
1483  0x0000,0x0002,0x000c,0x000c,0x0008,0x0000,0x0000, // ,
1484  0x0000,0x0040,0x0040,0x0040,0x0040,0x0040,0x0000, // -
1485  0x0000,0x0000,0x0004,0x000e,0x0004,0x0000,0x0000, // .
1486  0x000c,0x0010,0x0020,0x00c0,0x0100,0x0600,0x0000, // /
1487  0x0030,0x01c8,0x0204,0x0404,0x0408,0x0230,0x01c0, // 0
1488  0x0000,0x0004,0x0104,0x023c,0x07c4,0x0004,0x0000, // 1
1489  0x000c,0x0314,0x0424,0x0424,0x0444,0x0444,0x0380, // 2
1490  0x0008,0x0404,0x0404,0x0444,0x04c4,0x0538,0x0600, // 3
1491  0x0030,0x0050,0x0090,0x0110,0x027c,0x0790,0x0000, // 4
1492  0x0008,0x00c4,0x0744,0x0484,0x0484,0x0498,0x0460, // 5
1493  0x0038,0x01c4,0x0244,0x0444,0x0444,0x0438,0x0000, // 6
1494  0x040c,0x0430,0x0440,0x0480,0x0500,0x0600,0x0000, // 7
1495  0x0038,0x03c4,0x0444,0x0444,0x0444,0x0478,0x0380, // 8
1496  0x0384,0x0444,0x0444,0x0448,0x04b0,0x03c0,0x0000, // 9
1497  0x0000,0x0004,0x008e,0x01c4,0x0080,0x0000,0x0000, // :
1498  0x0000,0x0002,0x000c,0x008c,0x01c8,0x0080,0x0000, // ;
1499  0x0000,0x0060,0x0090,0x0108,0x0204,0x0400,0x0000, // <
1500  0x0010,0x0090,0x0090,0x0090,0x0090,0x0090,0x0080, // =
1501  0x0000,0x0004,0x0408,0x0210,0x0120,0x00c0,0x0000, // >
1502  0x0300,0x0400,0x0434,0x0440,0x0480,0x0300,0x0000, // ?
1503  0x0038,0x03c4,0x0424,0x0454,0x04a4,0x04b0,0x03c0, // @
1504  0x001c,0x01e0,0x0220,0x0420,0x0420,0x023c,0x01c0, // A
1505  0x0004,0x043c,0x07c4,0x0444,0x0444,0x0478,0x0380, // B
1506  0x0038,0x03c4,0x0404,0x0404,0x0404,0x0408,0x0200, // C
1507  0x0004,0x043c,0x07c4,0x0404,0x0404,0x0438,0x03c0, // D
1508  0x003c,0x07c4,0x0444,0x0444,0x0444,0x0404,0x0400, // E
1509  0x003c,0x07c0,0x0440,0x0440,0x0440,0x0400,0x0400, // F
1510  0x0038,0x03c4,0x0404,0x0424,0x0428,0x043c,0x0200, // G
1511  0x003c,0x07c0,0x0040,0x0040,0x0040,0x007c,0x0780, // H
1512  0x0004,0x0404,0x043c,0x07c4,0x0404,0x0400,0x0000, // I
1513  0x0008,0x0004,0x0004,0x0004,0x0438,0x07c0,0x0400, // J
1514  0x003c,0x07c0,0x0060,0x0090,0x0108,0x0204,0x0400, // K
1515  0x003c,0x07c4,0x0004,0x0004,0x0004,0x0004,0x0000, // L
1516  0x003c,0x07c0,0x0300,0x00c0,0x00c0,0x033c,0x07c0, // M
1517  0x003c,0x07c0,0x0100,0x0080,0x0060,0x003c,0x07c0, // N
1518  0x0038,0x03c4,0x0404,0x0404,0x0404,0x0438,0x03c0, // O
1519  0x003c,0x07c0,0x0440,0x0440,0x0440,0x0440,0x0380, // P
1520  0x0038,0x03c4,0x0414,0x040c,0x0404,0x043a,0x03c0, // Q
1521  0x003c,0x07c0,0x0460,0x0450,0x0448,0x0444,0x0380, // R
1522  0x0008,0x0384,0x0444,0x0444,0x0444,0x0438,0x0200, // S
1523  0x0000,0x0400,0x043c,0x07c0,0x0400,0x0400,0x0000, // T
1524  0x0038,0x07c4,0x0004,0x0004,0x0004,0x0038,0x07c0, // U
1525  0x0780,0x007c,0x001c,0x0060,0x0180,0x0600,0x0000, // V
1526  0x003c,0x07d8,0x0020,0x0060,0x0058,0x003c,0x07c0, // W
1527  0x0004,0x0618,0x01a0,0x0040,0x00b0,0x030c,0x0400, // X
1528  0x0000,0x0600,0x019c,0x0060,0x0180,0x0600,0x0000, // Y
1529  0x000c,0x0414,0x0424,0x0444,0x0484,0x0504,0x0600, // Z
1530  0x0000,0x003e,0x0fc2,0x0802,0x0802,0x0800,0x0000, // [
1531  0x0000,0x0600,0x0180,0x0070,0x000c,0x0000,0x0000, // "\"
1532  0x0000,0x0002,0x0802,0x0802,0x083e,0x0fc0,0x0000, // ]
1533  0x0000,0x0100,0x0200,0x0400,0x0200,0x0100,0x0000, // ^
1534  0x0002,0x0002,0x0002,0x0002,0x0002,0x0002,0x0000, // _
1535  0x0000,0x0000,0x0800,0x0400,0x0000,0x0000,0x0000, // `
1536  0x0018,0x0024,0x00a4,0x00a4,0x00a8,0x00bc,0x0040, // a
1537  0x001c,0x07e8,0x0044,0x0084,0x0084,0x0098,0x0060, // b
1538  0x0038,0x0044,0x0084,0x0084,0x0084,0x0088,0x0040, // c
1539  0x0038,0x0044,0x0084,0x0084,0x0088,0x007c,0x0780, // d
1540  0x0018,0x0064,0x00a4,0x00a4,0x00a4,0x00a8,0x0040, // e
1541  0x005c,0x03e0,0x0440,0x0440,0x0400,0x0200,0x0000, // f
1542  0x002a,0x0055,0x0095,0x0095,0x00a5,0x0042,0x0080, // g
1543  0x001c,0x01e0,0x0640,0x0080,0x0080,0x009c,0x0060, // h
1544  0x0000,0x0004,0x0004,0x009c,0x02e4,0x0004,0x0000, // i
1545  0x0006,0x0001,0x0001,0x0001,0x009e,0x02e0,0x0000, // j
1546  0x001c,0x07e0,0x0020,0x0050,0x0048,0x0084,0x0000, // k
1547  0x0000,0x0004,0x0004,0x043c,0x07c4,0x0004,0x0000, // l
1548  0x001c,0x00e0,0x0098,0x0060,0x009c,0x0060,0x0000, // m
1549  0x001c,0x00e0,0x0040,0x0080,0x0080,0x009c,0x0060, // n
1550  0x0018,0x0064,0x0084,0x0084,0x0084,0x0098,0x0060, // o
1551  0x001f,0x00f0,0x0048,0x0088,0x0088,0x0090,0x0060, // p
1552  0x0030,0x0048,0x0088,0x0088,0x0090,0x005f,0x00e0, // q
1553  0x009c,0x0060,0x0080,0x0080,0x0080,0x0040,0x0000, // r
1554  0x0008,0x0044,0x00a4,0x0094,0x0094,0x0088,0x0040, // s
1555  0x0000,0x00b8,0x03c4,0x0084,0x0084,0x0008,0x0000, // t
1556  0x0018,0x00e4,0x0004,0x0004,0x0008,0x001c,0x00e0, // u
1557  0x0000,0x00f8,0x0004,0x0008,0x0030,0x00c0,0x0000, // v
1558  0x0018,0x00e4,0x0018,0x0024,0x0018,0x00e0,0x0000, // w
1559  0x0004,0x0088,0x0050,0x0030,0x0028,0x0044,0x0080, // x
1560  0x0032,0x00c9,0x0009,0x0009,0x0011,0x003e,0x00c0, // y
1561  0x0004,0x008c,0x0094,0x00a4,0x00a4,0x00c4,0x0080, // z
1562  0x0000,0x005c,0x0762,0x0882,0x0802,0x0800,0x0000, // {
1563  0x0000,0x0000,0x003c,0x07c0,0x0000,0x0000,0x0000, // |
1564  0x0002,0x0802,0x0822,0x08dc,0x0740,0x0040,0x0000, // }
1565  0x0000,0x0300,0x0400,0x0200,0x0100,0x0600,0x0000, // ~
1566 };
1567 
1571 FONT_T font_7x13O = {
1572  7,
1573  13,
1574  2,
1575  font_7x13O_data
1576 };
1577 #endif /* FONT_7x13O */
1578 
1579 
1580 #ifdef FONT_7x14
1581 
1585 static uint16_t font_7x14_data[] = {
1586  0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, //
1587  0x0000,0x0000,0x0000,0x0fec,0x0000,0x0000,0x0000, // !
1588  0x0000,0x0000,0x1e00,0x0000,0x1e00,0x0000,0x0000, // "
1589  0x0000,0x0120,0x0ffc,0x0120,0x0ffc,0x0120,0x0000, // #
1590  0x0318,0x0484,0x0444,0x0ffe,0x0444,0x0338,0x0000, // $
1591  0x060c,0x0910,0x0978,0x07a4,0x0224,0x0c18,0x0000, // %
1592  0x0038,0x0744,0x08c4,0x08a8,0x0718,0x0064,0x0000, // &
1593  0x0000,0x0000,0x0000,0x1e00,0x0000,0x0000,0x0000, // '
1594  0x0000,0x0000,0x01f0,0x060c,0x0802,0x1001,0x0000, // (
1595  0x0000,0x1001,0x0802,0x060c,0x01f0,0x0000,0x0000, // )
1596  0x0000,0x0110,0x00a0,0x03f8,0x00a0,0x0110,0x0000, // *
1597  0x0000,0x0040,0x0040,0x03f8,0x0040,0x0040,0x0000, // +
1598  0x0000,0x0000,0x0009,0x000e,0x0000,0x0000,0x0000, // ,
1599  0x0000,0x0040,0x0040,0x0040,0x0040,0x0040,0x0000, // -
1600  0x0000,0x0000,0x0004,0x000e,0x0004,0x0000,0x0000, // .
1601  0x0003,0x000c,0x0030,0x01c0,0x0600,0x1800,0x0000, // /
1602  0x03f0,0x0408,0x0804,0x0804,0x0408,0x03f0,0x0000, // 0
1603  0x0000,0x0204,0x0404,0x0ffc,0x0004,0x0004,0x0000, // 1
1604  0x0604,0x080c,0x0814,0x0824,0x08c4,0x0704,0x0000, // 2
1605  0x0818,0x0804,0x0884,0x0984,0x0a84,0x0c78,0x0000, // 3
1606  0x0030,0x00d0,0x0310,0x0410,0x0ffc,0x0010,0x0000, // 4
1607  0x0f98,0x0904,0x0904,0x0904,0x0904,0x08f8,0x0000, // 5
1608  0x03f8,0x0444,0x0884,0x0884,0x0884,0x0078,0x0000, // 6
1609  0x0800,0x080c,0x0830,0x08c0,0x0b00,0x0c00,0x0000, // 7
1610  0x0638,0x0944,0x0884,0x0884,0x0944,0x0638,0x0000, // 8
1611  0x0798,0x0844,0x0844,0x0844,0x0888,0x07f0,0x0000, // 9
1612  0x0000,0x0000,0x0108,0x039c,0x0108,0x0000,0x0000, // :
1613  0x0000,0x0000,0x0192,0x019c,0x0000,0x0000,0x0000, // ;
1614  0x0000,0x0040,0x00a0,0x0110,0x0208,0x0404,0x0000, // <
1615  0x0120,0x0120,0x0120,0x0120,0x0120,0x0120,0x0000, // =
1616  0x0000,0x0404,0x0208,0x0110,0x00a0,0x0040,0x0000, // >
1617  0x0600,0x0800,0x0800,0x08ec,0x0900,0x0600,0x0000, // ?
1618  0x03f0,0x0408,0x09e4,0x0a14,0x0a14,0x07f4,0x0000, // @
1619  0x03fc,0x0440,0x0840,0x0840,0x0440,0x03fc,0x0000, // A
1620  0x0ffc,0x0884,0x0884,0x0884,0x0548,0x0230,0x0000, // B
1621  0x07f8,0x0804,0x0804,0x0804,0x0804,0x0618,0x0000, // C
1622  0x0ffc,0x0804,0x0804,0x0804,0x0408,0x03f0,0x0000, // D
1623  0x0ffc,0x0884,0x0884,0x0884,0x0804,0x0804,0x0000, // E
1624  0x0ffc,0x0880,0x0880,0x0880,0x0800,0x0800,0x0000, // F
1625  0x07f8,0x0804,0x0804,0x0844,0x0848,0x067c,0x0000, // G
1626  0x0ffc,0x0080,0x0080,0x0080,0x0080,0x0ffc,0x0000, // H
1627  0x0000,0x0804,0x0804,0x0ffc,0x0804,0x0804,0x0000, // I
1628  0x0018,0x0004,0x0004,0x0804,0x0ff8,0x0800,0x0000, // J
1629  0x0ffc,0x0080,0x0140,0x0220,0x0410,0x080c,0x0000, // K
1630  0x0ffc,0x0004,0x0004,0x0004,0x0004,0x0004,0x0000, // L
1631  0x0ffc,0x0600,0x0180,0x0180,0x0600,0x0ffc,0x0000, // M
1632  0x0ffc,0x0300,0x0080,0x0040,0x0030,0x0ffc,0x0000, // N
1633  0x07f8,0x0804,0x0804,0x0804,0x0804,0x07f8,0x0000, // O
1634  0x0ffc,0x0840,0x0840,0x0840,0x0840,0x0780,0x0000, // P
1635  0x07f8,0x0824,0x0824,0x0814,0x080e,0x07f9,0x0000, // Q
1636  0x0ffc,0x0840,0x0840,0x0860,0x0850,0x078c,0x0000, // R
1637  0x0718,0x0884,0x0884,0x0844,0x0844,0x0638,0x0000, // S
1638  0x0800,0x0800,0x0800,0x0ffc,0x0800,0x0800,0x0800, // T
1639  0x0ff8,0x0004,0x0004,0x0004,0x0004,0x0ff8,0x0000, // U
1640  0x0f00,0x00e0,0x001c,0x001c,0x00e0,0x0f00,0x0000, // V
1641  0x0000,0x0ff8,0x0004,0x0038,0x0004,0x0ff8,0x0000, // W
1642  0x0c0c,0x0330,0x00c0,0x00c0,0x0330,0x0c0c,0x0000, // X
1643  0x0000,0x0e00,0x0180,0x007c,0x0180,0x0e00,0x0000, // Y
1644  0x080c,0x0834,0x0844,0x0984,0x0a04,0x0c04,0x0000, // Z
1645  0x0000,0x0000,0x1fff,0x1001,0x1001,0x1001,0x0000, // [
1646  0x1800,0x0600,0x01c0,0x0030,0x000c,0x0003,0x0000, // "\"
1647  0x0000,0x1001,0x1001,0x1001,0x1fff,0x0000,0x0000, // ]
1648  0x0400,0x0800,0x1000,0x1000,0x0800,0x0400,0x0000, // ^
1649  0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0000, // _
1650  0x0000,0x0000,0x1000,0x0800,0x0400,0x0000,0x0000, // `
1651  0x0098,0x0124,0x0124,0x0124,0x0124,0x00fc,0x0000, // a
1652  0x0ffc,0x0088,0x0104,0x0104,0x0104,0x00f8,0x0000, // b
1653  0x00f8,0x0104,0x0104,0x0104,0x0104,0x0088,0x0000, // c
1654  0x00f8,0x0104,0x0104,0x0104,0x0088,0x0ffc,0x0000, // d
1655  0x00f8,0x0124,0x0124,0x0124,0x0124,0x00e8,0x0000, // e
1656  0x0080,0x0080,0x07fc,0x0880,0x0880,0x0400,0x0000, // f
1657  0x00e6,0x0119,0x0115,0x0115,0x00e5,0x0102,0x0000, // g
1658  0x0ffc,0x0080,0x0100,0x0100,0x0100,0x00fc,0x0000, // h
1659  0x0000,0x0004,0x0104,0x0dfc,0x0004,0x0004,0x0000, // i
1660  0x0000,0x0006,0x0001,0x0001,0x0101,0x0dfe,0x0000, // j
1661  0x0ffc,0x0020,0x0060,0x0090,0x0108,0x0004,0x0000, // k
1662  0x0000,0x0004,0x0804,0x0ffc,0x0004,0x0004,0x0000, // l
1663  0x0000,0x01fc,0x0100,0x00f8,0x0100,0x00fc,0x0000, // m
1664  0x01fc,0x0080,0x0100,0x0100,0x0100,0x00fc,0x0000, // n
1665  0x00f8,0x0104,0x0104,0x0104,0x0104,0x00f8,0x0000, // o
1666  0x01ff,0x0088,0x0104,0x0104,0x0104,0x00f8,0x0000, // p
1667  0x00f8,0x0104,0x0104,0x0104,0x0088,0x01ff,0x0000, // q
1668  0x01fc,0x0080,0x0100,0x0100,0x0100,0x00c0,0x0000, // r
1669  0x0088,0x0144,0x0124,0x0124,0x0114,0x0088,0x0000, // s
1670  0x0100,0x0100,0x0ff8,0x0104,0x0104,0x0008,0x0000, // t
1671  0x01f8,0x0004,0x0004,0x0004,0x0008,0x01fc,0x0000, // u
1672  0x0000,0x01c0,0x0030,0x000c,0x0030,0x01c0,0x0000, // v
1673  0x0000,0x01f8,0x0004,0x0078,0x0004,0x01f8,0x0000, // w
1674  0x018c,0x0050,0x0020,0x0020,0x0050,0x018c,0x0000, // x
1675  0x01f2,0x0009,0x0009,0x0009,0x0011,0x01fe,0x0000, // y
1676  0x0104,0x010c,0x0134,0x0144,0x0184,0x0104,0x0000, // z
1677  0x0000,0x0000,0x0040,0x0fbe,0x1001,0x1001,0x0000, // {
1678  0x0000,0x0000,0x0000,0x1fff,0x0000,0x0000,0x0000, // |
1679  0x0000,0x1001,0x1001,0x0fbe,0x0040,0x0000,0x0000, // }
1680  0x0c00,0x1000,0x0800,0x0400,0x0200,0x0c00,0x0000, // ~
1681 };
1682 
1686 FONT_T font_7x14 = {
1687  7,
1688  14,
1689  2,
1690  font_7x14_data
1691 };
1692 #endif /* FONT_7x14 */
1693 
1694 
1695 #ifdef FONT_7x14B
1696 
1700 static uint16_t font_7x14B_data[] = {
1701  0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, //
1702  0x0000,0x0000,0x0fec,0x0fec,0x0000,0x0000,0x0000, // !
1703  0x0000,0x1e00,0x1e00,0x0000,0x1e00,0x1e00,0x0000, // "
1704  0x0120,0x0ffc,0x0ffc,0x0ffc,0x0ffc,0x0120,0x0000, // #
1705  0x0318,0x0484,0x0ffe,0x0ffe,0x0444,0x0338,0x0000, // $
1706  0x060c,0x0f1c,0x0978,0x07a4,0x0e3c,0x0c18,0x0000, // %
1707  0x0038,0x077c,0x0fc4,0x08b8,0x0ffc,0x0764,0x0000, // &
1708  0x0000,0x0000,0x1e00,0x1e00,0x0000,0x0000,0x0000, // '
1709  0x0000,0x01f0,0x07fc,0x0e0e,0x1803,0x1001,0x0000, // (
1710  0x0000,0x1001,0x1803,0x0e0e,0x07fc,0x01f0,0x0000, // )
1711  0x0c60,0x0280,0x0fe0,0x0fe0,0x0280,0x0c60,0x0000, // *
1712  0x0040,0x0040,0x03f8,0x03f8,0x0040,0x0040,0x0000, // +
1713  0x0000,0x0000,0x0009,0x000f,0x000e,0x0000,0x0000, // ,
1714  0x0040,0x0040,0x0040,0x0040,0x0040,0x0040,0x0000, // -
1715  0x0000,0x0000,0x000c,0x000c,0x0000,0x0000,0x0000, // .
1716  0x0007,0x001f,0x00f8,0x03e0,0x1f00,0x1c00,0x0000, // /
1717  0x07f8,0x0ffc,0x0804,0x0804,0x0ffc,0x07f8,0x0000, // 0
1718  0x0204,0x0604,0x0ffc,0x0ffc,0x0004,0x0004,0x0000, // 1
1719  0x060c,0x0e1c,0x0834,0x08e4,0x0fc4,0x0704,0x0000, // 2
1720  0x0618,0x0e1c,0x0884,0x0884,0x0ffc,0x0778,0x0000, // 3
1721  0x0070,0x00f0,0x0190,0x07fc,0x0ffc,0x0010,0x0000, // 4
1722  0x0f98,0x0f9c,0x0904,0x0904,0x09fc,0x08f8,0x0000, // 5
1723  0x03f8,0x07fc,0x0c84,0x0884,0x0efc,0x0678,0x0000, // 6
1724  0x0e00,0x0e00,0x08fc,0x0bfc,0x0f00,0x0c00,0x0000, // 7
1725  0x0738,0x0ffc,0x08c4,0x08c4,0x0ffc,0x0738,0x0000, // 8
1726  0x0798,0x0fdc,0x0844,0x084c,0x0ff8,0x07f0,0x0000, // 9
1727  0x0000,0x0000,0x0318,0x0318,0x0000,0x0000,0x0000, // :
1728  0x0000,0x0000,0x0012,0x031e,0x031c,0x0000,0x0000, // ;
1729  0x0040,0x00e0,0x01b0,0x0318,0x060c,0x0404,0x0000, // <
1730  0x0090,0x0090,0x0090,0x0090,0x0090,0x0090,0x0000, // =
1731  0x0404,0x060c,0x0318,0x01b0,0x00e0,0x0040,0x0000, // >
1732  0x0600,0x0e00,0x08ec,0x09ec,0x0f00,0x0600,0x0000, // ?
1733  0x03f0,0x07f8,0x0dec,0x0bf4,0x0e14,0x07f4,0x0000, // @
1734  0x07fc,0x0ffc,0x0c20,0x0c20,0x0ffc,0x07fc,0x0000, // A
1735  0x0ffc,0x0ffc,0x0884,0x0884,0x0ffc,0x0678,0x0000, // B
1736  0x07f8,0x0ffc,0x0804,0x0804,0x0e1c,0x0618,0x0000, // C
1737  0x0ffc,0x0ffc,0x0804,0x0c0c,0x07f8,0x03f0,0x0000, // D
1738  0x0ffc,0x0ffc,0x0884,0x0884,0x0884,0x0804,0x0000, // E
1739  0x0ffc,0x0ffc,0x0880,0x0880,0x0880,0x0800,0x0000, // F
1740  0x07f8,0x0ffc,0x0804,0x0844,0x0e7c,0x0678,0x0000, // G
1741  0x0ffc,0x0ffc,0x0080,0x0080,0x0ffc,0x0ffc,0x0000, // H
1742  0x0804,0x0804,0x0ffc,0x0ffc,0x0804,0x0804,0x0000, // I
1743  0x0018,0x001c,0x0004,0x000c,0x0ff8,0x0ff0,0x0000, // J
1744  0x0ffc,0x0ffc,0x03e0,0x0670,0x0c1c,0x080c,0x0000, // K
1745  0x0ffc,0x0ffc,0x0004,0x0004,0x0004,0x0004,0x0000, // L
1746  0x0ffc,0x07fc,0x0180,0x0180,0x07fc,0x0ffc,0x0000, // M
1747  0x0ffc,0x0ffc,0x0380,0x0070,0x0ffc,0x0ffc,0x0000, // N
1748  0x07f8,0x0ffc,0x0804,0x0804,0x0ffc,0x07f8,0x0000, // O
1749  0x0ffc,0x0ffc,0x0840,0x0840,0x0fc0,0x0780,0x0000, // P
1750  0x07f8,0x0ffc,0x0824,0x0814,0x0ffe,0x07fb,0x0000, // Q
1751  0x0ffc,0x0ffc,0x0880,0x08c0,0x0ffc,0x073c,0x0000, // R
1752  0x0618,0x0f1c,0x09c4,0x08e4,0x0e3c,0x0618,0x0000, // S
1753  0x0800,0x0800,0x0ffc,0x0ffc,0x0800,0x0800,0x0000, // T
1754  0x0ff8,0x0ffc,0x0004,0x0004,0x0ffc,0x0ff8,0x0000, // U
1755  0x0fe0,0x0ff8,0x001c,0x001c,0x0ff8,0x0fe0,0x0000, // V
1756  0x0ff8,0x0ffc,0x0078,0x0078,0x0ffc,0x0ff8,0x0000, // W
1757  0x0c0c,0x0f3c,0x03f0,0x03f0,0x0f3c,0x0c0c,0x0000, // X
1758  0x0e00,0x0f80,0x01fc,0x01fc,0x0f80,0x0e00,0x0000, // Y
1759  0x080c,0x083c,0x08f4,0x0bc4,0x0f04,0x0c04,0x0000, // Z
1760  0x0000,0x1fff,0x1fff,0x1001,0x1001,0x1001,0x0000, // [
1761  0x1c00,0x1f00,0x03e0,0x00f8,0x001f,0x0007,0x0000, // "\"
1762  0x0000,0x1001,0x1001,0x1001,0x1fff,0x1fff,0x0000, // ]
1763  0x0800,0x1800,0x3000,0x3000,0x1800,0x0800,0x0000, // ^
1764  0x0003,0x0003,0x0003,0x0003,0x0003,0x0003,0x0000, // _
1765  0x0000,0x1000,0x1800,0x0c00,0x0400,0x0000,0x0000, // `
1766  0x0098,0x01bc,0x0124,0x0144,0x01fc,0x00fc,0x0000, // a
1767  0x0ffc,0x0ffc,0x0104,0x0104,0x01fc,0x00f8,0x0000, // b
1768  0x00f8,0x01fc,0x0104,0x0104,0x018c,0x0088,0x0000, // c
1769  0x00f8,0x01fc,0x0104,0x0104,0x0ffc,0x0ffc,0x0000, // d
1770  0x00f8,0x01fc,0x0124,0x0124,0x01ec,0x00e8,0x0000, // e
1771  0x0080,0x0080,0x07fc,0x0ffc,0x0c80,0x0480,0x0000, // f
1772  0x00e6,0x01ff,0x0115,0x01f5,0x00e7,0x0182,0x0000, // g
1773  0x0ffc,0x0ffc,0x0100,0x0100,0x01fc,0x00fc,0x0000, // h
1774  0x0000,0x0000,0x0dfc,0x0dfc,0x0000,0x0000,0x0000, // i
1775  0x0000,0x0002,0x0003,0x0001,0x0dff,0x0dfe,0x0000, // j
1776  0x0ffc,0x0ffc,0x0060,0x00f0,0x0198,0x000c,0x0000, // k
1777  0x0000,0x0000,0x0ffc,0x0ffc,0x0000,0x0000,0x0000, // l
1778  0x01fc,0x01fc,0x00f8,0x01f8,0x01fc,0x00fc,0x0000, // m
1779  0x01fc,0x01fc,0x0100,0x0100,0x01fc,0x00fc,0x0000, // n
1780  0x00f8,0x01fc,0x0104,0x0104,0x01fc,0x00f8,0x0000, // o
1781  0x01ff,0x01ff,0x0104,0x0104,0x01fc,0x00f8,0x0000, // p
1782  0x00f8,0x01fc,0x0104,0x0104,0x01ff,0x01ff,0x0000, // q
1783  0x01fc,0x01fc,0x0100,0x0100,0x01c0,0x00c0,0x0000, // r
1784  0x0088,0x01cc,0x0164,0x0134,0x019c,0x0088,0x0000, // s
1785  0x0100,0x0100,0x0ff8,0x0ffc,0x0104,0x0104,0x0000, // t
1786  0x01f8,0x01fc,0x0004,0x0004,0x01fc,0x01fc,0x0000, // u
1787  0x01c0,0x01f0,0x003c,0x003c,0x01f0,0x01c0,0x0000, // v
1788  0x01f8,0x01fc,0x0078,0x0078,0x01fc,0x01f8,0x0000, // w
1789  0x018c,0x01dc,0x0070,0x0070,0x01dc,0x018c,0x0000, // x
1790  0x0182,0x01e3,0x0079,0x001f,0x01fe,0x01e0,0x0000, // y
1791  0x010c,0x011c,0x0134,0x0164,0x01c4,0x0184,0x0000, // z
1792  0x0000,0x0040,0x0ffe,0x1fbf,0x1001,0x1001,0x0000, // {
1793  0x0000,0x0000,0x1fff,0x1fff,0x0000,0x0000,0x0000, // |
1794  0x0000,0x1001,0x1001,0x1fbf,0x0ffe,0x0040,0x0000, // }
1795  0x0e00,0x1800,0x0c00,0x0c00,0x0600,0x1c00,0x0000, // ~
1796 };
1797 
1801 FONT_T font_7x14B = {
1802  7,
1803  14,
1804  2,
1805  font_7x14B_data
1806 };
1807 #endif /* FONT_7x14B */
1808 
1809 
1810 #ifdef FONT_8x8
1811 
1814 static uint8_t font_8x8_data[] = {
1815  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //
1816  0x00,0x60,0xfa,0xfa,0x60,0x00,0x00,0x00, // !
1817  0x00,0xe0,0xe0,0x00,0xe0,0xe0,0x00,0x00, // "
1818  0x28,0xfe,0xfe,0x28,0xfe,0xfe,0x28,0x00, // #
1819  0x24,0x74,0xd6,0xd6,0x5c,0x48,0x00,0x00, // $
1820  0x62,0x66,0x0c,0x18,0x30,0x66,0x46,0x00, // %
1821  0x0c,0x5e,0xf2,0xba,0xec,0x5e,0x12,0x00, // &
1822  0x20,0xe0,0xc0,0x00,0x00,0x00,0x00,0x00, // '
1823  0x00,0x38,0x7c,0xc6,0x82,0x00,0x00,0x00, // (
1824  0x00,0x82,0xc6,0x7c,0x38,0x00,0x00,0x00, // )
1825  0x10,0x54,0x7c,0x38,0x38,0x7c,0x54,0x10, // *
1826  0x10,0x10,0x7c,0x7c,0x10,0x10,0x00,0x00, // +
1827  0x00,0x05,0x07,0x06,0x00,0x00,0x00,0x00, // ,
1828  0x10,0x10,0x10,0x10,0x10,0x10,0x00,0x00, // -
1829  0x00,0x00,0x06,0x06,0x00,0x00,0x00,0x00, // .
1830  0x06,0x0c,0x18,0x30,0x60,0xc0,0x80,0x00, // /
1831  0x7c,0xfe,0x9a,0xb2,0xfe,0x7c,0x00,0x00, // 0
1832  0x42,0x42,0xfe,0xfe,0x02,0x02,0x00,0x00, // 1
1833  0x46,0xce,0x9a,0x92,0xf6,0x66,0x00,0x00, // 2
1834  0x44,0xc6,0x92,0x92,0xfe,0x6c,0x00,0x00, // 3
1835  0x18,0x38,0x68,0xc8,0xfe,0xfe,0x08,0x00, // 4
1836  0xe4,0xe6,0xa2,0xa2,0xbe,0x9c,0x00,0x00, // 5
1837  0x3c,0x7e,0xd2,0x92,0x9e,0x0c,0x00,0x00, // 6
1838  0xc0,0xc6,0x8e,0x98,0xf0,0xe0,0x00,0x00, // 7
1839  0x6c,0xfe,0x92,0x92,0xfe,0x6c,0x00,0x00, // 8
1840  0x60,0xf2,0x92,0x96,0xfc,0x78,0x00,0x00, // 9
1841  0x00,0x00,0x36,0x36,0x00,0x00,0x00,0x00, // :
1842  0x00,0x05,0x37,0x36,0x00,0x00,0x00,0x00, // ;
1843  0x10,0x38,0x6c,0xc6,0x82,0x00,0x00,0x00, // <
1844  0x28,0x28,0x28,0x28,0x28,0x28,0x00,0x00, // =
1845  0x00,0x82,0xc6,0x6c,0x38,0x10,0x00,0x00, // >
1846  0x40,0xc0,0x8a,0x9a,0xf0,0x60,0x00,0x00, // ?
1847  0x7c,0xfe,0x82,0xba,0xba,0xf8,0x78,0x00, // @
1848  0x3e,0x7e,0xc8,0xc8,0x7e,0x3e,0x00,0x00, // A
1849  0x82,0xfe,0xfe,0x92,0x92,0xfe,0x6c,0x00, // B
1850  0x38,0x7c,0xc6,0x82,0x82,0xc6,0x44,0x00, // C
1851  0x82,0xfe,0xfe,0x82,0xc6,0xfe,0x38,0x00, // D
1852  0x82,0xfe,0xfe,0x92,0xba,0x82,0xc6,0x00, // E
1853  0x82,0xfe,0xfe,0x92,0xb8,0x80,0xc0,0x00, // F
1854  0x38,0x7c,0xc6,0x82,0x8a,0xce,0x4e,0x00, // G
1855  0xfe,0xfe,0x10,0x10,0xfe,0xfe,0x00,0x00, // H
1856  0x00,0x82,0xfe,0xfe,0x82,0x00,0x00,0x00, // I
1857  0x0c,0x0e,0x02,0x82,0xfe,0xfc,0x80,0x00, // J
1858  0x82,0xfe,0xfe,0x10,0x38,0xee,0xc6,0x00, // K
1859  0x82,0xfe,0xfe,0x82,0x02,0x06,0x0e,0x00, // L
1860  0xfe,0xfe,0x60,0x30,0x60,0xfe,0xfe,0x00, // M
1861  0xfe,0xfe,0x60,0x30,0x18,0xfe,0xfe,0x00, // N
1862  0x38,0x7c,0xc6,0x82,0xc6,0x7c,0x38,0x00, // O
1863  0x82,0xfe,0xfe,0x92,0x90,0xf0,0x60,0x00, // P
1864  0x78,0xfc,0x84,0x8e,0xfe,0x7a,0x00,0x00, // Q
1865  0x82,0xfe,0xfe,0x98,0x9c,0xf6,0x62,0x00, // R
1866  0x64,0xe6,0xb2,0x9a,0xde,0x4c,0x00,0x00, // S
1867  0xc0,0x82,0xfe,0xfe,0x82,0xc0,0x00,0x00, // T
1868  0xfe,0xfe,0x02,0x02,0xfe,0xfe,0x00,0x00, // U
1869  0xf8,0xfc,0x06,0x06,0xfc,0xf8,0x00,0x00, // V
1870  0xfe,0xfe,0x0c,0x18,0x0c,0xfe,0xfe,0x00, // W
1871  0xc6,0xee,0x38,0x10,0x38,0xee,0xc6,0x00, // X
1872  0xe0,0xf2,0x1e,0x1e,0xf2,0xe0,0x00,0x00, // Y
1873  0xe6,0xce,0x9a,0xb2,0xe2,0xc6,0x8e,0x00, // Z
1874  0x00,0xfe,0xfe,0x82,0x82,0x00,0x00,0x00, // [
1875  0x80,0xc0,0x60,0x30,0x18,0x0c,0x06,0x00, // "\"
1876  0x00,0x82,0x82,0xfe,0xfe,0x00,0x00,0x00, // ]
1877  0x10,0x30,0x60,0xc0,0x60,0x30,0x10,0x00, // ^
1878  0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, // _
1879  0x00,0x00,0xc0,0xe0,0x20,0x00,0x00,0x00, // `
1880  0x04,0x2e,0x2a,0x2a,0x3c,0x1e,0x02,0x00, // a
1881  0x82,0xfc,0xfe,0x22,0x22,0x3e,0x1c,0x00, // b
1882  0x1c,0x3e,0x22,0x22,0x36,0x14,0x00,0x00, // c
1883  0x0c,0x1e,0x12,0x92,0xfc,0xfe,0x02,0x00, // d
1884  0x1c,0x3e,0x2a,0x2a,0x3a,0x18,0x00,0x00, // e
1885  0x12,0x7e,0xfe,0x92,0xc0,0x40,0x00,0x00, // f
1886  0x19,0x3d,0x25,0x25,0x1f,0x3e,0x20,0x00, // g
1887  0x82,0xfe,0xfe,0x10,0x20,0x3e,0x1e,0x00, // h
1888  0x00,0x22,0xbe,0xbe,0x02,0x00,0x00,0x00, // i
1889  0x02,0x23,0x21,0xbf,0xbe,0x00,0x00,0x00, // j
1890  0x82,0xfe,0xfe,0x08,0x1c,0x36,0x22,0x00, // k
1891  0x00,0x82,0xfe,0xfe,0x02,0x00,0x00,0x00, // l
1892  0x3e,0x3e,0x30,0x18,0x30,0x3e,0x1e,0x00, // m
1893  0x3e,0x3e,0x20,0x20,0x3e,0x1e,0x00,0x00, // n
1894  0x1c,0x3e,0x22,0x22,0x3e,0x1c,0x00,0x00, // o
1895  0x21,0x3f,0x1f,0x25,0x24,0x3c,0x18,0x00, // p
1896  0x18,0x3c,0x24,0x25,0x1f,0x3f,0x21,0x00, // q
1897  0x22,0x3e,0x1e,0x22,0x38,0x18,0x00,0x00, // r
1898  0x12,0x3a,0x2a,0x2a,0x2e,0x24,0x00,0x00, // s
1899  0x00,0x20,0x7c,0xfe,0x22,0x24,0x00,0x00, // t
1900  0x3c,0x3e,0x02,0x02,0x3c,0x3e,0x02,0x00, // u
1901  0x38,0x3c,0x06,0x06,0x3c,0x38,0x00,0x00, // v
1902  0x3c,0x3e,0x06,0x0c,0x06,0x3e,0x3c,0x00, // w
1903  0x22,0x36,0x1c,0x08,0x1c,0x36,0x22,0x00, // x
1904  0x39,0x3d,0x05,0x05,0x3f,0x3e,0x00,0x00, // y
1905  0x32,0x26,0x2e,0x3a,0x32,0x26,0x00,0x00, // z
1906  0x10,0x10,0x7c,0xee,0x82,0x82,0x00,0x00, // {
1907  0x00,0x00,0x00,0xee,0xee,0x00,0x00,0x00, // |
1908  0x82,0x82,0xee,0x7c,0x10,0x10,0x00,0x00, // }
1909  0x40,0xc0,0x80,0xc0,0x40,0xc0,0x80,0x00, // ~
1910 };
1911 
1915 FONT_T font_8x8 = {
1916  8,
1917  8,
1918  1,
1919  font_8x8_data
1920 };
1921 #endif /* FONT_8x8 */
1922 
1923 
1924 #ifdef FONT_8x13
1925 
1929 static uint16_t font_8x13_data[] = {
1930  0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, //
1931  0x0000,0x0000,0x0000,0x07f4,0x0000,0x0000,0x0000,0x0000, // !
1932  0x0000,0x0000,0x0700,0x0000,0x0000,0x0700,0x0000,0x0000, // "
1933  0x0000,0x00a0,0x03f8,0x00a0,0x00a0,0x03f8,0x00a0,0x0000, // #
1934  0x0000,0x0188,0x0248,0x07fc,0x0248,0x0230,0x0000,0x0000, // $
1935  0x0000,0x0204,0x0518,0x0220,0x00c8,0x0114,0x0608,0x0000, // %
1936  0x0000,0x00d8,0x0124,0x0124,0x00d4,0x0008,0x0014,0x0000, // &
1937  0x0000,0x0000,0x0000,0x0700,0x0000,0x0000,0x0000,0x0000, // '
1938  0x0000,0x0000,0x0000,0x00e0,0x0318,0x0404,0x0000,0x0000, // (
1939  0x0000,0x0000,0x0404,0x0318,0x00e0,0x0000,0x0000,0x0000, // )
1940  0x0000,0x0100,0x0540,0x0380,0x0380,0x0540,0x0100,0x0000, // *
1941  0x0000,0x0040,0x0040,0x01f0,0x0040,0x0040,0x0000,0x0000, // +
1942  0x0000,0x0002,0x000c,0x000c,0x0008,0x0000,0x0000,0x0000, // ,
1943  0x0000,0x0040,0x0040,0x0040,0x0040,0x0040,0x0000,0x0000, // -
1944  0x0000,0x0000,0x0004,0x000e,0x0004,0x0000,0x0000,0x0000, // .
1945  0x000c,0x0010,0x0020,0x0040,0x0080,0x0100,0x0600,0x0000, // /
1946  0x0000,0x01f0,0x0208,0x0404,0x0404,0x0208,0x01f0,0x0000, // 0
1947  0x0000,0x0104,0x0204,0x07fc,0x0004,0x0004,0x0000,0x0000, // 1
1948  0x0000,0x030c,0x0414,0x0424,0x0424,0x0444,0x0384,0x0000, // 2
1949  0x0000,0x0408,0x0404,0x0444,0x04c4,0x0544,0x0638,0x0000, // 3
1950  0x0000,0x0070,0x0090,0x0110,0x0210,0x07fc,0x0010,0x0000, // 4
1951  0x0000,0x07c8,0x0444,0x0484,0x0484,0x0484,0x0478,0x0000, // 5
1952  0x0000,0x01f8,0x0224,0x0444,0x0444,0x0444,0x0038,0x0000, // 6
1953  0x0000,0x0400,0x040c,0x0430,0x04c0,0x0500,0x0600,0x0000, // 7
1954  0x0000,0x03b8,0x0444,0x0444,0x0444,0x0444,0x03b8,0x0000, // 8
1955  0x0000,0x0380,0x0444,0x0444,0x0444,0x0488,0x03f0,0x0000, // 9
1956  0x0000,0x0000,0x0084,0x01ce,0x0084,0x0000,0x0000,0x0000, // :
1957  0x0000,0x0002,0x008c,0x01cc,0x0088,0x0000,0x0000,0x0000, // ;
1958  0x0000,0x0000,0x0040,0x00a0,0x0110,0x0208,0x0404,0x0000, // <
1959  0x0000,0x0090,0x0090,0x0090,0x0090,0x0090,0x0090,0x0000, // =
1960  0x0000,0x0404,0x0208,0x0110,0x00a0,0x0040,0x0000,0x0000, // >
1961  0x0000,0x0300,0x0400,0x0400,0x0434,0x0440,0x0380,0x0000, // ?
1962  0x0000,0x03f8,0x0404,0x0464,0x0494,0x04a4,0x03f0,0x0000, // @
1963  0x0000,0x01fc,0x0220,0x0420,0x0420,0x0220,0x01fc,0x0000, // A
1964  0x0000,0x07fc,0x0444,0x0444,0x0444,0x02a8,0x0110,0x0000, // B
1965  0x0000,0x03f8,0x0404,0x0404,0x0404,0x0404,0x0208,0x0000, // C
1966  0x0000,0x07fc,0x0404,0x0404,0x0404,0x0208,0x01f0,0x0000, // D
1967  0x0000,0x07fc,0x0444,0x0444,0x0444,0x0404,0x0404,0x0000, // E
1968  0x0000,0x07fc,0x0440,0x0440,0x0440,0x0400,0x0400,0x0000, // F
1969  0x0000,0x03f8,0x0404,0x0404,0x0424,0x0428,0x023c,0x0000, // G
1970  0x0000,0x07fc,0x0040,0x0040,0x0040,0x0040,0x07fc,0x0000, // H
1971  0x0000,0x0404,0x0404,0x07fc,0x0404,0x0404,0x0000,0x0000, // I
1972  0x0000,0x0008,0x0004,0x0404,0x0404,0x07f8,0x0400,0x0400, // J
1973  0x0000,0x07fc,0x0040,0x00a0,0x0110,0x0208,0x0404,0x0000, // K
1974  0x0000,0x07fc,0x0004,0x0004,0x0004,0x0004,0x0004,0x0000, // L
1975  0x07fc,0x0100,0x0080,0x0060,0x0080,0x0100,0x07fc,0x0000, // M
1976  0x0000,0x07fc,0x0100,0x0080,0x0040,0x0020,0x07fc,0x0000, // N
1977  0x0000,0x03f8,0x0404,0x0404,0x0404,0x0404,0x03f8,0x0000, // O
1978  0x0000,0x07fc,0x0440,0x0440,0x0440,0x0440,0x0380,0x0000, // P
1979  0x0000,0x03f8,0x0404,0x0414,0x040c,0x0404,0x03fa,0x0000, // Q
1980  0x0000,0x07fc,0x0440,0x0460,0x0450,0x0448,0x0384,0x0000, // R
1981  0x0000,0x0388,0x0444,0x0444,0x0444,0x0444,0x0238,0x0000, // S
1982  0x0400,0x0400,0x0400,0x07fc,0x0400,0x0400,0x0400,0x0000, // T
1983  0x0000,0x07f8,0x0004,0x0004,0x0004,0x0004,0x07f8,0x0000, // U
1984  0x0600,0x01c0,0x0038,0x0004,0x0038,0x01c0,0x0600,0x0000, // V
1985  0x07f8,0x0004,0x0008,0x0070,0x0008,0x0004,0x07f8,0x0000, // W
1986  0x060c,0x0110,0x00a0,0x0040,0x00a0,0x0110,0x060c,0x0000, // X
1987  0x0600,0x0100,0x0080,0x007c,0x0080,0x0100,0x0600,0x0000, // Y
1988  0x0000,0x041c,0x0424,0x0444,0x0484,0x0504,0x0604,0x0000, // Z
1989  0x0000,0x0000,0x07fc,0x0404,0x0404,0x0404,0x0000,0x0000, // [
1990  0x0600,0x0100,0x0080,0x0040,0x0020,0x0010,0x000c,0x0000, // "\"
1991  0x0000,0x0404,0x0404,0x0404,0x07fc,0x0000,0x0000,0x0000, // ]
1992  0x0000,0x0100,0x0200,0x0400,0x0200,0x0100,0x0000,0x0000, // ^
1993  0x0002,0x0002,0x0002,0x0002,0x0002,0x0002,0x0002,0x0000, // _
1994  0x0000,0x0000,0x0000,0x0800,0x0400,0x0000,0x0000,0x0000, // `
1995  0x0000,0x0018,0x00a4,0x00a4,0x00a4,0x00a8,0x007c,0x0000, // a
1996  0x0000,0x07fc,0x0048,0x0084,0x0084,0x0084,0x0078,0x0000, // b
1997  0x0000,0x0078,0x0084,0x0084,0x0084,0x0084,0x0048,0x0000, // c
1998  0x0000,0x0078,0x0084,0x0084,0x0084,0x0048,0x07fc,0x0000, // d
1999  0x0000,0x0078,0x00a4,0x00a4,0x00a4,0x00a4,0x0068,0x0000, // e
2000  0x0000,0x0040,0x03fc,0x0440,0x0440,0x0440,0x0200,0x0000, // f
2001  0x0000,0x006a,0x0095,0x0095,0x0095,0x0065,0x0082,0x0000, // g
2002  0x0000,0x07fc,0x0040,0x0080,0x0080,0x0080,0x007c,0x0000, // h
2003  0x0000,0x0004,0x0084,0x02fc,0x0004,0x0004,0x0000,0x0000, // i
2004  0x0000,0x0006,0x0001,0x0001,0x0081,0x02fe,0x0000,0x0000, // j
2005  0x0000,0x07fc,0x0020,0x0020,0x0050,0x0088,0x0004,0x0000, // k
2006  0x0000,0x0004,0x0404,0x07fc,0x0004,0x0004,0x0000,0x0000, // l
2007  0x00fc,0x0080,0x0080,0x0078,0x0080,0x0080,0x007c,0x0000, // m
2008  0x0000,0x00fc,0x0040,0x0080,0x0080,0x0080,0x007c,0x0000, // n
2009  0x0000,0x0078,0x0084,0x0084,0x0084,0x0084,0x0078,0x0000, // o
2010  0x0000,0x00ff,0x0050,0x0088,0x0088,0x0088,0x0070,0x0000, // p
2011  0x0000,0x0070,0x0088,0x0088,0x0088,0x0050,0x00ff,0x0000, // q
2012  0x0000,0x0080,0x007c,0x0080,0x0080,0x0080,0x0040,0x0000, // r
2013  0x0000,0x0048,0x00a4,0x00a4,0x0094,0x0094,0x0048,0x0000, // s
2014  0x0000,0x0080,0x03f8,0x0084,0x0084,0x0084,0x0008,0x0000, // t
2015  0x0000,0x00f8,0x0004,0x0004,0x0004,0x00f8,0x0004,0x0000, // u
2016  0x0000,0x00e0,0x0018,0x0004,0x0018,0x00e0,0x0000,0x0000, // v
2017  0x00f8,0x0004,0x0008,0x0030,0x0008,0x0004,0x00f8,0x0000, // w
2018  0x0000,0x0084,0x0048,0x0030,0x0030,0x0048,0x0084,0x0000, // x
2019  0x0000,0x00f2,0x0009,0x0009,0x0009,0x0011,0x00fe,0x0000, // y
2020  0x0000,0x0084,0x008c,0x0094,0x00a4,0x00c4,0x0084,0x0000, // z
2021  0x0000,0x0000,0x0040,0x0358,0x04a4,0x0404,0x0404,0x0000, // {
2022  0x0000,0x0000,0x0000,0x07fc,0x0000,0x0000,0x0000,0x0000, // |
2023  0x0000,0x0404,0x0404,0x04a4,0x0358,0x0040,0x0000,0x0000, // }
2024  0x0000,0x0300,0x0400,0x0200,0x0100,0x0600,0x0000,0x0000, // ~
2025 };
2026 
2030 FONT_T font_8x13 = {
2031  8,
2032  13,
2033  2,
2034  font_8x13_data
2035 };
2036 #endif /* FONT_8x13 */
2037 
2038 
2039 #ifdef FONT_8x13B
2040 
2044 static uint16_t font_8x13B_data[] = {
2045  0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, //
2046  0x0000,0x0000,0x0000,0x0fec,0x0fec,0x0000,0x0000,0x0000, // !
2047  0x0000,0x0f00,0x0f00,0x0000,0x0f00,0x0f00,0x0000,0x0000, // "
2048  0x01b0,0x07fc,0x07fc,0x01b0,0x07fc,0x07fc,0x01b0,0x0000, // #
2049  0x0388,0x07cc,0x04c4,0x0ffe,0x0464,0x067c,0x0238,0x0000, // $
2050  0x0e0c,0x0a1c,0x0e70,0x01e0,0x039c,0x0e14,0x0c1c,0x0000, // %
2051  0x00d8,0x01fc,0x0124,0x0124,0x01fc,0x00dc,0x0014,0x0000, // &
2052  0x0000,0x0000,0x0000,0x0f00,0x0f00,0x0000,0x0000,0x0000, // '
2053  0x0000,0x00e0,0x03f8,0x071c,0x0c06,0x0802,0x0000,0x0000, // (
2054  0x0000,0x0802,0x0c06,0x071c,0x03f8,0x00e0,0x0000,0x0000, // )
2055  0x0080,0x0098,0x00f0,0x03e0,0x00f0,0x0098,0x0080,0x0000, // *
2056  0x0000,0x00c0,0x00c0,0x03f0,0x03f0,0x00c0,0x00c0,0x0000, // +
2057  0x0000,0x0000,0x0022,0x003e,0x003c,0x0038,0x0000,0x0000, // ,
2058  0x0000,0x0040,0x0040,0x0040,0x0040,0x0040,0x0040,0x0000, // -
2059  0x0000,0x0000,0x0008,0x001c,0x001c,0x0008,0x0000,0x0000, // .
2060  0x001c,0x0038,0x0060,0x00c0,0x0180,0x0700,0x0e00,0x0000, // /
2061  0x03f0,0x07f8,0x0c0c,0x0804,0x0c0c,0x07f8,0x03f0,0x0000, // 0
2062  0x0000,0x0204,0x0604,0x0ffc,0x0ffc,0x0004,0x0004,0x0000, // 1
2063  0x060c,0x0e1c,0x0834,0x0864,0x08c4,0x0f84,0x0704,0x0000, // 2
2064  0x0808,0x080c,0x0884,0x0984,0x0b84,0x0efc,0x0c78,0x0000, // 3
2065  0x00e0,0x01e0,0x0320,0x0620,0x0ffc,0x0ffc,0x0020,0x0000, // 4
2066  0x0f88,0x0f8c,0x0984,0x0904,0x0904,0x09fc,0x08f8,0x0000, // 5
2067  0x03f8,0x07fc,0x0ccc,0x0884,0x0884,0x08fc,0x0078,0x0000, // 6
2068  0x0800,0x0800,0x083c,0x08fc,0x09c0,0x0f00,0x0e00,0x0000, // 7
2069  0x0778,0x0ffc,0x0884,0x0884,0x0884,0x0ffc,0x0778,0x0000, // 8
2070  0x0780,0x0fc4,0x0844,0x0844,0x0ccc,0x0ff8,0x07f0,0x0000, // 9
2071  0x0000,0x0000,0x0108,0x039c,0x039c,0x0108,0x0000,0x0000, // :
2072  0x0000,0x0000,0x0122,0x03be,0x03bc,0x0138,0x0000,0x0000, // ;
2073  0x0000,0x0040,0x00e0,0x01b0,0x0318,0x060c,0x0404,0x0000, // <
2074  0x0000,0x0090,0x0090,0x0090,0x0090,0x0090,0x0090,0x0000, // =
2075  0x0000,0x0404,0x060c,0x0318,0x01b0,0x00e0,0x0040,0x0000, // >
2076  0x0600,0x0e00,0x0800,0x086c,0x08ec,0x0f80,0x0700,0x0000, // ?
2077  0x03f8,0x07fc,0x060c,0x06f4,0x0794,0x0794,0x03f4,0x0000, // @
2078  0x03fc,0x07fc,0x0c40,0x0c40,0x0c40,0x07fc,0x03fc,0x0000, // A
2079  0x0804,0x0ffc,0x0ffc,0x0884,0x0884,0x0ffc,0x0778,0x0000, // B
2080  0x07f8,0x0ffc,0x0c0c,0x0804,0x0804,0x0e1c,0x0618,0x0000, // C
2081  0x0804,0x0ffc,0x0ffc,0x0804,0x0804,0x0ffc,0x07f8,0x0000, // D
2082  0x0ffc,0x0ffc,0x0884,0x0884,0x0884,0x0804,0x0804,0x0000, // E
2083  0x0ffc,0x0ffc,0x0880,0x0880,0x0880,0x0800,0x0800,0x0000, // F
2084  0x07f8,0x0ffc,0x0804,0x0804,0x0824,0x0e3c,0x0638,0x0000, // G
2085  0x0ffc,0x0ffc,0x0080,0x0080,0x0080,0x0ffc,0x0ffc,0x0000, // H
2086  0x0000,0x0000,0x0804,0x0ffc,0x0ffc,0x0804,0x0000,0x0000, // I
2087  0x0018,0x001c,0x0004,0x0004,0x0804,0x0ffc,0x0ff8,0x0000, // J
2088  0x0ffc,0x0ffc,0x00c0,0x01e0,0x0330,0x0e1c,0x0c0c,0x0000, // K
2089  0x0ffc,0x0ffc,0x0004,0x0004,0x0004,0x0004,0x000c,0x0000, // L
2090  0x0ffc,0x0ffc,0x0300,0x0180,0x0300,0x0ffc,0x0ffc,0x0000, // M
2091  0x0ffc,0x0ffc,0x0380,0x00c0,0x0070,0x0ffc,0x0ffc,0x0000, // N
2092  0x07f8,0x0ffc,0x0804,0x0804,0x0804,0x0ffc,0x07f8,0x0000, // O
2093  0x0ffc,0x0ffc,0x0840,0x0840,0x0840,0x0fc0,0x0780,0x0000, // P
2094  0x07f8,0x0ffc,0x0804,0x080c,0x080c,0x0ffe,0x07fa,0x0000, // Q
2095  0x0ffc,0x0ffc,0x08c0,0x08c0,0x08f0,0x0fbc,0x070c,0x0000, // R
2096  0x0718,0x0f9c,0x0884,0x0884,0x0884,0x0efc,0x0678,0x0000, // S
2097  0x0000,0x0800,0x0800,0x0ffc,0x0ffc,0x0800,0x0800,0x0000, // T
2098  0x0ff8,0x0ffc,0x0004,0x0004,0x0004,0x0ffc,0x0ff8,0x0000, // U
2099  0x0f00,0x0fe0,0x0078,0x001c,0x0078,0x0fe0,0x0f00,0x0000, // V
2100  0x0ff8,0x0ffc,0x000c,0x0038,0x000c,0x0ffc,0x0ff8,0x0000, // W
2101  0x0c0c,0x0f3c,0x03f0,0x00c0,0x03f0,0x0f3c,0x0c0c,0x0000, // X
2102  0x0000,0x0e00,0x0f80,0x01fc,0x01fc,0x0f80,0x0e00,0x0000, // Y
2103  0x081c,0x083c,0x0864,0x08c4,0x0984,0x0f04,0x0e04,0x0000, // Z
2104  0x0000,0x0ffe,0x0ffe,0x0802,0x0802,0x0802,0x0000,0x0000, // [
2105  0x0e00,0x0700,0x0180,0x00c0,0x0060,0x0038,0x001c,0x0000, // "\"
2106  0x0000,0x0802,0x0802,0x0802,0x0ffe,0x0ffe,0x0000,0x0000, // ]
2107  0x0100,0x0300,0x0600,0x0c00,0x0600,0x0300,0x0100,0x0000, // ^
2108  0x0002,0x0002,0x0002,0x0002,0x0002,0x0002,0x0002,0x0000, // _
2109  0x0000,0x0000,0x0800,0x0c00,0x0600,0x0200,0x0000,0x0000, // `
2110  0x0038,0x017c,0x0144,0x0144,0x0148,0x01fc,0x00fc,0x0000, // a
2111  0x0ffc,0x0ffc,0x0088,0x0104,0x0104,0x01fc,0x00f8,0x0000, // b
2112  0x00f8,0x01fc,0x018c,0x0104,0x0104,0x018c,0x0088,0x0000, // c
2113  0x00f8,0x01fc,0x0104,0x0104,0x0088,0x0ffc,0x0ffc,0x0000, // d
2114  0x00f8,0x01fc,0x0124,0x0124,0x0124,0x01ec,0x00e8,0x0000, // e
2115  0x0040,0x07fc,0x0ffc,0x0840,0x0840,0x0c40,0x0400,0x0000, // f
2116  0x00ea,0x01ff,0x011d,0x011d,0x01f5,0x01e7,0x0102,0x0000, // g
2117  0x0ffc,0x0ffc,0x0080,0x0100,0x0100,0x01fc,0x00fc,0x0000, // h
2118  0x0000,0x0000,0x0084,0x06fc,0x06fc,0x0004,0x0000,0x0000, // i
2119  0x0006,0x0007,0x0001,0x0001,0x0081,0x06ff,0x06fe,0x0000, // j
2120  0x0ffc,0x0ffc,0x0060,0x00f0,0x0198,0x010c,0x0004,0x0000, // k
2121  0x0000,0x0000,0x0804,0x0ffc,0x0ffc,0x0004,0x0000,0x0000, // l
2122  0x00fc,0x01fc,0x0180,0x00e0,0x0180,0x01fc,0x00fc,0x0000, // m
2123  0x01fc,0x01fc,0x0080,0x0100,0x0100,0x01fc,0x00fc,0x0000, // n
2124  0x00f8,0x01fc,0x0104,0x0104,0x0104,0x01fc,0x00f8,0x0000, // o
2125  0x01ff,0x01ff,0x0088,0x0104,0x0104,0x01fc,0x00f8,0x0000, // p
2126  0x00f8,0x01fc,0x0104,0x0104,0x0088,0x01ff,0x01ff,0x0000, // q
2127  0x01fc,0x01fc,0x0080,0x0100,0x0100,0x0180,0x0080,0x0000, // r
2128  0x0088,0x01cc,0x0164,0x0124,0x0134,0x019c,0x0088,0x0000, // s
2129  0x0080,0x0ff8,0x0ffc,0x0084,0x0084,0x008c,0x0008,0x0000, // t
2130  0x01f8,0x01fc,0x0004,0x0004,0x0008,0x01fc,0x01fc,0x0000, // u
2131  0x01e0,0x01f8,0x001c,0x0004,0x001c,0x01f8,0x01e0,0x0000, // v
2132  0x01f8,0x01fc,0x000c,0x0038,0x000c,0x01fc,0x01f8,0x0000, // w
2133  0x018c,0x01dc,0x0070,0x0020,0x0070,0x01dc,0x018c,0x0000, // x
2134  0x01f2,0x01fb,0x0009,0x0009,0x0011,0x01ff,0x01fe,0x0000, // y
2135  0x010c,0x011c,0x0134,0x0164,0x01c4,0x0184,0x0104,0x0000, // z
2136  0x0000,0x0040,0x075c,0x0ffe,0x08a2,0x0802,0x0802,0x0000, // {
2137  0x0000,0x0000,0x0000,0x0ffc,0x0ffc,0x0000,0x0000,0x0000, // |
2138  0x0000,0x0802,0x0802,0x08a2,0x0ffe,0x075c,0x0040,0x0000, // }
2139  0x0300,0x0600,0x0600,0x0700,0x0300,0x0300,0x0600,0x0000, // ~
2140 };
2141 
2145 FONT_T font_8x13B = {
2146  8,
2147  13,
2148  2,
2149  font_8x13B_data
2150 };
2151 #endif /* FONT_8x13B */
2152 
2153 
2154 #ifdef FONT_8x13O
2155 
2159 static uint16_t font_8x13O_data[] = {
2160  0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, //
2161  0x0000,0x0000,0x0000,0x0074,0x0780,0x0000,0x0000,0x0000, // !
2162  0x0000,0x0000,0x0700,0x0000,0x0000,0x0700,0x0000,0x0000, // "
2163  0x0020,0x00b8,0x03e0,0x00a0,0x00b8,0x03e0,0x0080,0x0000, // #
2164  0x0000,0x0008,0x0188,0x027c,0x07c8,0x0270,0x0200,0x0000, // $
2165  0x000c,0x0210,0x0520,0x0248,0x0094,0x0108,0x0600,0x0000, // %
2166  0x0000,0x0018,0x0024,0x01c4,0x0268,0x0298,0x0124,0x0000, // &
2167  0x0000,0x0000,0x0000,0x0700,0x0000,0x0000,0x0000,0x0000, // '
2168  0x0000,0x0000,0x0060,0x0198,0x0204,0x0400,0x0000,0x0000, // (
2169  0x0000,0x0000,0x0004,0x0408,0x0330,0x00c0,0x0000,0x0000, // )
2170  0x0000,0x0050,0x0160,0x00e0,0x00d0,0x0140,0x0040,0x0000, // *
2171  0x0000,0x0040,0x0070,0x01c0,0x0040,0x0040,0x0000,0x0000, // +
2172  0x0000,0x0000,0x0002,0x000c,0x000c,0x0008,0x0000,0x0000, // ,
2173  0x0000,0x0040,0x0040,0x0040,0x0040,0x0040,0x0000,0x0000, // -
2174  0x0000,0x0000,0x0004,0x000e,0x0004,0x0000,0x0000,0x0000, // .
2175  0x000c,0x0010,0x0020,0x0040,0x0040,0x0080,0x0100,0x0600, // /
2176  0x0030,0x01c8,0x0204,0x0404,0x0408,0x0230,0x01c0,0x0000, // 0
2177  0x0000,0x0004,0x0104,0x023c,0x07c4,0x0004,0x0000,0x0000, // 1
2178  0x000c,0x0314,0x0424,0x0424,0x0444,0x0444,0x0380,0x0000, // 2
2179  0x0008,0x0404,0x0404,0x0444,0x04c4,0x0538,0x0600,0x0000, // 3
2180  0x0000,0x0030,0x0050,0x0090,0x011c,0x0270,0x0790,0x0000, // 4
2181  0x0008,0x00c4,0x0744,0x0484,0x0484,0x0498,0x0460,0x0000, // 5
2182  0x0038,0x01c4,0x0244,0x0444,0x0444,0x0438,0x0200,0x0000, // 6
2183  0x0000,0x040c,0x0430,0x0440,0x0480,0x0500,0x0600,0x0000, // 7
2184  0x0038,0x03c4,0x0444,0x0444,0x0444,0x0478,0x0380,0x0000, // 8
2185  0x0000,0x0384,0x0444,0x0444,0x0448,0x04b0,0x03c0,0x0000, // 9
2186  0x0000,0x0000,0x0004,0x008e,0x01c4,0x0080,0x0000,0x0000, // :
2187  0x0000,0x0002,0x000c,0x008c,0x01c8,0x0080,0x0000,0x0000, // ;
2188  0x0000,0x0060,0x0090,0x0108,0x0204,0x0400,0x0000,0x0000, // <
2189  0x0010,0x0090,0x0090,0x0090,0x0090,0x0090,0x0080,0x0000, // =
2190  0x0000,0x0004,0x0408,0x0210,0x0120,0x00c0,0x0000,0x0000, // >
2191  0x0000,0x0100,0x0200,0x0434,0x0440,0x0480,0x0300,0x0000, // ?
2192  0x0038,0x03c4,0x0424,0x0454,0x0494,0x04a0,0x03e0,0x0000, // @
2193  0x003c,0x01e0,0x0220,0x0420,0x0420,0x023c,0x01c0,0x0000, // A
2194  0x003c,0x07c4,0x0444,0x0444,0x0468,0x0290,0x0100,0x0000, // B
2195  0x0038,0x03c4,0x0404,0x0404,0x0404,0x0408,0x0200,0x0000, // C
2196  0x003c,0x07c4,0x0404,0x0404,0x0408,0x0230,0x01c0,0x0000, // D
2197  0x003c,0x07c4,0x0444,0x0444,0x0444,0x0404,0x0400,0x0000, // E
2198  0x003c,0x07c0,0x0440,0x0440,0x0440,0x0400,0x0400,0x0000, // F
2199  0x0038,0x03c4,0x0404,0x0424,0x0428,0x043c,0x0200,0x0000, // G
2200  0x003c,0x07c0,0x0040,0x0040,0x0040,0x007c,0x0780,0x0000, // H
2201  0x0000,0x0004,0x0404,0x043c,0x07c4,0x0404,0x0400,0x0000, // I
2202  0x0008,0x0004,0x0004,0x0404,0x0438,0x07c0,0x0400,0x0000, // J
2203  0x003c,0x07c0,0x0060,0x0090,0x0108,0x0204,0x0400,0x0000, // K
2204  0x0000,0x003c,0x07c4,0x0004,0x0004,0x0004,0x0004,0x0000, // L
2205  0x003c,0x07c0,0x0100,0x0080,0x0040,0x0080,0x013c,0x07c0, // M
2206  0x003c,0x07c0,0x0100,0x0080,0x0060,0x003c,0x07c0,0x0000, // N
2207  0x0038,0x03c4,0x0404,0x0404,0x0404,0x0438,0x03c0,0x0000, // O
2208  0x003c,0x07c0,0x0440,0x0440,0x0440,0x0440,0x0380,0x0000, // P
2209  0x0078,0x0384,0x0414,0x040c,0x0404,0x047a,0x0380,0x0000, // Q
2210  0x003c,0x07c0,0x0460,0x0450,0x0448,0x0444,0x0380,0x0000, // R
2211  0x0008,0x0384,0x0444,0x0444,0x0444,0x0438,0x0200,0x0000, // S
2212  0x0400,0x0400,0x043c,0x07c0,0x0400,0x0400,0x0400,0x0000, // T
2213  0x0078,0x0784,0x0004,0x0004,0x0004,0x0078,0x0780,0x0000, // U
2214  0x0700,0x00f8,0x0004,0x0018,0x0060,0x0180,0x0600,0x0000, // V
2215  0x0038,0x07c4,0x0008,0x0030,0x0048,0x0004,0x0038,0x07c0, // W
2216  0x000c,0x0610,0x0120,0x00c0,0x0060,0x0090,0x010c,0x0600, // X
2217  0x0600,0x0100,0x009c,0x0060,0x0080,0x0100,0x0600,0x0000, // Y
2218  0x000c,0x0414,0x0424,0x0444,0x0484,0x0504,0x0600,0x0000, // Z
2219  0x0000,0x003c,0x07c4,0x0404,0x0404,0x0400,0x0000,0x0000, // [
2220  0x0000,0x0600,0x0100,0x0080,0x0060,0x0010,0x000c,0x0000, // "\"
2221  0x0000,0x0004,0x0404,0x0404,0x043c,0x07c0,0x0000,0x0000, // ]
2222  0x0000,0x0100,0x0200,0x0400,0x0200,0x0100,0x0000,0x0000, // ^
2223  0x0002,0x0002,0x0002,0x0002,0x0002,0x0002,0x0002,0x0000, // _
2224  0x0000,0x0000,0x0000,0x0800,0x0400,0x0000,0x0000,0x0000, // `
2225  0x0018,0x0024,0x00a4,0x00a4,0x00a8,0x00bc,0x0040,0x0000, // a
2226  0x001c,0x07e8,0x0044,0x0084,0x0084,0x0098,0x0060,0x0000, // b
2227  0x0038,0x0044,0x0084,0x0084,0x0084,0x0088,0x0040,0x0000, // c
2228  0x0038,0x0044,0x0084,0x0084,0x0088,0x007c,0x0780,0x0000, // d
2229  0x0018,0x0064,0x00a4,0x00a4,0x00a4,0x00a8,0x0040,0x0000, // e
2230  0x0000,0x005c,0x03e0,0x0440,0x0440,0x0440,0x0200,0x0000, // f
2231  0x002a,0x0055,0x0095,0x0095,0x00a5,0x0042,0x0080,0x0000, // g
2232  0x001c,0x01e0,0x0640,0x0080,0x0080,0x009c,0x0060,0x0000, // h
2233  0x0000,0x0004,0x0004,0x009c,0x02e4,0x0004,0x0000,0x0000, // i
2234  0x0000,0x0006,0x0001,0x0001,0x0001,0x009e,0x02e0,0x0000, // j
2235  0x0000,0x001c,0x07e0,0x0020,0x0050,0x0048,0x0084,0x0000, // k
2236  0x0000,0x0004,0x0004,0x043c,0x07c4,0x0004,0x0000,0x0000, // l
2237  0x001c,0x00e0,0x0080,0x0098,0x0060,0x0080,0x009c,0x0060, // m
2238  0x001c,0x00e0,0x0040,0x0080,0x0080,0x009c,0x0060,0x0000, // n
2239  0x0018,0x0064,0x0084,0x0084,0x0084,0x0098,0x0060,0x0000, // o
2240  0x0003,0x001c,0x00f0,0x0048,0x0088,0x0088,0x0090,0x0060, // p
2241  0x0030,0x0048,0x0088,0x0088,0x0093,0x007c,0x00c0,0x0000, // q
2242  0x0000,0x009c,0x0060,0x0080,0x0080,0x0080,0x0040,0x0000, // r
2243  0x0008,0x0044,0x00a4,0x0094,0x0094,0x0088,0x0040,0x0000, // s
2244  0x0000,0x00b8,0x03c4,0x0084,0x0084,0x0088,0x0000,0x0000, // t
2245  0x0000,0x0018,0x00e4,0x0004,0x0004,0x0018,0x00e4,0x0000, // u
2246  0x0000,0x00f8,0x0004,0x0018,0x0020,0x00c0,0x0000,0x0000, // v
2247  0x0038,0x00c4,0x0008,0x0030,0x0008,0x0004,0x0038,0x00c0, // w
2248  0x0004,0x0088,0x0050,0x0030,0x0028,0x0044,0x0080,0x0000, // x
2249  0x0032,0x00c9,0x0009,0x0009,0x0011,0x003e,0x00c0,0x0000, // y
2250  0x0004,0x008c,0x0094,0x00a4,0x00a4,0x00c4,0x0080,0x0000, // z
2251  0x0000,0x0058,0x0364,0x0484,0x0404,0x0400,0x0000,0x0000, // {
2252  0x0000,0x0000,0x0000,0x003c,0x07c0,0x0000,0x0000,0x0000, // |
2253  0x0000,0x0004,0x0404,0x0424,0x04d8,0x0340,0x0000,0x0000, // }
2254  0x0000,0x0300,0x0400,0x0200,0x0100,0x0600,0x0000,0x0000, // ~
2255 };
2256 
2260 FONT_T font_8x13O = {
2261  8,
2262  13,
2263  2,
2264  font_8x13O_data
2265 };
2266 #endif /* FONT_8x13O */
2267 
2268 
2269 #ifdef FONT_8x16
2270 
2274 static uint16_t font_8x16_data[] = {
2275  0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, //
2276  0x0000,0x0000,0x7e02,0x7fe7,0x7e02,0x0000,0x0000,0x0000, // !
2277  0x0000,0xc800,0xf000,0x0000,0xc800,0xf000,0x0000,0x0000, // "
2278  0x0020,0x083e,0x0fe0,0x7820,0x083e,0x0fe0,0x7820,0x0800, // #
2279  0x1c38,0x2224,0x4104,0xffff,0x4104,0x2888,0x1870,0x0000, // $
2280  0x3c03,0x421c,0x4260,0x3dbc,0x0642,0x3842,0xc03c,0x0000, // %
2281  0x0038,0x3cc4,0x4304,0x44e4,0x3918,0x01e8,0x0104,0x0000, // &
2282  0xc800,0xc800,0xf000,0x0000,0x0000,0x0000,0x0000,0x0000, // '
2283  0x0000,0x0000,0x0000,0x0ff0,0x300c,0x4002,0x8001,0x0000, // (
2284  0x8001,0x4002,0x300c,0x0ff0,0x0000,0x0000,0x0000,0x0000, // )
2285  0x06c0,0x0280,0x0920,0x1ff0,0x0920,0x0280,0x06c0,0x0000, // *
2286  0x0100,0x0100,0x0100,0x1ff0,0x0100,0x0100,0x0100,0x0000, // +
2287  0x0019,0x0019,0x001e,0x0000,0x0000,0x0000,0x0000,0x0000, // ,
2288  0x0100,0x0100,0x0100,0x0100,0x0100,0x0100,0x0100,0x0000, // -
2289  0x000c,0x001e,0x000c,0x0000,0x0000,0x0000,0x0000,0x0000, // .
2290  0x0003,0x000c,0x0030,0x01c0,0x0e00,0x3000,0xc000,0x0000, // /
2291  0x0000,0x0ff0,0x300c,0x4002,0x4002,0x300c,0x0ff0,0x0000, // 0
2292  0x0000,0x2004,0x2004,0x7ffc,0x0004,0x0004,0x0000,0x0000, // 1
2293  0x0000,0x180c,0x2834,0x4044,0x4184,0x2204,0x1c1c,0x0000, // 2
2294  0x1830,0x2008,0x4104,0x4104,0x4104,0x2288,0x1c70,0x0000, // 3
2295  0x01c0,0x0640,0x1844,0x2044,0x7ffc,0x0044,0x0040,0x0000, // 4
2296  0x7f30,0x4228,0x4404,0x4404,0x4404,0x4208,0x01f0,0x0000, // 5
2297  0x0ff0,0x3108,0x4204,0x4204,0x4204,0x5108,0x30f0,0x0000, // 6
2298  0x7000,0x4000,0x4000,0x401e,0x41e0,0x4e00,0x7000,0x0000, // 7
2299  0x1c70,0x2288,0x4104,0x4104,0x4104,0x2288,0x1c70,0x0000, // 8
2300  0x1e10,0x2108,0x4084,0x4084,0x4084,0x2108,0x1ff0,0x0000, // 9
2301  0x0000,0x0000,0x060c,0x060c,0x060c,0x0000,0x0000,0x0000, // :
2302  0x0000,0x0000,0x0619,0x061f,0x061c,0x0000,0x0000,0x0000, // ;
2303  0x0000,0x0000,0x0180,0x0660,0x1818,0x6006,0x8001,0x0000, // <
2304  0x0440,0x0440,0x0440,0x0440,0x0440,0x0440,0x0440,0x0000, // =
2305  0x8001,0x6006,0x1818,0x0660,0x0180,0x0000,0x0000,0x0000, // >
2306  0x1800,0x2800,0x4002,0x4067,0x4082,0x2300,0x1c00,0x0000, // ?
2307  0x1ff0,0x2008,0x47c4,0x4824,0x4824,0x4444,0x3fe8,0x0000, // @
2308  0x003c,0x07c4,0x3840,0x4040,0x3840,0x07c4,0x003c,0x0000, // A
2309  0x4004,0x7ffc,0x4104,0x4104,0x4104,0x2284,0x1c78,0x0000, // B
2310  0x0fe0,0x3018,0x4004,0x4004,0x4004,0x2004,0x7038,0x0000, // C
2311  0x4004,0x7ffc,0x4004,0x4004,0x4004,0x3018,0x0fe0,0x0000, // D
2312  0x4004,0x7ffc,0x4104,0x4104,0x47c4,0x4004,0x703c,0x0000, // E
2313  0x4004,0x7ffc,0x4104,0x4104,0x47c0,0x4000,0x7000,0x0000, // F
2314  0x07e0,0x1818,0x2008,0x4004,0x4104,0x2108,0x71fc,0x0100, // G
2315  0x4004,0x7ffc,0x4204,0x0200,0x0200,0x4204,0x7ffc,0x4004, // H
2316  0x4004,0x4004,0x4004,0x7ffc,0x4004,0x4004,0x4004,0x0000, // I
2317  0x0070,0x0008,0x0004,0x4004,0x4004,0x4008,0x7ff0,0x4000, // J
2318  0x4004,0x7ffc,0x4204,0x0300,0x0cc0,0x7030,0x400c,0x0004, // K
2319  0x4004,0x7ffc,0x4004,0x4004,0x0004,0x0004,0x003c,0x0000, // L
2320  0x7ffc,0x2004,0x1c00,0x0380,0x1c00,0x2004,0x7ffc,0x0000, // M
2321  0x7ffc,0x2004,0x1c00,0x0380,0x0070,0x4008,0x7ffc,0x4000, // N
2322  0x1ff0,0x2008,0x4004,0x4004,0x4004,0x2008,0x1ff0,0x0000, // O
2323  0x4004,0x7ffc,0x4084,0x4084,0x4080,0x2100,0x1e00,0x0000, // P
2324  0x0fe0,0x3018,0x4024,0x4024,0x4026,0x3019,0x0fe1,0x0000, // Q
2325  0x4004,0x7ffc,0x4104,0x4100,0x4180,0x2270,0x1c0c,0x0004, // R
2326  0x1c7c,0x2208,0x4204,0x4104,0x2104,0x7088,0x0070,0x0000, // S
2327  0x7000,0x4004,0x4004,0x7ffc,0x4004,0x4004,0x7000,0x0000, // T
2328  0x4000,0x7ff8,0x4004,0x0004,0x0004,0x4004,0x7ff8,0x4000, // U
2329  0x7c00,0x43c0,0x0030,0x000c,0x0030,0x43c0,0x7c00,0x0000, // V
2330  0x7fe0,0x401c,0x00e0,0x0700,0x00e0,0x401c,0x7fe0,0x0000, // W
2331  0x400c,0x7034,0x4dc0,0x0200,0x4dc0,0x7034,0x400c,0x0000, // X
2332  0x6000,0x5c04,0x0304,0x00fc,0x0304,0x5c04,0x6000,0x0000, // Y
2333  0x700c,0x4034,0x40c4,0x4704,0x5804,0x6004,0x403c,0x0000, // Z
2334  0x0000,0x0000,0x0000,0xffff,0x8001,0x8001,0x8001,0x0000, // [
2335  0x6000,0x1800,0x0600,0x0180,0x0060,0x0018,0x0006,0x0000, // "\"
2336  0x8001,0x8001,0x8001,0xffff,0x0000,0x0000,0x0000,0x0000, // ]
2337  0x1000,0x2000,0x4000,0x8000,0x4000,0x2000,0x1000,0x0000, // ^
2338  0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0000, // _
2339  0x0000,0x0000,0xf000,0xc800,0x0000,0x0000,0x0000,0x0000, // `
2340  0x0038,0x0244,0x0484,0x0484,0x0484,0x0488,0x03fc,0x0004, // a
2341  0x4000,0x7ffc,0x0404,0x0404,0x0404,0x0208,0x01f0,0x0000, // b
2342  0x01f0,0x0208,0x0404,0x0404,0x0404,0x0204,0x0718,0x0000, // c
2343  0x01f0,0x0208,0x0404,0x0404,0x0404,0x7ffc,0x4004,0x0000, // d
2344  0x01f0,0x0288,0x0484,0x0484,0x0484,0x0284,0x0198,0x0000, // e
2345  0x0400,0x0404,0x0404,0x3ffc,0x4404,0x4404,0x4400,0x2000, // f
2346  0x000e,0x03b1,0x0451,0x0451,0x0451,0x0389,0x0406,0x0400, // g
2347  0x4004,0x7ffc,0x0204,0x0400,0x0400,0x0404,0x03fc,0x0004, // h
2348  0x0004,0x0404,0x0404,0xc404,0xc7fc,0x0004,0x0004,0x0004, // i
2349  0x000c,0x0002,0x0401,0x0401,0x0401,0xc402,0xc7fc,0x0000, // j
2350  0x4004,0x7ffc,0x0044,0x0080,0x0180,0x0260,0x041c,0x0004, // k
2351  0x0004,0x4004,0x4004,0x4004,0x7ffc,0x0004,0x0004,0x0004, // l
2352  0x03fc,0x0404,0x0400,0x03fc,0x0404,0x0400,0x03fc,0x0004, // m
2353  0x0404,0x07fc,0x0204,0x0400,0x0400,0x0404,0x03fc,0x0004, // n
2354  0x01f0,0x0208,0x0404,0x0404,0x0404,0x0208,0x01f0,0x0000, // o
2355  0x0401,0x07ff,0x0409,0x0409,0x0408,0x0210,0x01e0,0x0000, // p
2356  0x01e0,0x0210,0x0408,0x0409,0x0409,0x07ff,0x0401,0x0000, // q
2357  0x0404,0x0404,0x07fc,0x0204,0x0404,0x0404,0x0300,0x0000, // r
2358  0x001c,0x0388,0x0444,0x0444,0x0444,0x0244,0x0738,0x0000, // s
2359  0x0400,0x0400,0x3ff8,0x0404,0x0404,0x0404,0x0018,0x0000, // t
2360  0x0400,0x07f8,0x0004,0x0004,0x0004,0x0408,0x07f8,0x0004, // u
2361  0x0700,0x04e0,0x0018,0x0004,0x0018,0x04e0,0x0700,0x0000, // v
2362  0x07e0,0x001c,0x0060,0x0780,0x0060,0x001c,0x07e0,0x0000, // w
2363  0x0404,0x060c,0x05b4,0x0040,0x05b4,0x060c,0x0404,0x0000, // x
2364  0x0406,0x0601,0x0582,0x004c,0x0030,0x04c0,0x0700,0x0400, // y
2365  0x0004,0x060c,0x0414,0x0464,0x0584,0x0604,0x041c,0x0000, // z
2366  0x0000,0x0000,0x0100,0x0280,0x7c7e,0x8001,0x8001,0x0000, // {
2367  0x0000,0x0000,0x0000,0xffff,0x0000,0x0000,0x0000,0x0000, // |
2368  0x8001,0x8001,0x7c7e,0x0280,0x0100,0x0000,0x0000,0x0000, // }
2369  0x4000,0x8000,0x8000,0x4000,0x2000,0x2000,0x4000,0x0000, // ~
2370 };
2371 
2375 FONT_T font_8x16 = {
2376  8,
2377  16,
2378  2,
2379  font_8x16_data
2380 };
2381 #endif /* FONT_8x16 */
2382 
2383 
2384 #ifdef FONT_8x16B
2385 
2388 static uint16_t font_8x16B_data[] = {
2389  0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, //
2390  0x0000,0x0000,0x7e02,0x7fe7,0x7fe7,0x7e02,0x0000,0x0000, // !
2391  0x0000,0xc800,0xf800,0xf000,0x0800,0xf800,0xf000,0x0000, // "
2392  0x0020,0x083e,0x0ffe,0x7fe0,0x783e,0x0ffe,0x7fe0,0x7820, // #
2393  0x1c38,0x3e3c,0x6324,0xdddf,0xffff,0x4104,0x38f8,0x1870, // $
2394  0x3c03,0x7e1f,0x427c,0x7fe0,0x3dbe,0x0642,0xf87e,0xc03c, // %
2395  0x0038,0x3cfc,0x7fc4,0x4324,0x7cfc,0x3918,0x01ec,0x0104, // &
2396  0xc800,0xc800,0xf800,0xf000,0x0000,0x0000,0x0000,0x0000, // '
2397  0x0000,0x0000,0x0000,0x0ff0,0x3ffc,0x700e,0xc003,0x8001, // (
2398  0x8001,0xc003,0x700e,0x3ffc,0x0ff0,0x0000,0x0000,0x0000, // )
2399  0x06c0,0x06c0,0x0ba0,0x1d70,0x1ff0,0x0920,0x06c0,0x06c0, // *
2400  0x0100,0x0100,0x0100,0x1ff0,0x1ff0,0x0100,0x0100,0x0100, // +
2401  0x0019,0x0019,0x001f,0x001e,0x0000,0x0000,0x0000,0x0000, // ,
2402  0x0100,0x0100,0x0100,0x0100,0x0100,0x0100,0x0100,0x0100, // -
2403  0x000c,0x001e,0x001e,0x000c,0x0000,0x0000,0x0000,0x0000, // .
2404  0x0003,0x000f,0x003c,0x01f0,0x0fc0,0x3e00,0xf000,0xc000, // /
2405  0x0000,0x0ff0,0x3ffc,0x700e,0x4002,0x700e,0x3ffc,0x0ff0, // 0
2406  0x0000,0x2004,0x2004,0x7ffc,0x7ffc,0x0004,0x0004,0x0000, // 1
2407  0x0000,0x180c,0x383c,0x6874,0x41c4,0x6384,0x3e1c,0x1c1c, // 2
2408  0x1830,0x3838,0x610c,0x4104,0x4104,0x638c,0x3ef8,0x1c70, // 3
2409  0x01c0,0x07c0,0x1e44,0x3844,0x67fc,0x7ffc,0x0044,0x0040, // 4
2410  0x7f30,0x7f38,0x422c,0x4404,0x4404,0x460c,0x43f8,0x01f0, // 5
2411  0x0ff0,0x3ff8,0x710c,0x4204,0x4204,0x530c,0x71f8,0x30f0, // 6
2412  0x7000,0x7000,0x4000,0x401e,0x41fe,0x4fe0,0x7e00,0x7000, // 7
2413  0x1c70,0x3ef8,0x638c,0x4104,0x4104,0x638c,0x3ef8,0x1c70, // 8
2414  0x1e10,0x3f18,0x618c,0x4084,0x4084,0x618c,0x3f78,0x1ff0, // 9
2415  0x0000,0x0000,0x060c,0x060c,0x060c,0x060c,0x0000,0x0000, // :
2416  0x0000,0x0000,0x0619,0x061f,0x061f,0x061c,0x0000,0x0000, // ;
2417  0x0000,0x0000,0x0180,0x07e0,0x1e78,0x781e,0xe007,0x8001, // <
2418  0x0440,0x0440,0x0440,0x0440,0x0440,0x0440,0x0440,0x0440, // =
2419  0x8001,0xe007,0x781e,0x1e78,0x07e0,0x0180,0x0000,0x0000, // >
2420  0x1800,0x3800,0x6802,0x4067,0x40e7,0x6382,0x3f00,0x1c00, // ?
2421  0x1ff0,0x3ff8,0x600c,0x4fe4,0x4824,0x4c64,0x77cc,0x3fe8, // @
2422  0x003c,0x07fc,0x3fc4,0x7840,0x4040,0x3fc4,0x07fc,0x003c, // A
2423  0x4004,0x7ffc,0x7ffc,0x4104,0x4104,0x6384,0x3efc,0x1c78, // B
2424  0x0fe0,0x3ff8,0x701c,0x4004,0x4004,0x6004,0x303c,0x7038, // C
2425  0x4004,0x7ffc,0x7ffc,0x4004,0x4004,0x701c,0x3ff8,0x0fe0, // D
2426  0x4004,0x7ffc,0x7ffc,0x4104,0x47c4,0x47c4,0x703c,0x703c, // E
2427  0x4004,0x7ffc,0x7ffc,0x4104,0x47c4,0x47c0,0x7000,0x7000, // F
2428  0x07e0,0x1ff8,0x3818,0x600c,0x4104,0x610c,0x31f8,0x71fc, // G
2429  0x4004,0x7ffc,0x7ffc,0x4204,0x0200,0x4204,0x7ffc,0x7ffc, // H
2430  0x4004,0x4004,0x4004,0x7ffc,0x7ffc,0x4004,0x4004,0x4004, // I
2431  0x0070,0x0078,0x000c,0x4004,0x4004,0x400c,0x7ff8,0x7ff0, // J
2432  0x4004,0x7ffc,0x7ffc,0x4204,0x0fc0,0x7cf0,0x703c,0x400c, // K
2433  0x4004,0x7ffc,0x7ffc,0x4004,0x4004,0x0004,0x003c,0x003c, // L
2434  0x7ffc,0x7ffc,0x2004,0x1f80,0x0380,0x3c04,0x63fc,0x7ffc, // M
2435  0x7ffc,0x7ffc,0x2004,0x1f80,0x03f0,0x4078,0x7f8c,0x7ffc, // N
2436  0x1ff0,0x3ff8,0x600c,0x4004,0x4004,0x600c,0x3ff8,0x1ff0, // O
2437  0x4004,0x7ffc,0x7ffc,0x4084,0x4084,0x6180,0x3f00,0x1e00, // P
2438  0x0fe0,0x3ff8,0x701c,0x4024,0x4026,0x703f,0x3fd9,0x0fe1, // Q
2439  0x4004,0x7ffc,0x7ffc,0x4104,0x4180,0x63f0,0x3e7c,0x1c0c, // R
2440  0x1c7c,0x3e7c,0x6208,0x4304,0x6104,0x318c,0x70f8,0x0070, // S
2441  0x7000,0x7004,0x4004,0x7ffc,0x7ffc,0x4004,0x7004,0x7000, // T
2442  0x4000,0x7ff8,0x7ffc,0x4004,0x0004,0x4004,0x7ffc,0x7ff8, // U
2443  0x7c00,0x7fc0,0x43f0,0x003c,0x000c,0x43f0,0x7fc0,0x7c00, // V
2444  0x7fe0,0x7ffc,0x401c,0x07e0,0x0700,0x40fc,0x7f1c,0x7fe0, // W
2445  0x400c,0x703c,0x7df4,0x4fc0,0x0200,0x7df4,0x703c,0x400c, // X
2446  0x6000,0x7c04,0x5f04,0x03fc,0x00fc,0x5f04,0x7c04,0x6000, // Y
2447  0x700c,0x703c,0x40f4,0x47c4,0x5f04,0x7804,0x603c,0x403c, // Z
2448  0x0000,0x0000,0x0000,0xffff,0xffff,0x8001,0x8001,0x8001, // [
2449  0x6000,0x7800,0x1e00,0x0780,0x01e0,0x0078,0x001e,0x0006, // "\"
2450  0x8001,0x8001,0x8001,0xffff,0xffff,0x0000,0x0000,0x0000, // ]
2451  0x1000,0x3000,0x6000,0xc000,0x8000,0x6000,0x3000,0x1000, // ^
2452  0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001, // _
2453  0x0000,0x0000,0xf000,0xf800,0xc800,0x0000,0x0000,0x0000, // `
2454  0x0038,0x027c,0x06c4,0x0484,0x0484,0x048c,0x07f8,0x03fc, // a
2455  0x4000,0x7ffc,0x7ffc,0x0404,0x0404,0x060c,0x03f8,0x01f0, // b
2456  0x01f0,0x03f8,0x060c,0x0404,0x0404,0x0604,0x031c,0x0718, // c
2457  0x01f0,0x03f8,0x060c,0x0404,0x0404,0x7ffc,0x7ffc,0x4004, // d
2458  0x01f0,0x03f8,0x068c,0x0484,0x0484,0x0684,0x039c,0x0198, // e
2459  0x0400,0x0404,0x0404,0x3ffc,0x7ffc,0x4404,0x4404,0x6400, // f
2460  0x000e,0x03bf,0x07f1,0x0451,0x0451,0x07d9,0x038f,0x0406, // g
2461  0x4004,0x7ffc,0x7ffc,0x0204,0x0400,0x0404,0x07fc,0x03fc, // h
2462  0x0004,0x0404,0x0404,0xc404,0xc7fc,0xc7fc,0x0004,0x0004, // i
2463  0x000c,0x000e,0x0403,0x0401,0x0401,0xc403,0xc7fe,0xc7fc, // j
2464  0x4004,0x7ffc,0x7ffc,0x0044,0x0180,0x03e0,0x067c,0x041c, // k
2465  0x0004,0x4004,0x4004,0x4004,0x7ffc,0x7ffc,0x0004,0x0004, // l
2466  0x03fc,0x07fc,0x0404,0x07f8,0x03fc,0x0404,0x07f8,0x03fc, // m
2467  0x0404,0x07fc,0x07fc,0x0204,0x0400,0x0404,0x07fc,0x03fc, // n
2468  0x01f0,0x03f8,0x060c,0x0404,0x0404,0x060c,0x03f8,0x01f0, // o
2469  0x0401,0x07ff,0x07ff,0x0409,0x0409,0x0618,0x03f0,0x01e0, // p
2470  0x01e0,0x03f0,0x0618,0x0409,0x0409,0x07ff,0x07ff,0x0401, // q
2471  0x0404,0x0404,0x07fc,0x07fc,0x0204,0x0404,0x0704,0x0300, // r
2472  0x001c,0x039c,0x07c8,0x0444,0x0444,0x0644,0x037c,0x0738, // s
2473  0x0400,0x0400,0x3ff8,0x3ffc,0x0404,0x0404,0x041c,0x0018, // t
2474  0x0400,0x07f8,0x07fc,0x0004,0x0004,0x040c,0x07f8,0x07fc, // u
2475  0x0700,0x07e0,0x04f8,0x001c,0x0004,0x04f8,0x07e0,0x0700, // v
2476  0x07e0,0x07fc,0x001c,0x07e0,0x0780,0x007c,0x079c,0x07e0, // w
2477  0x0404,0x060c,0x07bc,0x05f4,0x0040,0x07bc,0x060c,0x0404, // x
2478  0x0406,0x0607,0x0781,0x05ce,0x007c,0x04b0,0x07c0,0x0700, // y
2479  0x0004,0x060c,0x061c,0x0474,0x05e4,0x0784,0x061c,0x041c, // z
2480  0x0000,0x0000,0x0100,0x0380,0x7efe,0xfc7f,0x8001,0x8001, // {
2481  0x0000,0x0000,0x0000,0xffff,0xffff,0x0000,0x0000,0x0000, // |
2482  0x8001,0x8001,0xfc7f,0x7efe,0x0380,0x0100,0x0000,0x0000, // }
2483  0x4000,0xc000,0x8000,0xc000,0x6000,0x2000,0x6000,0x4000, // ~
2484 };
2485 
2489 FONT_T font_8x16B = {
2490  8,
2491  16,
2492  2,
2493  font_8x16B_data
2494 };
2495 #endif /* FONT_8x16B */
2496 
2497 
2498 #ifdef FONT_9x15
2499 
2503 static uint16_t font_9x15_data[] = {
2504  0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, //
2505  0x0000,0x0000,0x0000,0x0000,0x3f98,0x0000,0x0000,0x0000,0x0000, // !
2506  0x0000,0x0000,0x0000,0x1c00,0x0000,0x0000,0x1c00,0x0000,0x0000, // "
2507  0x0000,0x0240,0x0ff0,0x0240,0x0240,0x0ff0,0x0240,0x0000,0x0000, // #
2508  0x0000,0x0610,0x0908,0x0888,0x1ffc,0x0888,0x0848,0x0430,0x0000, // $
2509  0x0000,0x0c08,0x1230,0x0c40,0x0180,0x0230,0x0c48,0x1030,0x0000, // %
2510  0x0000,0x0e70,0x1188,0x1188,0x0e50,0x0020,0x0050,0x0088,0x0000, // &
2511  0x0000,0x0000,0x0000,0x0000,0x1c00,0x0000,0x0000,0x0000,0x0000, // '
2512  0x0000,0x0000,0x0000,0x07e0,0x1818,0x2004,0x0000,0x0000,0x0000, // (
2513  0x0000,0x0000,0x0000,0x2004,0x1818,0x07e0,0x0000,0x0000,0x0000, // )
2514  0x0000,0x0880,0x0500,0x0200,0x1fc0,0x0200,0x0500,0x0880,0x0000, // *
2515  0x0000,0x0080,0x0080,0x0080,0x07f0,0x0080,0x0080,0x0080,0x0000, // +
2516  0x0000,0x0000,0x0000,0x0000,0x0019,0x001e,0x0000,0x0000,0x0000, // ,
2517  0x0000,0x0080,0x0080,0x0080,0x0080,0x0080,0x0080,0x0080,0x0000, // -
2518  0x0000,0x0000,0x0000,0x0000,0x0018,0x0018,0x0000,0x0000,0x0000, // .
2519  0x0000,0x0008,0x0030,0x0040,0x0180,0x0200,0x0c00,0x1000,0x0000, // /
2520  0x0000,0x07e0,0x0810,0x1008,0x1008,0x1008,0x0810,0x07e0,0x0000, // 0
2521  0x0000,0x0208,0x0408,0x0808,0x1ff8,0x0008,0x0008,0x0008,0x0000, // 1
2522  0x0000,0x0c18,0x1028,0x1048,0x1088,0x1108,0x1208,0x0c08,0x0000, // 2
2523  0x0000,0x1010,0x1008,0x1008,0x1108,0x1308,0x1508,0x18f0,0x0000, // 3
2524  0x0000,0x00c0,0x0140,0x0240,0x0440,0x0840,0x1ff8,0x0040,0x0000, // 4
2525  0x0000,0x1f10,0x1108,0x1208,0x1208,0x1208,0x1208,0x11f0,0x0000, // 5
2526  0x0000,0x07f0,0x0888,0x1108,0x1108,0x1108,0x1108,0x00f0,0x0000, // 6
2527  0x0000,0x1000,0x1000,0x1018,0x1060,0x1180,0x1600,0x1800,0x0000, // 7
2528  0x0000,0x0460,0x0a90,0x1108,0x1108,0x1108,0x0a90,0x0460,0x0000, // 8
2529  0x0000,0x0f00,0x1088,0x1088,0x1088,0x1088,0x1110,0x0fe0,0x0000, // 9
2530  0x0000,0x0000,0x0000,0x0000,0x0318,0x0318,0x0000,0x0000,0x0000, // :
2531  0x0000,0x0000,0x0000,0x0000,0x0319,0x031e,0x0000,0x0000,0x0000, // ;
2532  0x0000,0x0000,0x0180,0x0240,0x0420,0x0810,0x1008,0x0000,0x0000, // <
2533  0x0000,0x0120,0x0120,0x0120,0x0120,0x0120,0x0120,0x0120,0x0000, // =
2534  0x0000,0x0000,0x1008,0x0810,0x0420,0x0240,0x0180,0x0000,0x0000, // >
2535  0x0000,0x0c00,0x1000,0x1000,0x1068,0x1080,0x1100,0x0e00,0x0000, // ?
2536  0x0000,0x0ff0,0x1008,0x1188,0x1248,0x1248,0x1288,0x0fc0,0x0000, // @
2537  0x0000,0x03f8,0x0440,0x0840,0x1040,0x0840,0x0440,0x03f8,0x0000, // A
2538  0x0000,0x1ff8,0x1108,0x1108,0x1108,0x1108,0x0a90,0x0460,0x0000, // B
2539  0x0000,0x0ff0,0x1008,0x1008,0x1008,0x1008,0x1008,0x0810,0x0000, // C
2540  0x0000,0x1ff8,0x1008,0x1008,0x1008,0x1008,0x0810,0x07e0,0x0000, // D
2541  0x0000,0x1ff8,0x1108,0x1108,0x1108,0x1108,0x1008,0x1008,0x0000, // E
2542  0x0000,0x1ff8,0x1100,0x1100,0x1100,0x1100,0x1000,0x1000,0x0000, // F
2543  0x0000,0x0ff0,0x1008,0x1008,0x1008,0x1088,0x1088,0x08f0,0x0000, // G
2544  0x0000,0x1ff8,0x0100,0x0100,0x0100,0x0100,0x0100,0x1ff8,0x0000, // H
2545  0x0000,0x0000,0x1008,0x1008,0x1ff8,0x1008,0x1008,0x0000,0x0000, // I
2546  0x0000,0x0010,0x0008,0x0008,0x1008,0x1008,0x1ff0,0x1000,0x1000, // J
2547  0x0000,0x1ff8,0x0100,0x0180,0x0240,0x0420,0x0810,0x1008,0x0000, // K
2548  0x0000,0x1ff8,0x0008,0x0008,0x0008,0x0008,0x0008,0x0008,0x0000, // L
2549  0x0000,0x1ff8,0x0400,0x0300,0x00c0,0x0300,0x0400,0x1ff8,0x0000, // M
2550  0x0000,0x1ff8,0x0400,0x0200,0x0100,0x0080,0x0040,0x1ff8,0x0000, // N
2551  0x0000,0x0ff0,0x1008,0x1008,0x1008,0x1008,0x1008,0x0ff0,0x0000, // O
2552  0x0000,0x1ff8,0x1100,0x1100,0x1100,0x1100,0x1100,0x0e00,0x0000, // P
2553  0x0000,0x0ff0,0x1008,0x1028,0x1018,0x100c,0x100a,0x0ff2,0x0000, // Q
2554  0x0000,0x1ff8,0x1100,0x1100,0x1180,0x1140,0x1120,0x0e18,0x0000, // R
2555  0x0000,0x0e30,0x1108,0x1108,0x1108,0x1088,0x1088,0x0c70,0x0000, // S
2556  0x0000,0x1000,0x1000,0x1000,0x1ff8,0x1000,0x1000,0x1000,0x0000, // T
2557  0x0000,0x1ff0,0x0008,0x0008,0x0008,0x0008,0x0008,0x1ff0,0x0000, // U
2558  0x0000,0x1c00,0x0380,0x0070,0x0008,0x0070,0x0380,0x1c00,0x0000, // V
2559  0x0000,0x1ff0,0x0008,0x0010,0x01e0,0x0010,0x0008,0x1ff0,0x0000, // W
2560  0x0000,0x1818,0x0420,0x0240,0x0180,0x0240,0x0420,0x1818,0x0000, // X
2561  0x0000,0x1800,0x0400,0x0200,0x01f8,0x0200,0x0400,0x1800,0x0000, // Y
2562  0x0000,0x1038,0x1048,0x1088,0x1108,0x1208,0x1408,0x1808,0x0000, // Z
2563  0x0000,0x0000,0x0000,0x3ffc,0x2004,0x2004,0x2004,0x0000,0x0000, // [
2564  0x0000,0x1000,0x0c00,0x0200,0x0180,0x0040,0x0030,0x0008,0x0000, // "\"
2565  0x0000,0x0000,0x2004,0x2004,0x2004,0x3ffc,0x0000,0x0000,0x0000, // ]
2566  0x0000,0x0200,0x0400,0x0800,0x1000,0x0800,0x0400,0x0200,0x0000, // ^
2567  0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0000, // _
2568  0x0000,0x0000,0x0000,0x2000,0x1000,0x0800,0x0000,0x0000,0x0000, // `
2569  0x0000,0x0030,0x0248,0x0248,0x0248,0x0248,0x0250,0x01f8,0x0000, // a
2570  0x0000,0x1ff8,0x0110,0x0208,0x0208,0x0208,0x0208,0x01f0,0x0000, // b
2571  0x0000,0x01f0,0x0208,0x0208,0x0208,0x0208,0x0208,0x0110,0x0000, // c
2572  0x0000,0x01f0,0x0208,0x0208,0x0208,0x0208,0x0110,0x1ff8,0x0000, // d
2573  0x0000,0x01f0,0x0248,0x0248,0x0248,0x0248,0x0248,0x01c0,0x0000, // e
2574  0x0000,0x0080,0x0080,0x0ff8,0x1080,0x1080,0x1000,0x0c00,0x0000, // f
2575  0x0000,0x01d6,0x0229,0x0229,0x0229,0x0229,0x01c9,0x0206,0x0000, // g
2576  0x0000,0x1ff8,0x0100,0x0200,0x0200,0x0200,0x0200,0x01f8,0x0000, // h
2577  0x0000,0x0000,0x0208,0x1208,0x13f8,0x0008,0x0008,0x0000,0x0000, // i
2578  0x0000,0x000e,0x0001,0x0001,0x0201,0x1201,0x13fe,0x0000,0x0000, // j
2579  0x0000,0x1ff8,0x0040,0x00a0,0x00a0,0x0110,0x0110,0x0208,0x0000, // k
2580  0x0000,0x0000,0x1008,0x1008,0x1ff8,0x0008,0x0008,0x0000,0x0000, // l
2581  0x0000,0x03f8,0x0200,0x0200,0x01f0,0x0200,0x0200,0x01f8,0x0000, // m
2582  0x0000,0x03f8,0x0100,0x0200,0x0200,0x0200,0x0200,0x01f8,0x0000, // n
2583  0x0000,0x01f0,0x0208,0x0208,0x0208,0x0208,0x0208,0x01f0,0x0000, // o
2584  0x0000,0x03ff,0x0110,0x0208,0x0208,0x0208,0x0208,0x01f0,0x0000, // p
2585  0x0000,0x01f0,0x0208,0x0208,0x0208,0x0208,0x0110,0x03ff,0x0000, // q
2586  0x0000,0x0200,0x01f8,0x0100,0x0200,0x0200,0x0200,0x0180,0x0000, // r
2587  0x0000,0x0190,0x0248,0x0248,0x0248,0x0248,0x0248,0x0130,0x0000, // s
2588  0x0000,0x0200,0x0200,0x0ff0,0x0208,0x0208,0x0208,0x0010,0x0000, // t
2589  0x0000,0x03f0,0x0008,0x0008,0x0008,0x0008,0x03f0,0x0008,0x0000, // u
2590  0x0000,0x0300,0x00c0,0x0030,0x0008,0x0030,0x00c0,0x0300,0x0000, // v
2591  0x0000,0x03f0,0x0008,0x0010,0x00e0,0x0010,0x0008,0x03f0,0x0000, // w
2592  0x0000,0x0208,0x0110,0x00a0,0x0040,0x00a0,0x0110,0x0208,0x0000, // x
2593  0x0000,0x03f2,0x0009,0x0009,0x0009,0x0011,0x03fe,0x0000,0x0000, // y
2594  0x0000,0x0208,0x0218,0x0228,0x0248,0x0288,0x0308,0x0208,0x0000, // z
2595  0x0000,0x0000,0x0000,0x0180,0x1db8,0x2244,0x2004,0x2004,0x0000, // {
2596  0x0000,0x0000,0x0000,0x0000,0x3ffc,0x0000,0x0000,0x0000,0x0000, // |
2597  0x0000,0x2004,0x2004,0x2244,0x1db8,0x0180,0x0000,0x0000,0x0000, // }
2598  0x0000,0x0c00,0x1000,0x1000,0x0800,0x0400,0x0400,0x1800,0x0000, // ~
2599 };
2600 
2604 FONT_T font_9x15 = {
2605  9,
2606  15,
2607  2,
2608  font_9x15_data
2609 };
2610 #endif /* FONT_9x15 */
2611 
2612 
2613 #ifdef FONT_9x15B
2614 
2618 static uint16_t font_9x15B_data[] = {
2619  0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, //
2620  0x0000,0x0000,0x0000,0x1fe8,0x1fe8,0x0000,0x0000,0x0000,0x0000, // !
2621  0x0000,0x0000,0x1c00,0x1c00,0x0000,0x1c00,0x1c00,0x0000,0x0000, // "
2622  0x0000,0x0240,0x0ff0,0x0ff0,0x0240,0x0ff0,0x0ff0,0x0240,0x0000, // #
2623  0x0000,0x0710,0x0f98,0x0988,0x1ffc,0x08c8,0x0cf8,0x0470,0x0000, // $
2624  0x0c08,0x1e38,0x0c70,0x01c0,0x0380,0x0e30,0x1c78,0x1030,0x0000, // %
2625  0x0070,0x0ef8,0x1f88,0x1388,0x1ed8,0x0c70,0x0078,0x00c8,0x0000, // &
2626  0x0000,0x0000,0x0000,0x1e00,0x1e00,0x0000,0x0000,0x0000,0x0000, // '
2627  0x0000,0x0000,0x03c0,0x0ff0,0x1c38,0x300c,0x2004,0x0000,0x0000, // (
2628  0x0000,0x0000,0x2004,0x300c,0x1c38,0x0ff0,0x03c0,0x0000,0x0000, // )
2629  0x0000,0x0080,0x02a0,0x03e0,0x01c0,0x03e0,0x02a0,0x0080,0x0000, // *
2630  0x0080,0x0080,0x0080,0x07f0,0x07f0,0x0080,0x0080,0x0080,0x0000, // +
2631  0x0000,0x0000,0x0000,0x0019,0x001f,0x001e,0x0000,0x0000,0x0000, // ,
2632  0x0080,0x0080,0x0080,0x0080,0x0080,0x0080,0x0080,0x0080,0x0000, // -
2633  0x0000,0x0000,0x0008,0x001c,0x001c,0x0008,0x0000,0x0000,0x0000, // .
2634  0x0008,0x0038,0x0070,0x01c0,0x0380,0x0e00,0x1c00,0x1000,0x0000, // /
2635  0x03c0,0x07e0,0x0c30,0x1818,0x1818,0x0c30,0x07e0,0x03c0,0x0000, // 0
2636  0x0000,0x0408,0x0c08,0x1ff8,0x1ff8,0x0008,0x0008,0x0000,0x0000, // 1
2637  0x0408,0x0c18,0x1838,0x1068,0x10c8,0x1988,0x0f08,0x0608,0x0000, // 2
2638  0x0810,0x1818,0x1008,0x1108,0x1108,0x1b98,0x0ef0,0x0460,0x0000, // 3
2639  0x00c0,0x01c0,0x0340,0x0640,0x0c40,0x1ff8,0x1ff8,0x0040,0x0000, // 4
2640  0x1f20,0x1f30,0x1118,0x1208,0x1208,0x1318,0x11f0,0x00e0,0x0000, // 5
2641  0x07e0,0x0ff0,0x1898,0x1108,0x1108,0x1998,0x0cf0,0x0060,0x0000, // 6
2642  0x1000,0x1000,0x1000,0x1078,0x11f8,0x1380,0x1e00,0x1c00,0x0000, // 7
2643  0x0460,0x0ef0,0x1b98,0x1108,0x1108,0x1b98,0x0ef0,0x0460,0x0000, // 8
2644  0x0600,0x0f30,0x1998,0x1088,0x1088,0x1918,0x0ff0,0x07e0,0x0000, // 9
2645  0x0000,0x0000,0x0108,0x039c,0x039c,0x0108,0x0000,0x0000,0x0000, // :
2646  0x0000,0x0000,0x0100,0x0399,0x039f,0x011e,0x0000,0x0000,0x0000, // ;
2647  0x0000,0x0180,0x03c0,0x0660,0x0c30,0x1818,0x1008,0x0000,0x0000, // <
2648  0x0120,0x0120,0x0120,0x0120,0x0120,0x0120,0x0120,0x0120,0x0000, // =
2649  0x0000,0x1008,0x1818,0x0c30,0x0660,0x03c0,0x0180,0x0000,0x0000, // >
2650  0x0000,0x0c00,0x1c00,0x1058,0x10d8,0x1180,0x1f00,0x0e00,0x0000, // ?
2651  0x07e0,0x0ff0,0x1818,0x1188,0x13c8,0x1a48,0x0fd8,0x0790,0x0000, // @
2652  0x03f8,0x07f8,0x0c40,0x1840,0x1840,0x0c40,0x07f8,0x03f8,0x0000, // A
2653  0x1ff8,0x1ff8,0x1108,0x1108,0x1108,0x1b98,0x0ef0,0x0460,0x0000, // B
2654  0x07e0,0x0ff0,0x1818,0x1008,0x1008,0x1008,0x1818,0x0c30,0x0000, // C
2655  0x1ff8,0x1ff8,0x1008,0x1008,0x1008,0x1818,0x0ff0,0x07e0,0x0000, // D
2656  0x0000,0x1ff8,0x1ff8,0x1108,0x1108,0x1108,0x1108,0x1008,0x0000, // E
2657  0x1ff8,0x1ff8,0x1100,0x1100,0x1100,0x1100,0x1000,0x1000,0x0000, // F
2658  0x07e0,0x0ff0,0x1818,0x1008,0x1008,0x1088,0x18f8,0x08f0,0x0000, // G
2659  0x1ff8,0x1ff8,0x0100,0x0100,0x0100,0x0100,0x1ff8,0x1ff8,0x0000, // H
2660  0x0000,0x1008,0x1008,0x1ff8,0x1ff8,0x1008,0x1008,0x0000,0x0000, // I
2661  0x0000,0x0030,0x0018,0x1008,0x1018,0x1ff0,0x1fe0,0x0000,0x0000, // J
2662  0x1ff8,0x1ff8,0x0180,0x03c0,0x0660,0x0c30,0x1818,0x1008,0x0000, // K
2663  0x0000,0x1ff8,0x1ff8,0x0008,0x0008,0x0008,0x0008,0x0008,0x0000, // L
2664  0x1ff8,0x1ff8,0x0c00,0x0780,0x0780,0x0c00,0x1ff8,0x1ff8,0x0000, // M
2665  0x1ff8,0x1ff8,0x0e00,0x0780,0x01c0,0x0070,0x1ff8,0x1ff8,0x0000, // N
2666  0x07e0,0x0ff0,0x1818,0x1008,0x1008,0x1818,0x0ff0,0x07e0,0x0000, // O
2667  0x1ff8,0x1ff8,0x1100,0x1100,0x1100,0x1100,0x1f00,0x0e00,0x0000, // P
2668  0x07e0,0x0ff0,0x1818,0x1048,0x1068,0x1838,0x0ff0,0x07e8,0x0000, // Q
2669  0x1ff8,0x1ff8,0x1180,0x1180,0x11c0,0x1160,0x1f38,0x0e18,0x0000, // R
2670  0x0e10,0x1f18,0x1108,0x1108,0x1108,0x1108,0x19f8,0x08f0,0x0000, // S
2671  0x1000,0x1000,0x1000,0x1ff8,0x1ff8,0x1000,0x1000,0x1000,0x0000, // T
2672  0x1fe0,0x1ff0,0x0018,0x0008,0x0008,0x0018,0x1ff0,0x1fe0,0x0000, // U
2673  0x1c00,0x1f80,0x03e0,0x0078,0x0078,0x03e0,0x1f80,0x1c00,0x0000, // V
2674  0x1ff8,0x1ff8,0x0030,0x01e0,0x01e0,0x0030,0x1ff8,0x1ff8,0x0000, // W
2675  0x1818,0x1c38,0x0660,0x03c0,0x03c0,0x0660,0x1c38,0x1818,0x0000, // X
2676  0x1800,0x1c00,0x0600,0x03f8,0x03f8,0x0600,0x1c00,0x1800,0x0000, // Y
2677  0x0000,0x1038,0x1078,0x10c8,0x1188,0x1308,0x1e08,0x1c08,0x0000, // Z
2678  0x0000,0x0000,0x3ffc,0x3ffc,0x2004,0x2004,0x2004,0x0000,0x0000, // [
2679  0x1000,0x1c00,0x0e00,0x0380,0x01c0,0x0070,0x0038,0x0008,0x0000, // "\"
2680  0x0000,0x0000,0x2004,0x2004,0x2004,0x3ffc,0x3ffc,0x0000,0x0000, // ]
2681  0x0000,0x0600,0x0c00,0x1800,0x1800,0x0c00,0x0600,0x0000,0x0000, // ^
2682  0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0004,0x0000, // _
2683  0x0000,0x0000,0x2000,0x3000,0x1800,0x0800,0x0000,0x0000,0x0000, // `
2684  0x0030,0x0178,0x0348,0x0248,0x0248,0x0250,0x03f8,0x01f8,0x0000, // a
2685  0x1ff8,0x1ff8,0x0110,0x0208,0x0208,0x0318,0x01f0,0x00e0,0x0000, // b
2686  0x00e0,0x01f0,0x0318,0x0208,0x0208,0x0208,0x0318,0x0110,0x0000, // c
2687  0x00e0,0x01f0,0x0318,0x0208,0x0208,0x0110,0x1ff8,0x1ff8,0x0000, // d
2688  0x00e0,0x01f0,0x0358,0x0248,0x0248,0x0348,0x01d8,0x00d0,0x0000, // e
2689  0x0080,0x0080,0x0ff8,0x1ff8,0x1080,0x1080,0x1c00,0x0c00,0x0000, // f
2690  0x01d6,0x03ff,0x0229,0x0229,0x0229,0x03e9,0x01cf,0x0306,0x0000, // g
2691  0x1ff8,0x1ff8,0x0100,0x0200,0x0200,0x0300,0x01f8,0x00f8,0x0000, // h
2692  0x0000,0x0008,0x0208,0x1bf8,0x1bf8,0x0008,0x0008,0x0000,0x0000, // i
2693  0x0000,0x000e,0x000f,0x0001,0x0201,0x0201,0x1bff,0x1bfe,0x0000, // j
2694  0x0000,0x1ff8,0x1ff8,0x00c0,0x01e0,0x0330,0x0218,0x0008,0x0000, // k
2695  0x0000,0x0008,0x1008,0x1ff8,0x1ff8,0x0008,0x0008,0x0000,0x0000, // l
2696  0x03f8,0x01f8,0x0200,0x03f8,0x01f8,0x0200,0x03f8,0x01f8,0x0000, // m
2697  0x03f8,0x03f8,0x0100,0x0200,0x0200,0x0300,0x01f8,0x00f8,0x0000, // n
2698  0x00e0,0x01f0,0x0318,0x0208,0x0208,0x0318,0x01f0,0x00e0,0x0000, // o
2699  0x03ff,0x03ff,0x0110,0x0208,0x0208,0x0318,0x01f0,0x00e0,0x0000, // p
2700  0x00e0,0x01f0,0x0318,0x0208,0x0208,0x0110,0x03ff,0x03ff,0x0000, // q
2701  0x0200,0x03f8,0x01f8,0x0300,0x0200,0x0200,0x0300,0x0100,0x0000, // r
2702  0x0190,0x03d8,0x0248,0x0248,0x0248,0x0248,0x0378,0x0130,0x0000, // s
2703  0x0200,0x0200,0x0ff0,0x0ff8,0x0208,0x0208,0x0018,0x0010,0x0000, // t
2704  0x03e0,0x03f0,0x0018,0x0008,0x0008,0x0010,0x03f8,0x03f8,0x0000, // u
2705  0x0300,0x03c0,0x00f0,0x0038,0x0038,0x00f0,0x03c0,0x0300,0x0000, // v
2706  0x03f0,0x03f8,0x0018,0x00f0,0x00f0,0x0018,0x03f8,0x03f0,0x0000, // w
2707  0x0208,0x0318,0x01b0,0x00e0,0x00e0,0x01b0,0x0318,0x0208,0x0000, // x
2708  0x03e2,0x03f3,0x0019,0x0009,0x0009,0x0013,0x03fe,0x03fc,0x0000, // y
2709  0x0000,0x0218,0x0238,0x0268,0x02c8,0x0388,0x0308,0x0000,0x0000, // z
2710  0x0000,0x0000,0x0180,0x1ff8,0x3e7c,0x2004,0x2004,0x0000,0x0000, // {
2711  0x0000,0x0000,0x0000,0x1ff8,0x1ff8,0x0000,0x0000,0x0000,0x0000, // |
2712  0x0000,0x0000,0x2004,0x2004,0x3e7c,0x1ff8,0x0180,0x0000,0x0000, // }
2713  0x0c00,0x1c00,0x1000,0x1800,0x0c00,0x0400,0x1c00,0x1800,0x0000, // ~
2714 };
2715 
2719 FONT_T font_9x15B = {
2720  9,
2721  15,
2722  2,
2723  font_9x15B_data
2724 };
2725 #endif /* FONT_9x15B */
2726 
2727 
2728 /*----- Implementation -----------------------------------------------------*/
2729 
2730 /*----- EOF ----------------------------------------------------------------*/
2731 
2732 #ifdef __cplusplus
2733 }
2734 #endif /* __cplusplus */
2735 
This struct encapsulates the parameters of a font.
Definition: font.h:113
Simple graphic library font data.