sketchbook
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
wiringPi
devLib
scrollPhatFont.h
Go to the documentation of this file.
1
/*
2
* scrollPhatFont.h:
3
* Simple font for the Pimoroni Scroll Phat.
4
* Note: this is a very much reduced font - 5 pixels high and
5
* mostly 4 pixels wide - sometimes 5. Also only
6
* printable characters from space to _ uppercase only.
7
*
8
* Copyright (c) 2015-2016 Gordon Henderson.
9
***********************************************************************
10
* This file is part of wiringPi:
11
* https://projects.drogon.net/raspberry-pi/wiringpi/
12
*
13
* wiringPi is free software: you can redistribute it and/or modify
14
* it under the terms of the GNU Lesser General Public License as published by
15
* the Free Software Foundation, either version 3 of the License, or
16
* (at your option) any later version.
17
*
18
* wiringPi is distributed in the hope that it will be useful,
19
* but WITHOUT ANY WARRANTY; without even the implied warranty of
20
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21
* GNU Lesser General Public License for more details.
22
*
23
* You should have received a copy of the GNU Lesser General Public License
24
* along with wiringPi. If not, see <http://www.gnu.org/licenses/>.
25
***********************************************************************
26
*/
27
28
static
const
int
fontHeight = 5 ;
29
30
static
unsigned
char
scrollPhatFont [] =
31
{
32
33
// 0x20, Space. Handeled as a special case in the code.
34
35
0x0,
// ....
36
0x0,
// ....
37
0x0,
// ....
38
0x0,
// ....
39
0x0,
// ....
40
41
// 0x21, !
42
43
0x1,
// *
44
0x1,
// *
45
0x1,
// *
46
0x0,
// .
47
0x1,
// *
48
49
// 0x22, "
50
51
0x5,
// *..*
52
0x5,
// *..*
53
0x0,
// ....
54
0x0,
// ....
55
0x0,
// ....
56
57
// 0x23, #
58
59
0x9,
// *..*
60
0xF,
// ****
61
0x9,
// *..*
62
0xF,
// ****
63
0x9,
// *..*
64
65
// 0x24, $
66
67
0x1,
// ..*.
68
0x7,
// .***
69
0x2,
// ..*.
70
0xE,
// ***.
71
0x8,
// ..*.
72
73
// 0x25, %
74
75
0x9,
// *..*
76
0x1,
// ...*
77
0x6,
// .**.
78
0x8,
// *...
79
0x9,
// *..*
80
81
// 0x26, &
82
83
0x6,
// .**.
84
0x8,
// *...
85
0x4,
// .*..
86
0xA,
// *.*.
87
0x5,
// .*.*
88
89
// 0x27, '
90
91
0x1,
// .*
92
0x2,
// *.
93
0x0,
// ..
94
0x0,
// ..
95
0x0,
// ..
96
97
// 0x28, (
98
99
0x3,
// ..**
100
0x4,
// .*..
101
0x8,
// *...
102
0x4,
// .*..
103
0x3,
// ..**
104
105
// 0x29, )
106
107
0xC,
// **..
108
0x2,
// ..*.
109
0x1,
// ...*
110
0x2,
// ..*.
111
0xC,
// **..
112
113
// 0x2A, *
114
115
0x9,
// *..*
116
0x6,
// .**.
117
0xF,
// ****
118
0x6,
// .**.
119
0x9,
// *..*
120
121
// 0x2B, +
122
123
0x6,
// .**.
124
0x6,
// .**.
125
0xF,
// ****
126
0x6,
// .**.
127
0x6,
// .**.
128
129
// 0x2C, ,
130
131
0x0,
// ..
132
0x0,
// ..
133
0x0,
// ..
134
0x1,
// .*
135
0x2,
// *.
136
137
// 0x2D, -
138
139
0x0,
// ....
140
0x0,
// ....
141
0xF,
// ****
142
0x0,
// ....
143
0x0,
// ....
144
145
// 0x2E, .
146
147
0x0,
// .
148
0x0,
// .
149
0x0,
// .
150
0x0,
// .
151
0x1,
// *
152
153
// 0x2F, /
154
155
0x1,
// ...*
156
0x3,
// ..**
157
0x4,
// ..*.
158
0xC,
// **..
159
0x8,
// *...
160
161
// 0x30, 0
162
163
0x6,
// .**.
164
0x9,
// *..*
165
0x9,
// *..*
166
0x9,
// *..*
167
0x6,
// .**.
168
169
// 0x31, 1
170
171
0x2,
// ..*.
172
0x6,
// .**.
173
0x2,
// ..*.
174
0x2,
// ..*.
175
0x7,
// .***
176
177
// 0x32, 2
178
179
0x6,
// .**.
180
0x1,
// ...*
181
0x6,
// .**.
182
0x8,
// *...
183
0xF,
// ****
184
185
// 0x33, 3
186
187
0xE,
// ***.
188
0x1,
// ...*
189
0xE,
// ***.
190
0x1,
// ...*
191
0xE,
// ***.
192
193
// 0x34, 4
194
195
0x6,
// .**.
196
0xA,
// *.*.
197
0xF,
// ****
198
0x2,
// ..*.
199
0x2,
// ..*.
200
201
// 0x35, 5
202
203
0xF,
// ****
204
0x8,
// *...
205
0xF,
// ****
206
0x1,
// ...*
207
0xE,
// ***.
208
209
// 0x36, 6
210
211
0x2,
// ..*.
212
0x4,
// .*..
213
0xA,
// *.*.
214
0x9,
// *..*
215
0x6,
// .**.
216
217
// 0x37, 7
218
219
0xF,
// ****
220
0x1,
// ...*
221
0x2,
// ..*.
222
0x4,
// .*..
223
0x8,
// *...
224
225
// 0x38, 8
226
227
0x6,
// .**.
228
0x9,
// *..*
229
0x6,
// .**.
230
0x9,
// *..*
231
0x6,
// .**.
232
233
// 0x39, 9
234
235
0x6,
// .**.
236
0x9,
// *..*
237
0x7,
// .*.*
238
0x1,
// ..*.
239
0x2,
// .*..
240
241
// 0x3A, :
242
243
0x0,
// .
244
0x1,
// *
245
0x0,
// .
246
0x1,
// *
247
0x0,
// .
248
249
// 0x3B, ;
250
251
0x0,
// ..
252
0x1,
// .*
253
0x0,
// ..
254
0x1,
// .*
255
0x2,
// *.
256
257
// 0x3C, <
258
259
0x2,
// ..*.
260
0x4,
// .*..
261
0x8,
// *...
262
0x4,
// .*..
263
0x2,
// ..*.
264
265
// 0x3D, =
266
267
0x0,
// ....
268
0xF,
// ****
269
0x0,
// ....
270
0xF,
// ****
271
0x0,
// ....
272
273
// 0x3E, >
274
275
0x0,
// .*..
276
0x0,
// ..*.
277
0x0,
// ...*
278
0x0,
// ..*.
279
0x0,
// .*..
280
281
// 0x3F, ?
282
283
0x6,
// .**.
284
0x1,
// ...*
285
0x2,
// ..*.
286
0x0,
// ....
287
0x2,
// ..*.
288
289
// 0x40, @
290
291
0x6,
// .**.
292
0xD,
// **.*
293
0x8,
// *...
294
0x4,
// .*..
295
0x3,
// ..**
296
297
// 0x41, A
298
299
0x6,
// .**.
300
0x9,
// *..*
301
0xF,
// ****
302
0x9,
// *..*
303
0x9,
// *..*
304
305
// 0x42, B
306
307
0xE,
// ***.
308
0x9,
// *..*
309
0xE,
// ***.
310
0x9,
// *..*
311
0xE,
// ***.
312
313
// 0x43, C
314
315
0x6,
// .**.
316
0x9,
// *..*
317
0x8,
// *...
318
0x9,
// *..*
319
0x6,
// .**.
320
321
// 0x44, D
322
323
0xE,
// ***.
324
0x9,
// *..*
325
0x9,
// *..*
326
0x9,
// *..*
327
0xE,
// ***.
328
329
// 0x45, E
330
331
0xF,
// ****
332
0x8,
// *...
333
0xE,
// ***.
334
0x8,
// *...
335
0xF,
// ****
336
337
// 0x46, F
338
339
0xF,
// ****
340
0x8,
// *...
341
0xE,
// ***.
342
0x8,
// *...
343
0x8,
// *...
344
345
// 0x47, G
346
347
0x6,
// .**.
348
0x9,
// *..*
349
0x8,
// *...
350
0xB,
// *.**
351
0x6,
// .**.
352
353
// 0x48, H
354
355
0x9,
// *..*
356
0x9,
// *..*
357
0xF,
// ****
358
0x9,
// *..*
359
0x9,
// *..*
360
361
// 0x49, I
362
363
0x7,
// ***
364
0x2,
// .*.
365
0x2,
// .*.
366
0x2,
// .*.
367
0x7,
// ***
368
369
// 0x4A, J
370
371
0x7,
// .***
372
0x2,
// ..*.
373
0x2,
// ..*.
374
0xA,
// *.*.
375
0x4,
// .*..
376
377
// 0x4B, K
378
379
0x9,
// *..*
380
0xA,
// *.*.
381
0xC,
// **..
382
0xA,
// *.*.
383
0x9,
// *..*
384
385
// 0x4C, L
386
387
0x4,
// *..
388
0x4,
// *..
389
0x4,
// *..
390
0x4,
// *..
391
0x7,
// ***
392
393
// 0x4D, M
394
395
0x11,
// *...*
396
0x1B,
// **.**
397
0x15,
// *.*.*
398
0x11,
// *...*
399
0x11,
// *...*
400
401
// 0x4E, N
402
403
0x9,
// *..*
404
0xD,
// **.*
405
0xB,
// *.**
406
0x9,
// *..*
407
0x9,
// *..*
408
409
// 0x4F, O
410
411
0x6,
// .**.
412
0x9,
// *..*
413
0x9,
// *..*
414
0x9,
// *..*
415
0x6,
// .**.
416
417
// 0x50, P
418
419
0xE,
// ***.
420
0x9,
// *..*
421
0xE,
// ***.
422
0x8,
// *...
423
0x8,
// *...
424
425
// 0x51, Q
426
427
0x6,
// .**.
428
0x9,
// *..*
429
0x9,
// *..*
430
0xA,
// *.*.
431
0x5,
// .*.*
432
433
// 0x52, R
434
435
0xE,
// ***.
436
0x9,
// *..*
437
0xF,
// ***.
438
0xA,
// *.*.
439
0x9,
// *..*
440
441
// 0x53, S
442
443
0x6,
// .**.
444
0x8,
// *...
445
0x6,
// .**.
446
0x1,
// ...*
447
0x6,
// .**.
448
449
// 0x54, T
450
451
0x7,
// .***
452
0x2,
// ..*.
453
0x2,
// ..*.
454
0x2,
// ..*.
455
0x2,
// ..*.
456
457
// 0x55, U
458
459
0x9,
// *..*
460
0x9,
// *..*
461
0x9,
// *..*
462
0x9,
// *..*
463
0x6,
// .**.
464
465
// 0x56, V
466
467
0x11,
// *...*
468
0x11,
// *...*
469
0x11,
// *...*
470
0x0A,
// .*.*.
471
0x04,
// ..*..
472
473
// 0x57, W
474
475
0x11,
// *...*
476
0x11,
// *...*
477
0x11,
// *...*
478
0x15,
// *.*.*
479
0x1B,
// **.**
480
481
// 0x58, X
482
483
0x9,
// *..*
484
0x9,
// *..*
485
0x6,
// .**.
486
0x9,
// *..*
487
0x9,
// *..*
488
489
// 0x59, Y
490
491
0x11,
// *...*
492
0x0A,
// .*.*.
493
0x04,
// ..*..
494
0x04,
// ..*..
495
0x04,
// ..*..
496
497
// 0x5A, Z
498
499
0xF,
// ****
500
0x1,
// ...*
501
0x6,
// .**.
502
0x8,
// *...
503
0xF,
// ****
504
505
// 0x5B, [
506
507
0xE,
// ***.
508
0x8,
// *...
509
0x8,
// *...
510
0x8,
// *...
511
0xE,
// ***.
512
513
// 0x5C, Backslash
514
515
0x8,
// *...
516
0xC,
// **..
517
0x6,
// .**.
518
0x3,
// ..**
519
0x1,
// ...*
520
521
// 0x5D, ]
522
523
0x7,
// .***
524
0x1,
// ...*
525
0x1,
// ...*
526
0x1,
// ...*
527
0x7,
// .***
528
529
// 0x5E, ^
530
531
0x6,
// .**.
532
0x9,
// *..*
533
0x0,
// ....
534
0x0,
// ....
535
0x0,
// ....
536
537
// 0x5F, _
538
539
0x0,
// ....
540
0x0,
// ....
541
0x0,
// ....
542
0x0,
// ....
543
0xF,
// ****
544
} ;
Generated on Mon Jun 24 2019 21:30:38 for sketchbook by
1.8.6