-
Notifications
You must be signed in to change notification settings - Fork 0
/
font8x8.h
141 lines (137 loc) · 8.51 KB
/
font8x8.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
/*
* font8x8.h
* 9/22/12
*/
#ifndef FONT8X8_H_
#define FONT8X8_H_
static const unsigned char font8x8[128][7] = {
{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, // 00 0
{ 0x7C, 0x82, 0xAA, 0xC2, 0xAA, 0x82, 0x7C }, // 01 1
{ 0x7C, 0xFE, 0xD6, 0xBE, 0xD6, 0xFE, 0x7C }, // 02 2
{ 0x1C, 0x3E, 0x7C, 0xF8, 0x7C, 0x3E, 0x1C }, // 03 3
{ 0x10, 0x38, 0x7C, 0xFE, 0x7C, 0x38, 0x10 }, // 04 4
{ 0x10, 0x38, 0x94, 0xFE, 0x94, 0x38, 0x10 }, // 05 5
{ 0x10, 0x38, 0xBC, 0xFE, 0xBC, 0x38, 0x10 }, // 06 6
{ 0x00, 0x38, 0x7C, 0x7C, 0x7C, 0x38, 0x00 }, // 07 7
{ 0xFF, 0xC7, 0x83, 0x83, 0x83, 0xC7, 0xFF }, // 08 8
{ 0x00, 0x38, 0x44, 0x44, 0x44, 0x38, 0x00 }, // 09 9
{ 0xFF, 0xC7, 0xBB, 0xBB, 0xBB, 0xC7, 0xFF }, // 0A 10
{ 0x60, 0x90, 0x90, 0x72, 0x0A, 0x06, 0x1E }, // 0B 11
{ 0x00, 0x64, 0x94, 0x9E, 0x94, 0x64, 0x00 }, // 0C 12
{ 0xC0, 0xE0, 0x7E, 0x02, 0x04, 0x00, 0x00 }, // 0D 13
{ 0xC0, 0xE0, 0x7C, 0x06, 0x62, 0x72, 0x3E }, // 0E 14
{ 0x10, 0x54, 0x38, 0xEE, 0x38, 0x54, 0x10 }, // 0F 15
{ 0xFE, 0xFE, 0x7C, 0x7C, 0x38, 0x38, 0x10 }, // 10 16
{ 0x10, 0x38, 0x38, 0x7C, 0x7C, 0xFE, 0xFE }, // 11 17
{ 0x00, 0x28, 0x44, 0xFE, 0x44, 0x28, 0x00 }, // 12 18
{ 0xDE, 0xDE, 0x00, 0x00, 0xDE, 0xDE, 0x00 }, // 13 19
{ 0x0C, 0x1E, 0x12, 0x12, 0xFE, 0x02, 0xFE }, // 14 20
{ 0x48, 0x94, 0xA4, 0x4A, 0x52, 0x24, 0x00 }, // 15 21
{ 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0 }, // 16 22
{ 0x00, 0xA8, 0xC4, 0xFE, 0xC4, 0xA8, 0x00 }, // 17 23
{ 0x10, 0x18, 0xFC, 0xFE, 0xFC, 0x18, 0x10 }, // 18 24
{ 0x10, 0x30, 0x7E, 0xFE, 0x7E, 0x30, 0x10 }, // 19 25
{ 0x38, 0x38, 0x38, 0xFE, 0x7C, 0x38, 0x10 }, // 1A 26
{ 0x10, 0x38, 0x7C, 0xFE, 0x38, 0x38, 0x38 }, // 1B 27
{ 0xF8, 0xF8, 0xF8, 0xC0, 0xC0, 0xC0, 0xC0 }, // 1C 28
{ 0x10, 0x38, 0x54, 0x10, 0x54, 0x38, 0x10 }, // 1D 29
{ 0xC0, 0xF0, 0xFC, 0xFE, 0xFC, 0xF0, 0xC0 }, // 1E 30
{ 0x06, 0x1E, 0x7E, 0xFE, 0x7E, 0x1E, 0x06 }, // 1F 31
{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, // 20 32 <space>
{ 0x00, 0x0C, 0xBE, 0xBE, 0x0C, 0x00, 0x00 }, // 21 33 !
{ 0x00, 0x06, 0x0E, 0x00, 0x0E, 0x06, 0x00 }, // 22 34 "
{ 0x28, 0xFE, 0xFE, 0x28, 0xFE, 0xFE, 0x28 }, // 23 35 #
{ 0x00, 0x48, 0x54, 0xD6, 0x54, 0x24, 0x00 }, // 24 36 $
{ 0x46, 0x66, 0x30, 0x18, 0xCC, 0xC4, 0x00 }, // 25 37 %
{ 0x64, 0xFE, 0x8A, 0x9A, 0xEE, 0xC4, 0xA0 }, // 26 38 &
{ 0x00, 0x10, 0x1E, 0x0E, 0x00, 0x00, 0x00 }, // 27 39 '
{ 0x00, 0x00, 0x38, 0x7C, 0xC6, 0x82, 0x00 }, // 28 40 (
{ 0x82, 0xC6, 0x7C, 0x38, 0x00, 0x00, 0x00 }, // 29 41 )
{ 0x10, 0x54, 0x7C, 0x38, 0x7C, 0x54, 0x10 }, // 2A 42 *
{ 0x00, 0x10, 0x10, 0x7C, 0x10, 0x10, 0x00 }, // 2B 43 +
{ 0x80, 0xF0, 0x70, 0x00, 0x00, 0x00, 0x00 }, // 2C 44 ,
{ 0x00, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00 }, // 2D 45 -
{ 0xC0, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00 }, // 2E 46 .
{ 0x40, 0x60, 0x30, 0x18, 0x0C, 0x04, 0x00 }, // 2F 47 /
{ 0x7C, 0xFE, 0x92, 0x8A, 0xFE, 0x7C, 0x00 }, // 30 48 0
{ 0x80, 0x88, 0xFE, 0xFE, 0x80, 0x80, 0x00 }, // 31 49 1
{ 0xC4, 0xE6, 0xA2, 0x92, 0x9E, 0x8C, 0x00 }, // 32 50 2
{ 0x44, 0xC6, 0x92, 0x92, 0xFE, 0x6C, 0x00 }, // 33 51 3
{ 0x30, 0x28, 0x24, 0xFE, 0xFE, 0x20, 0x00 }, // 34 52 4
{ 0x4E, 0xCE, 0x8A, 0x8A, 0xFA, 0x72, 0x00 }, // 35 53 5
{ 0x7C, 0xFE, 0x92, 0x92, 0xF6, 0x64, 0x00 }, // 36 54 6
{ 0x06, 0x06, 0xE2, 0xFA, 0x1E, 0x06, 0x00 }, // 37 55 7
{ 0x6C, 0xFE, 0x92, 0x92, 0xFE, 0x6C, 0x00 }, // 38 56 8
{ 0x4C, 0xDE, 0x92, 0x92, 0xFE, 0x7C, 0x00 }, // 39 57 9
{ 0x00, 0x00, 0x6C, 0x6C, 0x00, 0x00, 0x00 }, // 3A 58 :
{ 0x00, 0x80, 0xEC, 0x6C, 0x00, 0x00, 0x00 }, // 3B 59 ;
{ 0x00, 0x10, 0x38, 0x6C, 0xC6, 0x82, 0x00 }, // 3C 60 <
{ 0x00, 0x28, 0x28, 0x28, 0x28, 0x00, 0x00 }, // 3D 61 =
{ 0x82, 0xC6, 0x6C, 0x38, 0x10, 0x00, 0x00 }, // 3E 62 >
{ 0x04, 0x06, 0xB2, 0xB2, 0x1E, 0x0C, 0x00 }, // 3F 63 ?
{ 0x3C, 0x42, 0x5A, 0x5A, 0x4C, 0x20, 0x00 }, // 40 64 @
{ 0xFC, 0xFE, 0x12, 0x12, 0xFE, 0xFC, 0x00 }, // 41 65 A
{ 0xFE, 0xFE, 0x92, 0x92, 0xFE, 0x6C, 0x00 }, // 42 66 B
{ 0x7C, 0xFE, 0x82, 0x82, 0xC6, 0x44, 0x00 }, // 43 67 C
{ 0xFE, 0xFE, 0x82, 0x82, 0xFE, 0x7C, 0x00 }, // 44 68 D
{ 0xFE, 0xFE, 0x92, 0x92, 0x92, 0x82, 0x00 }, // 45 69 E
{ 0xFE, 0xFE, 0x12, 0x12, 0x12, 0x02, 0x00 }, // 46 70 F
{ 0x7C, 0xFE, 0x82, 0xA2, 0xE6, 0x64, 0x00 }, // 47 71 G
{ 0xFE, 0xFE, 0x10, 0x10, 0xFE, 0xFE, 0x00 }, // 48 72 H
{ 0x00, 0x82, 0xFE, 0xFE, 0x82, 0x00, 0x00 }, // 49 73 I
{ 0x60, 0xE0, 0x82, 0xFE, 0x7E, 0x02, 0x00 }, // 4A 74 J
{ 0xFE, 0xFE, 0x38, 0x6C, 0xC6, 0x82, 0x00 }, // 4B 75 K
{ 0xFE, 0xFE, 0x80, 0x80, 0x80, 0x80, 0x00 }, // 4C 76 L
{ 0xFE, 0xFE, 0x0C, 0x18, 0x0C, 0xFE, 0xFE }, // 4D 77 M
{ 0xFE, 0xFE, 0x0C, 0x18, 0x30, 0xFE, 0xFE }, // 4E 78 N
{ 0x7C, 0xFE, 0x82, 0x82, 0xFE, 0x7C, 0x00 }, // 4F 79 O
{ 0xFE, 0xFE, 0x22, 0x22, 0x3E, 0x1C, 0x00 }, // 50 80 P
{ 0x3C, 0x7E, 0x42, 0x62, 0xFE, 0xBC, 0x00 }, // 51 81 Q
{ 0xFE, 0xFE, 0x32, 0x72, 0xDE, 0x8C, 0x00 }, // 52 82 R
{ 0x4C, 0xDE, 0x92, 0x92, 0xF6, 0x64, 0x00 }, // 53 83 S
{ 0x06, 0x02, 0xFE, 0xFE, 0x02, 0x06, 0x00 }, // 54 84 T
{ 0x7E, 0xFE, 0x80, 0x80, 0xFE, 0xFE, 0x00 }, // 55 85 U
{ 0x3E, 0x7E, 0xC0, 0xC0, 0x7E, 0x3E, 0x00 }, // 56 86 V
{ 0xFE, 0xFE, 0x60, 0x30, 0x60, 0xFE, 0xFE }, // 57 87 W
{ 0xC6, 0xEE, 0x38, 0x10, 0x38, 0xEE, 0xC6 }, // 58 88 X
{ 0x0E, 0x1E, 0xF0, 0xF0, 0x1E, 0x0E, 0x00 }, // 59 89 Y
{ 0xC2, 0xE2, 0xB2, 0x9A, 0x8E, 0x86, 0x00 }, // 5A 90 Z
{ 0x00, 0x00, 0xFE, 0xFE, 0x82, 0x82, 0x00 }, // 5B 91 [
{ 0x04, 0x0C, 0x18, 0x30, 0x60, 0x40, 0x00 }, // 5C 92 '\'
{ 0x82, 0x82, 0xFE, 0xFE, 0x00, 0x00, 0x00 }, // 5D 93 ]
{ 0x10, 0x08, 0x04, 0x02, 0x04, 0x08, 0x10 }, // 5E 94 ^
{ 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 }, // 5F 95 _
{ 0x00, 0x00, 0x00, 0x06, 0x0E, 0x08, 0x00 }, // 60 96 '
{ 0x40, 0xE8, 0xA8, 0xA8, 0xF8, 0xF0, 0x00 }, // 61 97 a
{ 0xFE, 0xFE, 0x90, 0x90, 0xF0, 0x60, 0x00 }, // 62 98 b
{ 0x70, 0xF8, 0x88, 0x88, 0xD8, 0x50, 0x00 }, // 63 99 c
{ 0x60, 0xF0, 0x90, 0x90, 0xFE, 0xFE, 0x00 }, // 64 100 d
{ 0x70, 0xF8, 0xA8, 0xA8, 0xB8, 0x30, 0x00 }, // 65 101 e
{ 0x20, 0xFC, 0xFE, 0x22, 0x26, 0x04, 0x00 }, // 66 102 f
{ 0x18, 0xBC, 0xA4, 0xA4, 0xFC, 0x7C, 0x00 }, // 67 103 g
{ 0xFE, 0xFE, 0x10, 0x10, 0xF0, 0xE0, 0x00 }, // 68 104 h
{ 0x00, 0x80, 0xF4, 0xF4, 0x80, 0x00, 0x00 }, // 69 105 i
{ 0x60, 0xE0, 0x80, 0xFA, 0x7A, 0x00, 0x00 }, // 6A 106 j
{ 0xFE, 0xFE, 0x20, 0x70, 0xD8, 0x88, 0x00 }, // 6B 107 k
{ 0x00, 0x00, 0xFE, 0xFE, 0x00, 0x00, 0x00 }, // 6C 108 l
{ 0xF8, 0xF8, 0x30, 0xE0, 0x30, 0xF8, 0xF8 }, // 6D 109 m
{ 0xF8, 0xF8, 0x18, 0x18, 0xF8, 0xF0, 0x00 }, // 6E 110 n
{ 0x70, 0xF8, 0x88, 0x88, 0xF8, 0x70, 0x00 }, // 6F 111 o
{ 0xFC, 0xFC, 0x24, 0x24, 0x3C, 0x18, 0x00 }, // 70 112 p
{ 0x18, 0x3C, 0x24, 0xFC, 0xFC, 0x80, 0xC0 }, // 71 113 q
{ 0xF8, 0xF8, 0x08, 0x08, 0x38, 0x30, 0x00 }, // 72 114 r
{ 0x90, 0xA8, 0xA8, 0xA8, 0xA8, 0x48, 0x00 }, // 73 115 s
{ 0x10, 0x10, 0xFC, 0xFC, 0x10, 0x10, 0x00 }, // 74 116 t
{ 0x78, 0xF8, 0x80, 0x80, 0xF8, 0xF8, 0x00 }, // 75 117 u
{ 0x30, 0x70, 0xC0, 0xC0, 0x70, 0x30, 0x00 }, // 76 118 v
{ 0x78, 0xF8, 0x80, 0xF0, 0x80, 0xF8, 0x78 }, // 77 119 w
{ 0x88, 0xD8, 0x70, 0x70, 0xD8, 0x88, 0x00 }, // 78 120 x
{ 0x18, 0xB8, 0xA0, 0xA0, 0xF8, 0x78, 0x00 }, // 79 121 y
{ 0x00, 0xC8, 0xE8, 0xB8, 0x98, 0x00, 0x00 }, // 7A 122 z
{ 0x00, 0x10, 0x7C, 0xEE, 0x82, 0x82, 0x00 }, // 7B 123 {
{ 0x00, 0x00, 0xEE, 0xEE, 0x00, 0x00, 0x00 }, // 7C 124 |
{ 0x82, 0x82, 0xEE, 0x7C, 0x10, 0x00, 0x00 }, // 7D 125 }
{ 0x10, 0x18, 0x08, 0x18, 0x10, 0x08, 0x00 }, // 7E 126 ~
{ 0xF0, 0x98, 0x8C, 0x86, 0x8C, 0x98, 0xF0 }, // 7F 127
};
#endif /* FONT8X8_H_ */