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