OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [freertos-6.1.1/] [Demo/] [CORTEX_MPU_LPC1768_GCC_RedSuite/] [src/] [LCD/] [system_fixed_be_8_15.c] - Blame information for rev 582

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 582 jeremybenn
/*******************************************************************************************
2
  Data table provides the bitmap data of each character.
3
 
4
  To get the starting data offset of character 'A', you can use the following expression:
5
 
6
     const unsigned char index = index_table['A'];
7
     const unsigned int offset = offset_table[index];
8
     const unsigned char *pData = data_table[offset];
9
 
10
 *******************************************************************************************/
11
const unsigned char font_data_table[] = {
12
 
13
/* character 0x0020 (' '): (width=8, offset=0) */
14
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
15
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
16
 
17
/* character 0x0021 ('!'): (width=8, offset=15) */
18
0x00, 0x00, 0x00, 0x18, 0x3C, 0x3C, 0x3C, 0x18,
19
0x18, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00,
20
 
21
/* character 0x0022 ('"'): (width=8, offset=30) */
22
0x00, 0x00, 0x00, 0x66, 0x66, 0x66, 0x00, 0x00,
23
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
24
 
25
/* character 0x0023 ('#'): (width=8, offset=45) */
26
0x00, 0x00, 0x00, 0x36, 0x36, 0x7F, 0x36, 0x36,
27
0x36, 0x7F, 0x36, 0x36, 0x00, 0x00, 0x00,
28
 
29
/* character 0x0024 ('$'): (width=8, offset=60) */
30
0x00, 0x18, 0x18, 0x3C, 0x66, 0x60, 0x30, 0x18,
31
0x0C, 0x06, 0x66, 0x3C, 0x18, 0x18, 0x00,
32
 
33
/* character 0x0025 ('%'): (width=8, offset=75) */
34
0x00, 0x00, 0x70, 0xD8, 0xDA, 0x76, 0x0C, 0x18,
35
0x30, 0x6E, 0x5B, 0x1B, 0x0E, 0x00, 0x00,
36
 
37
/* character 0x0026 ('&'): (width=8, offset=90) */
38
0x00, 0x00, 0x00, 0x38, 0x6C, 0x6C, 0x38, 0x60,
39
0x6F, 0x66, 0x66, 0x3B, 0x00, 0x00, 0x00,
40
 
41
/* character 0x0027 ('''): (width=8, offset=105) */
42
0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0x00, 0x00,
43
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
44
 
45
/* character 0x0028 ('('): (width=8, offset=120) */
46
0x00, 0x00, 0x00, 0x0C, 0x18, 0x18, 0x30, 0x30,
47
0x30, 0x30, 0x30, 0x18, 0x18, 0x0C, 0x00,
48
 
49
/* character 0x0029 (')'): (width=8, offset=135) */
50
0x00, 0x00, 0x00, 0x30, 0x18, 0x18, 0x0C, 0x0C,
51
0x0C, 0x0C, 0x0C, 0x18, 0x18, 0x30, 0x00,
52
 
53
/* character 0x002A ('*'): (width=8, offset=150) */
54
0x00, 0x00, 0x00, 0x00, 0x00, 0x36, 0x1C, 0x7F,
55
0x1C, 0x36, 0x00, 0x00, 0x00, 0x00, 0x00,
56
 
57
/* character 0x002B ('+'): (width=8, offset=165) */
58
0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x7E,
59
0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00,
60
 
61
/* character 0x002C (','): (width=8, offset=180) */
62
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
63
0x00, 0x00, 0x1C, 0x1C, 0x0C, 0x18, 0x00,
64
 
65
/* character 0x002D ('-'): (width=8, offset=195) */
66
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7E,
67
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
68
 
69
/* character 0x002E ('.'): (width=8, offset=210) */
70
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
71
0x00, 0x00, 0x1C, 0x1C, 0x00, 0x00, 0x00,
72
 
73
/* character 0x002F ('/'): (width=8, offset=225) */
74
0x00, 0x00, 0x00, 0x06, 0x06, 0x0C, 0x0C, 0x18,
75
0x18, 0x30, 0x30, 0x60, 0x60, 0x00, 0x00,
76
 
77
/* character 0x0030 ('0'): (width=8, offset=240) */
78
0x00, 0x00, 0x00, 0x1E, 0x33, 0x37, 0x37, 0x33,
79
0x3B, 0x3B, 0x33, 0x1E, 0x00, 0x00, 0x00,
80
 
81
/* character 0x0031 ('1'): (width=8, offset=255) */
82
0x00, 0x00, 0x00, 0x0C, 0x1C, 0x7C, 0x0C, 0x0C,
83
0x0C, 0x0C, 0x0C, 0x0C, 0x00, 0x00, 0x00,
84
 
85
/* character 0x0032 ('2'): (width=8, offset=270) */
86
0x00, 0x00, 0x00, 0x3C, 0x66, 0x66, 0x06, 0x0C,
87
0x18, 0x30, 0x60, 0x7E, 0x00, 0x00, 0x00,
88
 
89
/* character 0x0033 ('3'): (width=8, offset=285) */
90
0x00, 0x00, 0x00, 0x3C, 0x66, 0x66, 0x06, 0x1C,
91
0x06, 0x66, 0x66, 0x3C, 0x00, 0x00, 0x00,
92
 
93
/* character 0x0034 ('4'): (width=8, offset=300) */
94
0x00, 0x00, 0x00, 0x30, 0x30, 0x36, 0x36, 0x36,
95
0x66, 0x7F, 0x06, 0x06, 0x00, 0x00, 0x00,
96
 
97
/* character 0x0035 ('5'): (width=8, offset=315) */
98
0x00, 0x00, 0x00, 0x7E, 0x60, 0x60, 0x60, 0x7C,
99
0x06, 0x06, 0x0C, 0x78, 0x00, 0x00, 0x00,
100
 
101
/* character 0x0036 ('6'): (width=8, offset=330) */
102
0x00, 0x00, 0x00, 0x1C, 0x18, 0x30, 0x7C, 0x66,
103
0x66, 0x66, 0x66, 0x3C, 0x00, 0x00, 0x00,
104
 
105
/* character 0x0037 ('7'): (width=8, offset=345) */
106
0x00, 0x00, 0x00, 0x7E, 0x06, 0x0C, 0x0C, 0x18,
107
0x18, 0x30, 0x30, 0x30, 0x00, 0x00, 0x00,
108
 
109
/* character 0x0038 ('8'): (width=8, offset=360) */
110
0x00, 0x00, 0x00, 0x3C, 0x66, 0x66, 0x76, 0x3C,
111
0x6E, 0x66, 0x66, 0x3C, 0x00, 0x00, 0x00,
112
 
113
/* character 0x0039 ('9'): (width=8, offset=375) */
114
0x00, 0x00, 0x00, 0x3C, 0x66, 0x66, 0x66, 0x66,
115
0x3E, 0x0C, 0x18, 0x38, 0x00, 0x00, 0x00,
116
 
117
/* character 0x003A (':'): (width=8, offset=390) */
118
0x00, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x1C, 0x00,
119
0x00, 0x00, 0x1C, 0x1C, 0x00, 0x00, 0x00,
120
 
121
/* character 0x003B (';'): (width=8, offset=405) */
122
0x00, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x1C, 0x00,
123
0x00, 0x00, 0x1C, 0x1C, 0x0C, 0x18, 0x00,
124
 
125
/* character 0x003C ('<'): (width=8, offset=420) */
126
0x00, 0x00, 0x00, 0x06, 0x0C, 0x18, 0x30, 0x60,
127
0x30, 0x18, 0x0C, 0x06, 0x00, 0x00, 0x00,
128
 
129
/* character 0x003D ('='): (width=8, offset=435) */
130
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x00,
131
0x7E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
132
 
133
/* character 0x003E ('>'): (width=8, offset=450) */
134
0x00, 0x00, 0x00, 0x60, 0x30, 0x18, 0x0C, 0x06,
135
0x0C, 0x18, 0x30, 0x60, 0x00, 0x00, 0x00,
136
 
137
/* character 0x003F ('?'): (width=8, offset=465) */
138
0x00, 0x00, 0x00, 0x3C, 0x66, 0x66, 0x0C, 0x18,
139
0x18, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00,
140
 
141
/* character 0x0040 ('@'): (width=8, offset=480) */
142
0x00, 0x00, 0x00, 0x7E, 0xC3, 0xC3, 0xCF, 0xDB,
143
0xDB, 0xCF, 0xC0, 0x7F, 0x00, 0x00, 0x00,
144
 
145
/* character 0x0041 ('A'): (width=8, offset=495) */
146
0x00, 0x00, 0x00, 0x18, 0x3C, 0x66, 0x66, 0x66,
147
0x7E, 0x66, 0x66, 0x66, 0x00, 0x00, 0x00,
148
 
149
/* character 0x0042 ('B'): (width=8, offset=510) */
150
0x00, 0x00, 0x00, 0x7C, 0x66, 0x66, 0x66, 0x7C,
151
0x66, 0x66, 0x66, 0x7C, 0x00, 0x00, 0x00,
152
 
153
/* character 0x0043 ('C'): (width=8, offset=525) */
154
0x00, 0x00, 0x00, 0x3C, 0x66, 0x66, 0x60, 0x60,
155
0x60, 0x66, 0x66, 0x3C, 0x00, 0x00, 0x00,
156
 
157
/* character 0x0044 ('D'): (width=8, offset=540) */
158
0x00, 0x00, 0x00, 0x78, 0x6C, 0x66, 0x66, 0x66,
159
0x66, 0x66, 0x6C, 0x78, 0x00, 0x00, 0x00,
160
 
161
/* character 0x0045 ('E'): (width=8, offset=555) */
162
0x00, 0x00, 0x00, 0x7E, 0x60, 0x60, 0x60, 0x7C,
163
0x60, 0x60, 0x60, 0x7E, 0x00, 0x00, 0x00,
164
 
165
/* character 0x0046 ('F'): (width=8, offset=570) */
166
0x00, 0x00, 0x00, 0x7E, 0x60, 0x60, 0x60, 0x7C,
167
0x60, 0x60, 0x60, 0x60, 0x00, 0x00, 0x00,
168
 
169
/* character 0x0047 ('G'): (width=8, offset=585) */
170
0x00, 0x00, 0x00, 0x3C, 0x66, 0x66, 0x60, 0x60,
171
0x6E, 0x66, 0x66, 0x3E, 0x00, 0x00, 0x00,
172
 
173
/* character 0x0048 ('H'): (width=8, offset=600) */
174
0x00, 0x00, 0x00, 0x66, 0x66, 0x66, 0x66, 0x7E,
175
0x66, 0x66, 0x66, 0x66, 0x00, 0x00, 0x00,
176
 
177
/* character 0x0049 ('I'): (width=8, offset=615) */
178
0x00, 0x00, 0x00, 0x3C, 0x18, 0x18, 0x18, 0x18,
179
0x18, 0x18, 0x18, 0x3C, 0x00, 0x00, 0x00,
180
 
181
/* character 0x004A ('J'): (width=8, offset=630) */
182
0x00, 0x00, 0x00, 0x06, 0x06, 0x06, 0x06, 0x06,
183
0x06, 0x66, 0x66, 0x3C, 0x00, 0x00, 0x00,
184
 
185
/* character 0x004B ('K'): (width=8, offset=645) */
186
0x00, 0x00, 0x00, 0x66, 0x66, 0x6C, 0x6C, 0x78,
187
0x6C, 0x6C, 0x66, 0x66, 0x00, 0x00, 0x00,
188
 
189
/* character 0x004C ('L'): (width=8, offset=660) */
190
0x00, 0x00, 0x00, 0x60, 0x60, 0x60, 0x60, 0x60,
191
0x60, 0x60, 0x60, 0x7E, 0x00, 0x00, 0x00,
192
 
193
/* character 0x004D ('M'): (width=8, offset=675) */
194
0x00, 0x00, 0x00, 0x63, 0x63, 0x77, 0x6B, 0x6B,
195
0x6B, 0x63, 0x63, 0x63, 0x00, 0x00, 0x00,
196
 
197
/* character 0x004E ('N'): (width=8, offset=690) */
198
0x00, 0x00, 0x00, 0x63, 0x63, 0x73, 0x7B, 0x6F,
199
0x67, 0x63, 0x63, 0x63, 0x00, 0x00, 0x00,
200
 
201
/* character 0x004F ('O'): (width=8, offset=705) */
202
0x00, 0x00, 0x00, 0x3C, 0x66, 0x66, 0x66, 0x66,
203
0x66, 0x66, 0x66, 0x3C, 0x00, 0x00, 0x00,
204
 
205
/* character 0x0050 ('P'): (width=8, offset=720) */
206
0x00, 0x00, 0x00, 0x7C, 0x66, 0x66, 0x66, 0x7C,
207
0x60, 0x60, 0x60, 0x60, 0x00, 0x00, 0x00,
208
 
209
/* character 0x0051 ('Q'): (width=8, offset=735) */
210
0x00, 0x00, 0x00, 0x3C, 0x66, 0x66, 0x66, 0x66,
211
0x66, 0x66, 0x66, 0x3C, 0x0C, 0x06, 0x00,
212
 
213
/* character 0x0052 ('R'): (width=8, offset=750) */
214
0x00, 0x00, 0x00, 0x7C, 0x66, 0x66, 0x66, 0x7C,
215
0x6C, 0x66, 0x66, 0x66, 0x00, 0x00, 0x00,
216
 
217
/* character 0x0053 ('S'): (width=8, offset=765) */
218
0x00, 0x00, 0x00, 0x3C, 0x66, 0x60, 0x30, 0x18,
219
0x0C, 0x06, 0x66, 0x3C, 0x00, 0x00, 0x00,
220
 
221
/* character 0x0054 ('T'): (width=8, offset=780) */
222
0x00, 0x00, 0x00, 0x7E, 0x18, 0x18, 0x18, 0x18,
223
0x18, 0x18, 0x18, 0x18, 0x00, 0x00, 0x00,
224
 
225
/* character 0x0055 ('U'): (width=8, offset=795) */
226
0x00, 0x00, 0x00, 0x66, 0x66, 0x66, 0x66, 0x66,
227
0x66, 0x66, 0x66, 0x3C, 0x00, 0x00, 0x00,
228
 
229
/* character 0x0056 ('V'): (width=8, offset=810) */
230
0x00, 0x00, 0x00, 0x66, 0x66, 0x66, 0x66, 0x66,
231
0x66, 0x66, 0x3C, 0x18, 0x00, 0x00, 0x00,
232
 
233
/* character 0x0057 ('W'): (width=8, offset=825) */
234
0x00, 0x00, 0x00, 0x63, 0x63, 0x63, 0x6B, 0x6B,
235
0x6B, 0x36, 0x36, 0x36, 0x00, 0x00, 0x00,
236
 
237
/* character 0x0058 ('X'): (width=8, offset=840) */
238
0x00, 0x00, 0x00, 0x66, 0x66, 0x34, 0x18, 0x18,
239
0x2C, 0x66, 0x66, 0x66, 0x00, 0x00, 0x00,
240
 
241
/* character 0x0059 ('Y'): (width=8, offset=855) */
242
0x00, 0x00, 0x00, 0x66, 0x66, 0x66, 0x66, 0x3C,
243
0x18, 0x18, 0x18, 0x18, 0x00, 0x00, 0x00,
244
 
245
/* character 0x005A ('Z'): (width=8, offset=870) */
246
0x00, 0x00, 0x00, 0x7E, 0x06, 0x06, 0x0C, 0x18,
247
0x30, 0x60, 0x60, 0x7E, 0x00, 0x00, 0x00,
248
 
249
/* character 0x005B ('['): (width=8, offset=885) */
250
0x00, 0x00, 0x00, 0x3C, 0x30, 0x30, 0x30, 0x30,
251
0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x3C,
252
 
253
/* character 0x005C ('\'): (width=8, offset=900) */
254
0x00, 0x00, 0x00, 0x60, 0x60, 0x30, 0x30, 0x18,
255
0x18, 0x0C, 0x0C, 0x06, 0x06, 0x00, 0x00,
256
 
257
/* character 0x005D (']'): (width=8, offset=915) */
258
0x00, 0x00, 0x00, 0x3C, 0x0C, 0x0C, 0x0C, 0x0C,
259
0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x3C,
260
 
261
/* character 0x005E ('^'): (width=8, offset=930) */
262
0x00, 0x18, 0x3C, 0x66, 0x00, 0x00, 0x00, 0x00,
263
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
264
 
265
/* character 0x005F ('_'): (width=8, offset=945) */
266
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
267
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF,
268
 
269
/* character 0x0060 ('`'): (width=8, offset=960) */
270
0x00, 0x38, 0x18, 0x0C, 0x00, 0x00, 0x00, 0x00,
271
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
272
 
273
/* character 0x0061 ('a'): (width=8, offset=975) */
274
0x00, 0x00, 0x00, 0x00, 0x00, 0x3C, 0x06, 0x06,
275
0x3E, 0x66, 0x66, 0x3E, 0x00, 0x00, 0x00,
276
 
277
/* character 0x0062 ('b'): (width=8, offset=990) */
278
0x00, 0x00, 0x00, 0x60, 0x60, 0x7C, 0x66, 0x66,
279
0x66, 0x66, 0x66, 0x7C, 0x00, 0x00, 0x00,
280
 
281
/* character 0x0063 ('c'): (width=8, offset=1005) */
282
0x00, 0x00, 0x00, 0x00, 0x00, 0x3C, 0x66, 0x60,
283
0x60, 0x60, 0x66, 0x3C, 0x00, 0x00, 0x00,
284
 
285
/* character 0x0064 ('d'): (width=8, offset=1020) */
286
0x00, 0x00, 0x00, 0x06, 0x06, 0x3E, 0x66, 0x66,
287
0x66, 0x66, 0x66, 0x3E, 0x00, 0x00, 0x00,
288
 
289
/* character 0x0065 ('e'): (width=8, offset=1035) */
290
0x00, 0x00, 0x00, 0x00, 0x00, 0x3C, 0x66, 0x66,
291
0x7E, 0x60, 0x60, 0x3C, 0x00, 0x00, 0x00,
292
 
293
/* character 0x0066 ('f'): (width=8, offset=1050) */
294
0x00, 0x00, 0x00, 0x1E, 0x30, 0x30, 0x30, 0x7E,
295
0x30, 0x30, 0x30, 0x30, 0x00, 0x00, 0x00,
296
 
297
/* character 0x0067 ('g'): (width=8, offset=1065) */
298
0x00, 0x00, 0x00, 0x00, 0x00, 0x3E, 0x66, 0x66,
299
0x66, 0x66, 0x66, 0x3E, 0x06, 0x06, 0x7C,
300
 
301
/* character 0x0068 ('h'): (width=8, offset=1080) */
302
0x00, 0x00, 0x00, 0x60, 0x60, 0x7C, 0x66, 0x66,
303
0x66, 0x66, 0x66, 0x66, 0x00, 0x00, 0x00,
304
 
305
/* character 0x0069 ('i'): (width=8, offset=1095) */
306
0x00, 0x00, 0x18, 0x18, 0x00, 0x78, 0x18, 0x18,
307
0x18, 0x18, 0x18, 0x7E, 0x00, 0x00, 0x00,
308
 
309
/* character 0x006A ('j'): (width=8, offset=1110) */
310
0x00, 0x00, 0x0C, 0x0C, 0x00, 0x3C, 0x0C, 0x0C,
311
0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x78,
312
 
313
/* character 0x006B ('k'): (width=8, offset=1125) */
314
0x00, 0x00, 0x00, 0x60, 0x60, 0x66, 0x66, 0x6C,
315
0x78, 0x6C, 0x66, 0x66, 0x00, 0x00, 0x00,
316
 
317
/* character 0x006C ('l'): (width=8, offset=1140) */
318
0x00, 0x00, 0x00, 0x78, 0x18, 0x18, 0x18, 0x18,
319
0x18, 0x18, 0x18, 0x7E, 0x00, 0x00, 0x00,
320
 
321
/* character 0x006D ('m'): (width=8, offset=1155) */
322
0x00, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x6B, 0x6B,
323
0x6B, 0x6B, 0x6B, 0x63, 0x00, 0x00, 0x00,
324
 
325
/* character 0x006E ('n'): (width=8, offset=1170) */
326
0x00, 0x00, 0x00, 0x00, 0x00, 0x7C, 0x66, 0x66,
327
0x66, 0x66, 0x66, 0x66, 0x00, 0x00, 0x00,
328
 
329
/* character 0x006F ('o'): (width=8, offset=1185) */
330
0x00, 0x00, 0x00, 0x00, 0x00, 0x3C, 0x66, 0x66,
331
0x66, 0x66, 0x66, 0x3C, 0x00, 0x00, 0x00,
332
 
333
/* character 0x0070 ('p'): (width=8, offset=1200) */
334
0x00, 0x00, 0x00, 0x00, 0x00, 0x7C, 0x66, 0x66,
335
0x66, 0x66, 0x66, 0x7C, 0x60, 0x60, 0x60,
336
 
337
/* character 0x0071 ('q'): (width=8, offset=1215) */
338
0x00, 0x00, 0x00, 0x00, 0x00, 0x3E, 0x66, 0x66,
339
0x66, 0x66, 0x66, 0x3E, 0x06, 0x06, 0x06,
340
 
341
/* character 0x0072 ('r'): (width=8, offset=1230) */
342
0x00, 0x00, 0x00, 0x00, 0x00, 0x66, 0x6E, 0x70,
343
0x60, 0x60, 0x60, 0x60, 0x00, 0x00, 0x00,
344
 
345
/* character 0x0073 ('s'): (width=8, offset=1245) */
346
0x00, 0x00, 0x00, 0x00, 0x00, 0x3E, 0x60, 0x60,
347
0x3C, 0x06, 0x06, 0x7C, 0x00, 0x00, 0x00,
348
 
349
/* character 0x0074 ('t'): (width=8, offset=1260) */
350
0x00, 0x00, 0x00, 0x30, 0x30, 0x7E, 0x30, 0x30,
351
0x30, 0x30, 0x30, 0x1E, 0x00, 0x00, 0x00,
352
 
353
/* character 0x0075 ('u'): (width=8, offset=1275) */
354
0x00, 0x00, 0x00, 0x00, 0x00, 0x66, 0x66, 0x66,
355
0x66, 0x66, 0x66, 0x3E, 0x00, 0x00, 0x00,
356
 
357
/* character 0x0076 ('v'): (width=8, offset=1290) */
358
0x00, 0x00, 0x00, 0x00, 0x00, 0x66, 0x66, 0x66,
359
0x66, 0x66, 0x3C, 0x18, 0x00, 0x00, 0x00,
360
 
361
/* character 0x0077 ('w'): (width=8, offset=1305) */
362
0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x6B, 0x6B,
363
0x6B, 0x6B, 0x36, 0x36, 0x00, 0x00, 0x00,
364
 
365
/* character 0x0078 ('x'): (width=8, offset=1320) */
366
0x00, 0x00, 0x00, 0x00, 0x00, 0x66, 0x66, 0x3C,
367
0x18, 0x3C, 0x66, 0x66, 0x00, 0x00, 0x00,
368
 
369
/* character 0x0079 ('y'): (width=8, offset=1335) */
370
0x00, 0x00, 0x00, 0x00, 0x00, 0x66, 0x66, 0x66,
371
0x66, 0x66, 0x66, 0x3C, 0x0C, 0x18, 0xF0,
372
 
373
/* character 0x007A ('z'): (width=8, offset=1350) */
374
0x00, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x06, 0x0C,
375
0x18, 0x30, 0x60, 0x7E, 0x00, 0x00, 0x00,
376
 
377
/* character 0x007B ('{'): (width=8, offset=1365) */
378
0x00, 0x00, 0x00, 0x0C, 0x18, 0x18, 0x18, 0x30,
379
0x60, 0x30, 0x18, 0x18, 0x18, 0x0C, 0x00,
380
 
381
/* character 0x007C ('|'): (width=8, offset=1380) */
382
0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0x18, 0x18,
383
0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18,
384
 
385
/* character 0x007D ('}'): (width=8, offset=1395) */
386
0x00, 0x00, 0x00, 0x30, 0x18, 0x18, 0x18, 0x0C,
387
0x06, 0x0C, 0x18, 0x18, 0x18, 0x30, 0x00,
388
 
389
/* character 0x007E ('~'): (width=8, offset=1410) */
390
0x00, 0x00, 0x00, 0x71, 0xDB, 0x8E, 0x00, 0x00,
391
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
392
 
393
/* character 0x007F (''): (width=8, offset=1425) */
394
0x00, 0x00, 0x00, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E,
395
0x7E, 0x7E, 0x7E, 0x7E, 0x00, 0x00, 0x00,
396
 
397
};
398
 
399
 
400
/*******************************************************************************************
401
  Index table is used to find the mapping index of a character.
402
 
403
  If you can find a simple mathematical expression for index mapping, you can use that.
404
  If you do not have such a mathematical expression, this index table is just for you.
405
 
406
  To get the index of character 'A', you can use the following expression:
407
 
408
     const unsigned char index = index_table['A'];
409
 
410
 *******************************************************************************************/
411
const unsigned char font_index_table[] = {
412
/*              index   hexcode   decimal  char */
413
/*              =====   =======   =======  ==== */
414
                  0, /*   00          0     .   */
415
                  0, /*   01          1     .   */
416
                  0, /*   02          2     .   */
417
                  0, /*   03          3     .   */
418
                  0, /*   04          4     .   */
419
                  0, /*   05          5     .   */
420
                  0, /*   06          6     .   */
421
                  0, /*   07          7     .   */
422
                  0, /*   08          8     .   */
423
                  0, /*   09          9     .   */
424
                  0, /*   0A         10     .   */
425
                  0, /*   0B         11     .   */
426
                  0, /*   0C         12     .   */
427
                  0, /*   0D         13     .   */
428
                  0, /*   0E         14     .   */
429
                  0, /*   0F         15     .   */
430
                  0, /*   10         16     .   */
431
                  0, /*   11         17     .   */
432
                  0, /*   12         18     .   */
433
                  0, /*   13         19     .   */
434
                  0, /*   14         20     .   */
435
                  0, /*   15         21     .   */
436
                  0, /*   16         22     .   */
437
                  0, /*   17         23     .   */
438
                  0, /*   18         24     .   */
439
                  0, /*   19         25     .   */
440
                  0, /*   1A         26     .   */
441
                  0, /*   1B         27     .   */
442
                  0, /*   1C         28     .   */
443
                  0, /*   1D         29     .   */
444
                  0, /*   1E         30     .   */
445
                  0, /*   1F         31     .   */
446
                  0, /*   20         32         */
447
                  1, /*   21         33     !   */
448
                  2, /*   22         34     "   */
449
                  3, /*   23         35     #   */
450
                  4, /*   24         36     $   */
451
                  5, /*   25         37     %   */
452
                  6, /*   26         38     &   */
453
                  7, /*   27         39     '   */
454
                  8, /*   28         40     (   */
455
                  9, /*   29         41     )   */
456
                 10, /*   2A         42     *   */
457
                 11, /*   2B         43     +   */
458
                 12, /*   2C         44     ,   */
459
                 13, /*   2D         45     -   */
460
                 14, /*   2E         46     .   */
461
                 15, /*   2F         47     /   */
462
                 16, /*   30         48     0   */
463
                 17, /*   31         49     1   */
464
                 18, /*   32         50     2   */
465
                 19, /*   33         51     3   */
466
                 20, /*   34         52     4   */
467
                 21, /*   35         53     5   */
468
                 22, /*   36         54     6   */
469
                 23, /*   37         55     7   */
470
                 24, /*   38         56     8   */
471
                 25, /*   39         57     9   */
472
                 26, /*   3A         58     :   */
473
                 27, /*   3B         59     ;   */
474
                 28, /*   3C         60     <   */
475
                 29, /*   3D         61     =   */
476
                 30, /*   3E         62     >   */
477
                 31, /*   3F         63     ?   */
478
                 32, /*   40         64     @   */
479
                 33, /*   41         65     A   */
480
                 34, /*   42         66     B   */
481
                 35, /*   43         67     C   */
482
                 36, /*   44         68     D   */
483
                 37, /*   45         69     E   */
484
                 38, /*   46         70     F   */
485
                 39, /*   47         71     G   */
486
                 40, /*   48         72     H   */
487
                 41, /*   49         73     I   */
488
                 42, /*   4A         74     J   */
489
                 43, /*   4B         75     K   */
490
                 44, /*   4C         76     L   */
491
                 45, /*   4D         77     M   */
492
                 46, /*   4E         78     N   */
493
                 47, /*   4F         79     O   */
494
                 48, /*   50         80     P   */
495
                 49, /*   51         81     Q   */
496
                 50, /*   52         82     R   */
497
                 51, /*   53         83     S   */
498
                 52, /*   54         84     T   */
499
                 53, /*   55         85     U   */
500
                 54, /*   56         86     V   */
501
                 55, /*   57         87     W   */
502
                 56, /*   58         88     X   */
503
                 57, /*   59         89     Y   */
504
                 58, /*   5A         90     Z   */
505
                 59, /*   5B         91     [   */
506
                 60, /*   5C         92     \   */
507
                 61, /*   5D         93     ]   */
508
                 62, /*   5E         94     ^   */
509
                 63, /*   5F         95     _   */
510
                 64, /*   60         96     `   */
511
                 65, /*   61         97     a   */
512
                 66, /*   62         98     b   */
513
                 67, /*   63         99     c   */
514
                 68, /*   64        100     d   */
515
                 69, /*   65        101     e   */
516
                 70, /*   66        102     f   */
517
                 71, /*   67        103     g   */
518
                 72, /*   68        104     h   */
519
                 73, /*   69        105     i   */
520
                 74, /*   6A        106     j   */
521
                 75, /*   6B        107     k   */
522
                 76, /*   6C        108     l   */
523
                 77, /*   6D        109     m   */
524
                 78, /*   6E        110     n   */
525
                 79, /*   6F        111     o   */
526
                 80, /*   70        112     p   */
527
                 81, /*   71        113     q   */
528
                 82, /*   72        114     r   */
529
                 83, /*   73        115     s   */
530
                 84, /*   74        116     t   */
531
                 85, /*   75        117     u   */
532
                 86, /*   76        118     v   */
533
                 87, /*   77        119     w   */
534
                 88, /*   78        120     x   */
535
                 89, /*   79        121     y   */
536
                 90, /*   7A        122     z   */
537
                 91, /*   7B        123     {   */
538
                 92, /*   7C        124     |   */
539
                 93, /*   7D        125     }   */
540
                 94, /*   7E        126     ~   */
541
                 95, /*   7F        127        */
542
                  0, /*   80        128   ? */
543
                  0, /*   81        129   � */
544
                  0, /*   82        130   ? */
545
                  0, /*   83        131   ? */
546
                  0, /*   84        132   ? */
547
                  0, /*   85        133   ? */
548
                  0, /*   86        134   ? */
549
                  0, /*   87        135   ? */
550
                  0, /*   88        136   ? */
551
                  0, /*   89        137   ? */
552
                  0, /*   8A        138   ? */
553
                  0, /*   8B        139   ? */
554
                  0, /*   8C        140   ? */
555
                  0, /*   8D        141   � */
556
                  0, /*   8E        142   ? */
557
                  0, /*   8F        143   � */
558
                  0, /*   90        144   � */
559
                  0, /*   91        145   ? */
560
                  0, /*   92        146   ? */
561
                  0, /*   93        147   ? */
562
                  0, /*   94        148   ? */
563
                  0, /*   95        149   ? */
564
                  0, /*   96        150   ? */
565
                  0, /*   97        151   ? */
566
                  0, /*   98        152   ? */
567
                  0, /*   99        153   ? */
568
                  0, /*   9A        154   ? */
569
                  0, /*   9B        155   ? */
570
                  0, /*   9C        156   ? */
571
                  0, /*   9D        157   � */
572
                  0, /*   9E        158   ? */
573
                  0, /*   9F        159   ? */
574
                  0, /*   A0        160   � */
575
                  0, /*   A1        161   � */
576
                  0, /*   A2        162   � */
577
                  0, /*   A3        163   � */
578
                  0, /*   A4        164   � */
579
                  0, /*   A5        165   � */
580
                  0, /*   A6        166   � */
581
                  0, /*   A7        167   � */
582
                  0, /*   A8        168   � */
583
                  0, /*   A9        169   � */
584
                  0, /*   AA        170   � */
585
                  0, /*   AB        171   � */
586
                  0, /*   AC        172   � */
587
                  0, /*   AD        173   � */
588
                  0, /*   AE        174   � */
589
                  0, /*   AF        175   � */
590
                  0, /*   B0        176   � */
591
                  0, /*   B1        177   � */
592
                  0, /*   B2        178   � */
593
                  0, /*   B3        179   � */
594
                  0, /*   B4        180   � */
595
                  0, /*   B5        181   � */
596
                  0, /*   B6        182   � */
597
                  0, /*   B7        183   � */
598
                  0, /*   B8        184   � */
599
                  0, /*   B9        185   � */
600
                  0, /*   BA        186   � */
601
                  0, /*   BB        187   � */
602
                  0, /*   BC        188   � */
603
                  0, /*   BD        189   � */
604
                  0, /*   BE        190   � */
605
                  0, /*   BF        191   � */
606
                  0, /*   C0        192   � */
607
                  0, /*   C1        193   � */
608
                  0, /*   C2        194   � */
609
                  0, /*   C3        195   � */
610
                  0, /*   C4        196   � */
611
                  0, /*   C5        197   � */
612
                  0, /*   C6        198   � */
613
                  0, /*   C7        199   � */
614
                  0, /*   C8        200   � */
615
                  0, /*   C9        201   � */
616
                  0, /*   CA        202   � */
617
                  0, /*   CB        203   � */
618
                  0, /*   CC        204   � */
619
                  0, /*   CD        205   � */
620
                  0, /*   CE        206   � */
621
                  0, /*   CF        207   � */
622
                  0, /*   D0        208   � */
623
                  0, /*   D1        209   � */
624
                  0, /*   D2        210   � */
625
                  0, /*   D3        211   � */
626
                  0, /*   D4        212   � */
627
                  0, /*   D5        213   � */
628
                  0, /*   D6        214   � */
629
                  0, /*   D7        215   � */
630
                  0, /*   D8        216   � */
631
                  0, /*   D9        217   � */
632
                  0, /*   DA        218   � */
633
                  0, /*   DB        219   � */
634
                  0, /*   DC        220   � */
635
                  0, /*   DD        221   � */
636
                  0, /*   DE        222   � */
637
                  0, /*   DF        223   � */
638
                  0, /*   E0        224   � */
639
                  0, /*   E1        225   � */
640
                  0, /*   E2        226   � */
641
                  0, /*   E3        227   � */
642
                  0, /*   E4        228   � */
643
                  0, /*   E5        229   � */
644
                  0, /*   E6        230   � */
645
                  0, /*   E7        231   � */
646
                  0, /*   E8        232   � */
647
                  0, /*   E9        233   � */
648
                  0, /*   EA        234   � */
649
                  0, /*   EB        235   � */
650
                  0, /*   EC        236   � */
651
                  0, /*   ED        237   � */
652
                  0, /*   EE        238   � */
653
                  0, /*   EF        239   � */
654
                  0, /*   F0        240   � */
655
                  0, /*   F1        241   � */
656
                  0, /*   F2        242   � */
657
                  0, /*   F3        243   � */
658
                  0, /*   F4        244   � */
659
                  0, /*   F5        245   � */
660
                  0, /*   F6        246   � */
661
                  0, /*   F7        247   � */
662
                  0, /*   F8        248   � */
663
                  0, /*   F9        249   � */
664
                  0, /*   FA        250   � */
665
                  0, /*   FB        251   � */
666
                  0, /*   FC        252   � */
667
                  0, /*   FD        253   � */
668
                  0, /*   FE        254   � */
669
                  0, /*   FF        255   � */
670
};
671
 
672
 
673
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.