Subversion Repositories Code-Repo

Rev

Rev 231 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
206 Kevin 1
#ifndef FONT5X7_H
2
#define FONT5X7_H
3
 
4
// Standard ASCII 5x7 font
5
// LSB = top of vertical line, 5 lines from left to right
6
 
231 Kevin 7
const uint8_t font[] = {
206 Kevin 8
    0x00, 0x00, 0x00, 0x00, 0x00,
9
    0x3E, 0x5B, 0x4F, 0x5B, 0x3E,
10
    0x3E, 0x6B, 0x4F, 0x6B, 0x3E,
11
    0x1C, 0x3E, 0x7C, 0x3E, 0x1C,
12
    0x18, 0x3C, 0x7E, 0x3C, 0x18,
13
    0x1C, 0x57, 0x7D, 0x57, 0x1C,
14
    0x1C, 0x5E, 0x7F, 0x5E, 0x1C,
15
    0x00, 0x18, 0x3C, 0x18, 0x00,
16
    0xFF, 0xE7, 0xC3, 0xE7, 0xFF,
17
    0x00, 0x18, 0x24, 0x18, 0x00,
18
    0xFF, 0xE7, 0xDB, 0xE7, 0xFF,
19
    0x30, 0x48, 0x3A, 0x06, 0x0E,
20
    0x26, 0x29, 0x79, 0x29, 0x26,
21
    0x40, 0x7F, 0x05, 0x05, 0x07,
22
    0x40, 0x7F, 0x05, 0x25, 0x3F,
23
    0x5A, 0x3C, 0xE7, 0x3C, 0x5A,
24
    0x7F, 0x3E, 0x1C, 0x1C, 0x08,
25
    0x08, 0x1C, 0x1C, 0x3E, 0x7F,
26
    0x14, 0x22, 0x7F, 0x22, 0x14,
27
    0x5F, 0x5F, 0x00, 0x5F, 0x5F,
28
    0x06, 0x09, 0x7F, 0x01, 0x7F,
29
    0x00, 0x66, 0x89, 0x95, 0x6A,
30
    0x60, 0x60, 0x60, 0x60, 0x60,
31
    0x94, 0xA2, 0xFF, 0xA2, 0x94,
32
    0x08, 0x04, 0x7E, 0x04, 0x08,
33
    0x10, 0x20, 0x7E, 0x20, 0x10,
34
    0x08, 0x08, 0x2A, 0x1C, 0x08,
35
    0x08, 0x1C, 0x2A, 0x08, 0x08,
36
    0x1E, 0x10, 0x10, 0x10, 0x10,
37
    0x0C, 0x1E, 0x0C, 0x1E, 0x0C,
38
    0x30, 0x38, 0x3E, 0x38, 0x30,
39
    0x06, 0x0E, 0x3E, 0x0E, 0x06,
40
    0x00, 0x00, 0x00, 0x00, 0x00,
41
    0x00, 0x00, 0x5F, 0x00, 0x00,
42
    0x00, 0x07, 0x00, 0x07, 0x00,
43
    0x14, 0x7F, 0x14, 0x7F, 0x14,
44
    0x24, 0x2A, 0x7F, 0x2A, 0x12,
45
    0x23, 0x13, 0x08, 0x64, 0x62,
46
    0x36, 0x49, 0x56, 0x20, 0x50,
47
    0x00, 0x08, 0x07, 0x03, 0x00,
48
    0x00, 0x1C, 0x22, 0x41, 0x00,
49
    0x00, 0x41, 0x22, 0x1C, 0x00,
50
    0x2A, 0x1C, 0x7F, 0x1C, 0x2A,
51
    0x08, 0x08, 0x3E, 0x08, 0x08,
52
    0x00, 0x80, 0x70, 0x30, 0x00,
53
    0x08, 0x08, 0x08, 0x08, 0x08,
54
    0x00, 0x00, 0x60, 0x60, 0x00,
55
    0x20, 0x10, 0x08, 0x04, 0x02,
56
    0x3E, 0x51, 0x49, 0x45, 0x3E,
57
    0x00, 0x42, 0x7F, 0x40, 0x00,
58
    0x72, 0x49, 0x49, 0x49, 0x46,
59
    0x21, 0x41, 0x49, 0x4D, 0x33,
60
    0x18, 0x14, 0x12, 0x7F, 0x10,
61
    0x27, 0x45, 0x45, 0x45, 0x39,
62
    0x3C, 0x4A, 0x49, 0x49, 0x31,
63
    0x41, 0x21, 0x11, 0x09, 0x07,
64
    0x36, 0x49, 0x49, 0x49, 0x36,
65
    0x46, 0x49, 0x49, 0x29, 0x1E,
66
    0x00, 0x00, 0x14, 0x00, 0x00,
67
    0x00, 0x40, 0x34, 0x00, 0x00,
68
    0x00, 0x08, 0x14, 0x22, 0x41,
69
    0x14, 0x14, 0x14, 0x14, 0x14,
70
    0x00, 0x41, 0x22, 0x14, 0x08,
71
    0x02, 0x01, 0x59, 0x09, 0x06,
72
    0x3E, 0x41, 0x5D, 0x59, 0x4E,
73
    0x7C, 0x12, 0x11, 0x12, 0x7C,
74
    0x7F, 0x49, 0x49, 0x49, 0x36,
75
    0x3E, 0x41, 0x41, 0x41, 0x22,
76
    0x7F, 0x41, 0x41, 0x41, 0x3E,
77
    0x7F, 0x49, 0x49, 0x49, 0x41,
78
    0x7F, 0x09, 0x09, 0x09, 0x01,
79
    0x3E, 0x41, 0x41, 0x51, 0x73,
80
    0x7F, 0x08, 0x08, 0x08, 0x7F,
81
    0x00, 0x41, 0x7F, 0x41, 0x00,
82
    0x20, 0x40, 0x41, 0x3F, 0x01,
83
    0x7F, 0x08, 0x14, 0x22, 0x41,
84
    0x7F, 0x40, 0x40, 0x40, 0x40,
85
    0x7F, 0x02, 0x1C, 0x02, 0x7F,
86
    0x7F, 0x04, 0x08, 0x10, 0x7F,
87
    0x3E, 0x41, 0x41, 0x41, 0x3E,
88
    0x7F, 0x09, 0x09, 0x09, 0x06,
89
    0x3E, 0x41, 0x51, 0x21, 0x5E,
90
    0x7F, 0x09, 0x19, 0x29, 0x46,
91
    0x26, 0x49, 0x49, 0x49, 0x32,
92
    0x03, 0x01, 0x7F, 0x01, 0x03,
93
    0x3F, 0x40, 0x40, 0x40, 0x3F,
94
    0x1F, 0x20, 0x40, 0x20, 0x1F,
95
    0x3F, 0x40, 0x38, 0x40, 0x3F,
96
    0x63, 0x14, 0x08, 0x14, 0x63,
97
    0x03, 0x04, 0x78, 0x04, 0x03,
98
    0x61, 0x59, 0x49, 0x4D, 0x43,
99
    0x00, 0x7F, 0x41, 0x41, 0x41,
100
    0x02, 0x04, 0x08, 0x10, 0x20,
101
    0x00, 0x41, 0x41, 0x41, 0x7F,
102
    0x04, 0x02, 0x01, 0x02, 0x04,
103
    0x40, 0x40, 0x40, 0x40, 0x40,
104
    0x00, 0x03, 0x07, 0x08, 0x00,
105
    0x20, 0x54, 0x54, 0x78, 0x40,
106
    0x7F, 0x28, 0x44, 0x44, 0x38,
107
    0x38, 0x44, 0x44, 0x44, 0x28,
108
    0x38, 0x44, 0x44, 0x28, 0x7F,
109
    0x38, 0x54, 0x54, 0x54, 0x18,
110
    0x00, 0x08, 0x7E, 0x09, 0x02,
111
    0x18, 0xA4, 0xA4, 0x9C, 0x78,
112
    0x7F, 0x08, 0x04, 0x04, 0x78,
113
    0x00, 0x44, 0x7D, 0x40, 0x00,
114
    0x20, 0x40, 0x40, 0x3D, 0x00,
115
    0x7F, 0x10, 0x28, 0x44, 0x00,
116
    0x00, 0x41, 0x7F, 0x40, 0x00,
117
    0x7C, 0x04, 0x78, 0x04, 0x78,
118
    0x7C, 0x08, 0x04, 0x04, 0x78,
119
    0x38, 0x44, 0x44, 0x44, 0x38,
120
    0xFC, 0x18, 0x24, 0x24, 0x18,
121
    0x18, 0x24, 0x24, 0x18, 0xFC,
122
    0x7C, 0x08, 0x04, 0x04, 0x08,
123
    0x48, 0x54, 0x54, 0x54, 0x24,
124
    0x04, 0x04, 0x3F, 0x44, 0x24,
125
    0x3C, 0x40, 0x40, 0x20, 0x7C,
126
    0x1C, 0x20, 0x40, 0x20, 0x1C,
127
    0x3C, 0x40, 0x30, 0x40, 0x3C,
128
    0x44, 0x28, 0x10, 0x28, 0x44,
129
    0x4C, 0x90, 0x90, 0x90, 0x7C,
130
    0x44, 0x64, 0x54, 0x4C, 0x44,
131
    0x00, 0x08, 0x36, 0x41, 0x00,
132
    0x00, 0x00, 0x77, 0x00, 0x00,
133
    0x00, 0x41, 0x36, 0x08, 0x00,
134
    0x02, 0x01, 0x02, 0x04, 0x02,
135
    0x3C, 0x26, 0x23, 0x26, 0x3C,
136
    0x1E, 0xA1, 0xA1, 0x61, 0x12,
137
    0x3A, 0x40, 0x40, 0x20, 0x7A,
138
    0x38, 0x54, 0x54, 0x55, 0x59,
139
    0x21, 0x55, 0x55, 0x79, 0x41,
140
    0x21, 0x54, 0x54, 0x78, 0x41,
141
    0x21, 0x55, 0x54, 0x78, 0x40,
142
    0x20, 0x54, 0x55, 0x79, 0x40,
143
    0x0C, 0x1E, 0x52, 0x72, 0x12,
144
    0x39, 0x55, 0x55, 0x55, 0x59,
145
    0x39, 0x54, 0x54, 0x54, 0x59,
146
    0x39, 0x55, 0x54, 0x54, 0x58,
147
    0x00, 0x00, 0x45, 0x7C, 0x41,
148
    0x00, 0x02, 0x45, 0x7D, 0x42,
149
    0x00, 0x01, 0x45, 0x7C, 0x40,
150
    0xF0, 0x29, 0x24, 0x29, 0xF0,
151
    0xF0, 0x28, 0x25, 0x28, 0xF0,
152
    0x7C, 0x54, 0x55, 0x45, 0x00,
153
    0x20, 0x54, 0x54, 0x7C, 0x54,
154
    0x7C, 0x0A, 0x09, 0x7F, 0x49,
155
    0x32, 0x49, 0x49, 0x49, 0x32,
156
    0x32, 0x48, 0x48, 0x48, 0x32,
157
    0x32, 0x4A, 0x48, 0x48, 0x30,
158
    0x3A, 0x41, 0x41, 0x21, 0x7A,
159
    0x3A, 0x42, 0x40, 0x20, 0x78,
160
    0x00, 0x9D, 0xA0, 0xA0, 0x7D,
161
    0x39, 0x44, 0x44, 0x44, 0x39,
162
    0x3D, 0x40, 0x40, 0x40, 0x3D,
163
    0x3C, 0x24, 0xFF, 0x24, 0x24,
164
    0x48, 0x7E, 0x49, 0x43, 0x66,
165
    0x2B, 0x2F, 0xFC, 0x2F, 0x2B,
166
    0xFF, 0x09, 0x29, 0xF6, 0x20,
167
    0xC0, 0x88, 0x7E, 0x09, 0x03,
168
    0x20, 0x54, 0x54, 0x79, 0x41,
169
    0x00, 0x00, 0x44, 0x7D, 0x41,
170
    0x30, 0x48, 0x48, 0x4A, 0x32,
171
    0x38, 0x40, 0x40, 0x22, 0x7A,
172
    0x00, 0x7A, 0x0A, 0x0A, 0x72,
173
    0x7D, 0x0D, 0x19, 0x31, 0x7D,
174
    0x26, 0x29, 0x29, 0x2F, 0x28,
175
    0x26, 0x29, 0x29, 0x29, 0x26,
176
    0x30, 0x48, 0x4D, 0x40, 0x20,
177
    0x38, 0x08, 0x08, 0x08, 0x08,
178
    0x08, 0x08, 0x08, 0x08, 0x38,
179
    0x2F, 0x10, 0xC8, 0xAC, 0xBA,
180
    0x2F, 0x10, 0x28, 0x34, 0xFA,
181
    0x00, 0x00, 0x7B, 0x00, 0x00,
182
    0x08, 0x14, 0x2A, 0x14, 0x22,
183
    0x22, 0x14, 0x2A, 0x14, 0x08,
184
    0xAA, 0x00, 0x55, 0x00, 0xAA,
185
    0xAA, 0x55, 0xAA, 0x55, 0xAA,
186
    0x00, 0x00, 0x00, 0xFF, 0x00,
187
    0x10, 0x10, 0x10, 0xFF, 0x00,
188
    0x14, 0x14, 0x14, 0xFF, 0x00,
189
    0x10, 0x10, 0xFF, 0x00, 0xFF,
190
    0x10, 0x10, 0xF0, 0x10, 0xF0,
191
    0x14, 0x14, 0x14, 0xFC, 0x00,
192
    0x14, 0x14, 0xF7, 0x00, 0xFF,
193
    0x00, 0x00, 0xFF, 0x00, 0xFF,
194
    0x14, 0x14, 0xF4, 0x04, 0xFC,
195
    0x14, 0x14, 0x17, 0x10, 0x1F,
196
    0x10, 0x10, 0x1F, 0x10, 0x1F,
197
    0x14, 0x14, 0x14, 0x1F, 0x00,
198
    0x10, 0x10, 0x10, 0xF0, 0x00,
199
    0x00, 0x00, 0x00, 0x1F, 0x10,
200
    0x10, 0x10, 0x10, 0x1F, 0x10,
201
    0x10, 0x10, 0x10, 0xF0, 0x10,
202
    0x00, 0x00, 0x00, 0xFF, 0x10,
203
    0x10, 0x10, 0x10, 0x10, 0x10,
204
    0x10, 0x10, 0x10, 0xFF, 0x10,
205
    0x00, 0x00, 0x00, 0xFF, 0x14,
206
    0x00, 0x00, 0xFF, 0x00, 0xFF,
207
    0x00, 0x00, 0x1F, 0x10, 0x17,
208
    0x00, 0x00, 0xFC, 0x04, 0xF4,
209
    0x14, 0x14, 0x17, 0x10, 0x17,
210
    0x14, 0x14, 0xF4, 0x04, 0xF4,
211
    0x00, 0x00, 0xFF, 0x00, 0xF7,
212
    0x14, 0x14, 0x14, 0x14, 0x14,
213
    0x14, 0x14, 0xF7, 0x00, 0xF7,
214
    0x14, 0x14, 0x14, 0x17, 0x14,
215
    0x10, 0x10, 0x1F, 0x10, 0x1F,
216
    0x14, 0x14, 0x14, 0xF4, 0x14,
217
    0x10, 0x10, 0xF0, 0x10, 0xF0,
218
    0x00, 0x00, 0x1F, 0x10, 0x1F,
219
    0x00, 0x00, 0x00, 0x1F, 0x14,
220
    0x00, 0x00, 0x00, 0xFC, 0x14,
221
    0x00, 0x00, 0xF0, 0x10, 0xF0,
222
    0x10, 0x10, 0xFF, 0x10, 0xFF,
223
    0x14, 0x14, 0x14, 0xFF, 0x14,
224
    0x10, 0x10, 0x10, 0x1F, 0x00,
225
    0x00, 0x00, 0x00, 0xF0, 0x10,
226
    0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
227
    0xF0, 0xF0, 0xF0, 0xF0, 0xF0,
228
    0xFF, 0xFF, 0xFF, 0x00, 0x00,
229
    0x00, 0x00, 0x00, 0xFF, 0xFF,
230
    0x0F, 0x0F, 0x0F, 0x0F, 0x0F,
231
    0x38, 0x44, 0x44, 0x38, 0x44,
232
    0x7C, 0x2A, 0x2A, 0x3E, 0x14,
233
    0x7E, 0x02, 0x02, 0x06, 0x06,
234
    0x02, 0x7E, 0x02, 0x7E, 0x02,
235
    0x63, 0x55, 0x49, 0x41, 0x63,
236
    0x38, 0x44, 0x44, 0x3C, 0x04,
237
    0x40, 0x7E, 0x20, 0x1E, 0x20,
238
    0x06, 0x02, 0x7E, 0x02, 0x02,
239
    0x99, 0xA5, 0xE7, 0xA5, 0x99,
240
    0x1C, 0x2A, 0x49, 0x2A, 0x1C,
241
    0x4C, 0x72, 0x01, 0x72, 0x4C,
242
    0x30, 0x4A, 0x4D, 0x4D, 0x30,
243
    0x30, 0x48, 0x78, 0x48, 0x30,
244
    0xBC, 0x62, 0x5A, 0x46, 0x3D,
245
    0x3E, 0x49, 0x49, 0x49, 0x00,
246
    0x7E, 0x01, 0x01, 0x01, 0x7E,
247
    0x2A, 0x2A, 0x2A, 0x2A, 0x2A,
248
    0x44, 0x44, 0x5F, 0x44, 0x44,
249
    0x40, 0x51, 0x4A, 0x44, 0x40,
250
    0x40, 0x44, 0x4A, 0x51, 0x40,
251
    0x00, 0x00, 0xFF, 0x01, 0x03,
252
    0xE0, 0x80, 0xFF, 0x00, 0x00,
253
    0x08, 0x08, 0x6B, 0x6B, 0x08,
254
    0x36, 0x12, 0x36, 0x24, 0x36,
255
    0x06, 0x0F, 0x09, 0x0F, 0x06,
256
    0x00, 0x00, 0x18, 0x18, 0x00,
257
    0x00, 0x00, 0x10, 0x10, 0x00,
258
    0x30, 0x40, 0xFF, 0x01, 0x01,
259
    0x00, 0x1F, 0x01, 0x01, 0x1E,
260
    0x00, 0x19, 0x1D, 0x17, 0x12,
261
    0x00, 0x3C, 0x3C, 0x3C, 0x3C,
262
    0x00, 0x00, 0x00, 0x00, 0x00,
263
};
264
#endif