Tetrox adapted to H10 5GB by Marianne Arnold.
[Rockbox.git] / firmware / drivers / lcd-player-charset.c
blob790f0df1c4688dbf4e17cb4aceca57d8fe7701b2
1 /***************************************************************************
2 * __________ __ ___.
3 * Open \______ \ ____ ____ | | _\_ |__ _______ ___
4 * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
5 * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
6 * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
7 * \/ \/ \/ \/ \/
8 * $Id$
10 * Copyright (C) 2003 by Kjell Ericson
12 * All files in this archive are subject to the GNU General Public License.
13 * See the file COPYING in the source tree root for full license agreement.
15 * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
16 * KIND, either express or implied.
18 ****************************************************************************/
19 #ifndef __CONFIG_H__
20 /* to easier allow this source file to be used even from tools when config.h
21 cannot be included safely */
22 #include "config.h"
23 #endif
25 #ifdef HAVE_LCD_CHARCELLS
27 #include "lcd-player-charset.h"
29 unsigned short new_lcd_rocklatin1_to_xlcd[] =
31 NOCHAR_NEW, /* 0x00 reserved never to be used */
32 RESERVED_CHAR, /* reserved */
33 RESERVED_CHAR, /* reserved */
34 RESERVED_CHAR, /* reserved */
35 RESERVED_CHAR, /* reserved */
36 RESERVED_CHAR, /* reserved */
37 RESERVED_CHAR, /* reserved */
38 RESERVED_CHAR, /* reserved */
39 RESERVED_CHAR, /* reserved */
40 RESERVED_CHAR, /* reserved */
41 RESERVED_CHAR, /* reserved */
42 RESERVED_CHAR, /* reserved */
43 RESERVED_CHAR, /* reserved */
44 RESERVED_CHAR, /* reserved */
45 RESERVED_CHAR, /* reserved */
46 RESERVED_CHAR, /* reserved */
47 RESERVED_CHAR, /* reserved */
48 RESERVED_CHAR, /* reserved */
49 RESERVED_CHAR, /* reserved */
50 RESERVED_CHAR, /* reserved */
51 RESERVED_CHAR, /* reserved */
52 RESERVED_CHAR, /* reserved */
53 0x216, /* 0x16 .. "bookmark" icon */
54 0x217, /* 0x17 .. "plugin" icon */
55 0x218, /* 0x18 .. "folder" icon */
56 0x219, /* 0x19 .. "MOD/AJZ" icon (winlatin o (dote in the middle) */
57 0x21a, /* 0x1a .. "language" icon (winlatin - (a bit longer minus sign) */
58 0x21b, /* 0x1b .. "note" icon */
59 0x21c, /* 0x1c .. "WPS" icon */
60 0x21d, /* 0x1d .. "playlist" icon */
61 0x21e, /* 0x1e .. "text file" icon (winlatin - (much longer minus sign) */
62 0x21f, /* 0x1f .. "config file" icon (winlatin ~) */
64 0x020, /* 0x20 .. */
65 0x021, /* 0x21 .. ! */
66 0x022, /* 0x22 .. " */
67 0x023, /* 0x23 .. # */
68 0x024, /* 0x24 .. $ */
69 0x025, /* 0x25 .. % */
70 0x026, /* 0x26 .. & */
71 0x027, /* 0x27 .. ' */
72 0x028, /* 0x28 .. ( */
73 0x029, /* 0x29 .. ) */
74 0x02a, /* 0x2a .. * */
75 0x02b, /* 0x2b .. + */
76 0x02c, /* 0x2c .. , */
77 0x02d, /* 0x2d .. - */
78 0x02e, /* 0x2e .. . */
79 0x02f, /* 0x2f .. / */
80 0x030, /* 0x30 .. 0 */
81 0x031, /* 0x31 .. 1 */
82 0x032, /* 0x32 .. 2 */
83 0x033, /* 0x33 .. 3 */
84 0x034, /* 0x34 .. 4 */
85 0x035, /* 0x35 .. 5 */
86 0x036, /* 0x36 .. 6 */
87 0x037, /* 0x37 .. 7 */
88 0x038, /* 0x38 .. 8 */
89 0x039, /* 0x39 .. 9 */
90 0x03a, /* 0x3a .. : */
91 0x03b, /* 0x3b .. ; */
92 0x03c, /* 0x3c .. < */
93 0x03d, /* 0x3d .. = */
94 0x03e, /* 0x3e .. > */
95 0x03f, /* 0x3f .. ? */
96 0x040, /* 0x40 .. @ */
97 0x041, /* 0x41 .. A */
98 0x042, /* 0x42 .. B */
99 0x043, /* 0x43 .. C */
100 0x044, /* 0x44 .. D */
101 0x045, /* 0x45 .. E */
102 0x046, /* 0x46 .. F */
103 0x047, /* 0x47 .. G */
104 0x048, /* 0x48 .. H */
105 0x049, /* 0x49 .. I */
106 0x04a, /* 0x4a .. J */
107 0x04b, /* 0x4b .. K */
108 0x04c, /* 0x4c .. L */
109 0x04d, /* 0x4d .. M */
110 0x04e, /* 0x4e .. N */
111 0x04f, /* 0x4f .. O */
112 0x050, /* 0x50 .. P */
113 0x051, /* 0x51 .. Q */
114 0x052, /* 0x52 .. R */
115 0x053, /* 0x53 .. S */
116 0x054, /* 0x54 .. T */
117 0x055, /* 0x55 .. U */
118 0x056, /* 0x56 .. V */
119 0x057, /* 0x57 .. W */
120 0x058, /* 0x58 .. X */
121 0x059, /* 0x59 .. Y */
122 0x05a, /* 0x5a .. Z */
123 0x05b, /* 0x5b .. [ */
124 0x012, /* 0x5c .. \ */
125 0x05d, /* 0x5d .. ] */
126 0x05e, /* 0x5e .. ^ */
127 0x05f, /* 0x5f .. _ */
128 0x060, /* 0x60 .. ` */
129 0x061, /* 0x00 97 .. a */
130 0x062, /* 0x00 98 .. b */
131 0x063, /* 0x00 99 .. c */
132 0x064, /* 0x64 .. d */
133 0x065, /* 0x65 .. e */
134 0x066, /* 0x66 .. f */
135 0x067, /* 0x67 .. g */
136 0x068, /* 0x68 .. h */
137 0x069, /* 0x69 .. i */
138 0x06a, /* 0x6a .. j */
139 0x06b, /* 0x6b .. k */
140 0x06c, /* 0x6c .. l */
141 0x06d, /* 0x6d .. m */
142 0x06e, /* 0x6e .. n */
143 0x06f, /* 0x6f .. o */
144 0x070, /* 0x70 .. p */
145 0x071, /* 0x71 .. q */
146 0x072, /* 0x72 .. r */
147 0x073, /* 0x73 .. s */
148 0x074, /* 0x74 .. t */
149 0x075, /* 0x75 .. u */
150 0x076, /* 0x76 .. v */
151 0x077, /* 0x77 .. w */
152 0x078, /* 0x78 .. x */
153 0x079, /* 0x79 .. y */
154 0x07a, /* 0x7a .. z */
155 0x07b, /* 0x7b ..*/ /* Old LCD hardcoded to "(" */
156 0x07c, /* 0x7c .. | */
157 0x07d, /* 0x7d .. } */ /* Old LCD hardcoded to ")" */
158 0x0f0, /* 0x7e .. ~ */
159 0x0fe, /* 0x7f .. full grid */
160 NOCHAR_NEW, /* 0x80 winlatin Eurosign */
161 0x010, /* 0x81 filled-left-arrow (winlatin undefined) */
162 0x011, /* 0x82 filled-right-arrow (winlatin comma) */
163 0x01e, /* 0x83 filled-up-arrow (winlatin f) */
164 0x01f, /* 0x84 filled-up-arrow (winlatin ") */
165 0x224, /* 0x85 .. … (three dots) */
166 0x081, /* 0x86 meter level 2 (winlatin undefined) */
167 0x082, /* 0x87 meter level 3 (winlatin undefined) */
168 0x083, /* 0x88 meter level 4 (winlatin undefined) */
169 0x084, /* 0x89 meter level 5 (winlatin Promille) */
170 0x085, /* 0x8a meter level 6 (winlatin 'S' with upside down ^) */
171 0x086, /* 0x8b meter level 7 (full) (winlatin '<') */
172 NOCHAR_NEW, /* 0x8c .. Œ CE */
173 NOCHAR_NEW, /* 0x8d .. � */
174 0x225, /* 0x8e .. Ž 'Z' with upside down ^ */
175 NOCHAR_NEW, /* 0x8f .. � */
176 0x25d, /* 0x90 "unknown" icon */
177 0x094, /* 0x91 .. */
178 0x07e, /* 0x92 .. */
179 0x091, /* 0x93 .. folder icon susbstitute */
180 0x013, /* 0x94 .. note icon substitute */
181 0x0d0, /* 0x95 .. text/language/config icon substitute (winlatin o (dote in the middle) */
182 NOCHAR_NEW, /* 0x96 .. (winlatin - (a bit longer minus sign) */
183 NOCHAR_NEW, /* 0x97 .. (winlatin - (much longer minus sign) */
184 NOCHAR_NEW, /* 0x98 .. (winlatin ~) */
185 NOCHAR_NEW, /* 0x99 .. (winlatin TM) */
186 NOCHAR_NEW, /* 0x9a .. š 's' with upside down ^ */
187 NOCHAR_NEW, /* 0x9b .. › > */
188 NOCHAR_NEW, /* 0x9c .. œ oe */
189 NOCHAR_NEW, /* 0x9d .. � */
190 0x225, /* 0x9e .. ž 'z' with upside down ^ */
191 0x059, /* 0x9f .. Ÿ Large ÿ (Y with two dots) */
192 NOCHAR_NEW, /* 0xa0 .. */
193 NOCHAR_NEW, /* 0xa1 .. ¡ */
194 NOCHAR_NEW, /* 0xa2 .. ¢ */
195 0x226, /* 0xa3 .. £ */
196 NOCHAR_NEW, /* 0xa4 .. ¤ */
197 NOCHAR_NEW, /* 0xa5 .. ¥ */
198 NOCHAR_NEW, /* 0xa6 .. ¦ */
199 0x015, /* 0xa7 .. § */
200 NOCHAR_NEW, /* 0xa8 .. ¨ */
201 NOCHAR_NEW, /* 0xa9 .. © (copyright) */
202 NOCHAR_NEW, /* 0xaa .. ª */
203 NOCHAR_NEW, /* 0xab .. "<<" */
204 NOCHAR_NEW, /* 0xac .. (unknown) */
205 NOCHAR_NEW, /* 0xad .. (unkown1 */
206 NOCHAR_NEW, /* 0xae .. ® (register)*/
207 0x228, /* 0xaf .. ¯ */
208 NOCHAR_NEW, /* 0xb0 .. ° */
209 NOCHAR_NEW, /* 0xb1 .. ± */
210 NOCHAR_NEW, /* 0xb2 .. ² */
211 NOCHAR_NEW, /* 0xb3 .. ³ */
212 NOCHAR_NEW, /* 0xb4 .. ´ */
213 NOCHAR_NEW, /* 0xb5 .. µ */
214 NOCHAR_NEW, /* 0xb6 .. 1 */
215 NOCHAR_NEW, /* 0xb7 .. · */
216 NOCHAR_NEW, /* 0xb8 .. ¸ */
217 NOCHAR_NEW, /* 0xb9 .. ¹ */
218 NOCHAR_NEW, /* 0xba .. º */
219 NOCHAR_NEW, /* 0xbb .. " */
220 NOCHAR_NEW, /* 0xbc .. ¼ */
221 NOCHAR_NEW, /* 0xbd .. ½ */
222 NOCHAR_NEW, /* 0xbe .. ¾ */
223 0x229, /* 0xbf .. ¿ */
224 0x22a, /* 0xc0 .. À */
225 0x22b, /* 0xc1 .. Á */
226 0x22c, /* 0xc2 .. Â */
227 0x22d, /* 0xc3 .. Ã */
228 0x22e, /* 0xc4 .. Ä */
229 0x22f, /* 0xc5 .. Å */
230 0x230, /* 0xc6 .. Æ */
231 0x231, /* 0xc7 .. Ç */
232 0x232, /* 0xc8 .. È */
233 0x233, /* 0xc9 .. É */
234 0x234, /* 0xca .. Ê */
235 0x235, /* 0xcb .. Ë */
236 0x236, /* 0xcc .. Ì */
237 0x237, /* 0xcd .. Í */
238 0x049, /* 0xce .. Î */
239 0x049, /* 0xcf .. Ï */
240 0x238, /* 0xd0 .. Ð */
241 0x239, /* 0xd1 .. Ñ */
242 0x23a, /* 0xd2 .. Ò */
243 0x23b, /* 0xd3 .. Ó */
244 0x23c, /* 0xd4 .. Ô */
245 0x23d, /* 0xd5 .. Õ */
246 0x23e, /* 0xd6 .. Ö */
247 0x23f, /* 0xd7 .. × */
248 0x240, /* 0xd8 .. Ø */
249 0x241, /* 0xd9 .. Ù */
250 0x242, /* 0xda .. Ú */
251 0x055, /* 0xdb .. Û */
252 0x243, /* 0xdc .. Ü */
253 0x059, /* 0xdd .. Ý */
254 NOCHAR_NEW, /* 0xde .. Þ */
255 0x244, /* 0xdf .. ß */
256 0x245, /* 0xe0 .. à */
257 0x246, /* 0xe1 .. á */
258 0x247, /* 0xe2 .. â */
259 0x248, /* 0xe3 .. ã */
260 0x249, /* 0xe4 .. ä */
261 0x24a, /* 0xe5 .. å */
262 NOCHAR_NEW, /* 0xe6 .. æ */
263 0x24b, /* 0xe7 .. ç */
264 0x24c, /* 0xe8 .. è */
265 0x24d, /* 0xe9 .. é */
266 0x24e, /* 0xea .. ê */
267 0x24f, /* 0xeb .. ë */
268 0x069, /* 0xec .. ì */
269 0x250, /* 0xed .. í */
270 0x251, /* 0xee .. î */
271 0x252, /* 0xef .. ï */
272 NOCHAR_NEW, /* 0xf0 .. ð */
273 0x253, /* 0xf1 .. ñ */
274 0x23a, /* 0xf2 .. ò */
275 0x254, /* 0xf3 .. ó */
276 0x255, /* 0xf4 .. ô */
277 0x256, /* 0xf5 .. õ */
278 0x257, /* 0xf6 .. ö */
279 NOCHAR_NEW, /* 0xf7 .. ÷ */
280 0x258, /* 0xf8 .. ø */
281 0x259, /* 0xf9 .. ù */
282 0x25a, /* 0xfa .. ú */
283 0x075, /* 0xfb .. û */
284 0x25b, /* 0xfc .. ü */
285 0x25c, /* 0xfd .. ý */
286 NOCHAR_NEW, /* 0xfe .. þ */
287 0x079, /* 0xff .. ÿ */
290 unsigned short old_lcd_rocklatin1_to_xlcd[] =
292 /* OLD LCD */
293 NOCHAR_OLD, /* 0x00 reserved never to be used */
294 RESERVED_CHAR, /* reserved */
295 RESERVED_CHAR, /* reserved */
296 RESERVED_CHAR, /* reserved */
297 RESERVED_CHAR, /* reserved */
298 RESERVED_CHAR, /* reserved */
299 RESERVED_CHAR, /* reserved */
300 RESERVED_CHAR, /* reserved */
301 RESERVED_CHAR, /* reserved */
302 RESERVED_CHAR, /* reserved */
303 RESERVED_CHAR, /* reserved */
304 RESERVED_CHAR, /* reserved */
305 RESERVED_CHAR, /* reserved */
306 RESERVED_CHAR, /* reserved */
307 RESERVED_CHAR, /* reserved */
308 RESERVED_CHAR, /* reserved */
309 RESERVED_CHAR, /* reserved */
310 RESERVED_CHAR, /* reserved */
311 RESERVED_CHAR, /* reserved */
312 RESERVED_CHAR, /* reserved */
313 RESERVED_CHAR, /* reserved */
314 RESERVED_CHAR, /* reserved */
315 0x216, /* 0x16 .. "bookmark" icon */
316 0x217, /* 0x17 .. "plugin" icon */
317 0x218, /* 0x18 .. "folder" icon */
318 0x219, /* 0x19 .. "MOD/AJZ" icon (winlatin o (dote in the middle) */
319 0x21a, /* 0x1a .. "language" icon (winlatin - (a bit longer minus sign) */
320 0x0fc, /* 0x1b .. "note" icon */
321 0x0d4, /* 0x1c .. "WPS" icon */
322 0x21d, /* 0x1d .. "playlist" icon */
323 0x21e, /* 0x1e .. "text file" icon (winlatin - (much longer minus sign) */
324 0x21f, /* 0x1f .. "config file" icon (winlatin ~) */
325 0x024, /* 0x20 .. */
326 0x025, /* 0x21 .. ! */
327 0x026, /* 0x22 .. " */
328 0x027, /* 0x23 .. # */
329 0x006, /* 0x24 .. $ */
330 0x029, /* 0x25 .. % */
331 0x02a, /* 0x26 .. & */
332 0x02b, /* 0x27 .. ' */
333 0x02c, /* 0x28 .. ( */
334 0x02d, /* 0x29 .. ) */
335 0x02e, /* 0x2a .. * */
336 0x02f, /* 0x2b .. + */
337 0x030, /* 0x2c .. , */
338 0x031, /* 0x2d .. - */
339 0x032, /* 0x2e .. . */
340 0x033, /* 0x2f .. / */
341 0x034, /* 0x30 .. 0 */
342 0x035, /* 0x31 .. 1 */
343 0x036, /* 0x32 .. 2 */
344 0x037, /* 0x33 .. 3 */
345 0x038, /* 0x34 .. 4 */
346 0x039, /* 0x35 .. 5 */
347 0x03a, /* 0x36 .. 6 */
348 0x03b, /* 0x37 .. 7 */
349 0x03c, /* 0x38 .. 8 */
350 0x03d, /* 0x39 .. 9 */
351 0x03e, /* 0x3a .. : */
352 0x03f, /* 0x3b .. ; */
353 0x040, /* 0x3c .. < */
354 0x041, /* 0x3d .. = */
355 0x042, /* 0x3e .. > */
356 0x043, /* 0x3f .. ? */
357 0x004, /* 0x40 .. @ */
358 0x045, /* 0x41 .. A */
359 0x046, /* 0x42 .. B */
360 0x047, /* 0x43 .. C */
361 0x048, /* 0x44 .. D */
362 0x049, /* 0x45 .. E */
363 0x04a, /* 0x46 .. F */
364 0x04b, /* 0x47 .. G */
365 0x04c, /* 0x48 .. H */
366 0x04d, /* 0x49 .. I */
367 0x04e, /* 0x4a .. J */
368 0x04f, /* 0x4b .. K */
369 0x050, /* 0x4c .. L */
370 0x051, /* 0x4d .. M */
371 0x052, /* 0x4e .. N */
372 0x053, /* 0x4f .. O */
373 0x054, /* 0x50 .. P */
374 0x055, /* 0x51 .. Q */
375 0x056, /* 0x52 .. R */
376 0x057, /* 0x53 .. S */
377 0x058, /* 0x54 .. T */
378 0x059, /* 0x55 .. U */
379 0x05a, /* 0x56 .. V */
380 0x05b, /* 0x57 .. W */
381 0x05c, /* 0x58 .. X */
382 0x05d, /* 0x59 .. Y */
383 0x05e, /* 0x5a .. Z */
384 0x0a9, /* 0x5b .. [ */ /* New LCD hardcoded to "(" */
385 0x220, /* 0x5c .. \ */
386 0x0ce, /* 0x5d .. ] */ /* New LCD hardcoded to ")" */
387 NOCHAR_OLD, /* 0x5e .. ^ */
388 0x015, /* 0x5f .. _ */
389 0x221, /* 0x60 .. ` */
390 0x065, /* 0x00 97 .. a */
391 0x066, /* 0x00 98 .. b */
392 0x067, /* 0x00 99 .. c */
393 0x068, /* 0x64 .. d */
394 0x069, /* 0x65 .. e */
395 0x06a, /* 0x66 .. f */
396 0x06b, /* 0x67 .. g */
397 0x06c, /* 0x68 .. h */
398 0x06d, /* 0x69 .. i */
399 0x06e, /* 0x6a .. j */
400 0x06f, /* 0x6b .. k */
401 0x070, /* 0x6c .. l */
402 0x071, /* 0x6d .. m */
403 0x072, /* 0x6e .. n */
404 0x073, /* 0x6f .. o */
405 0x074, /* 0x70 .. p */
406 0x075, /* 0x71 .. q */
407 0x076, /* 0x72 .. r */
408 0x077, /* 0x73 .. s */
409 0x078, /* 0x74 .. t */
410 0x079, /* 0x75 .. u */
411 0x07a, /* 0x76 .. v */
412 0x07b, /* 0x77 .. w */
413 0x07c, /* 0x78 .. x */
414 0x07d, /* 0x79 .. y */
415 0x07e, /* 0x7a .. z */
416 0x02c, /* 0x7b ..*/ /* Old LCD hardcoded to "(" */
417 0x222, /* 0x7c .. | */
418 0x02d, /* 0x7d .. } */ /* Old LCD hardcoded to ")" */
419 0x223, /* 0x7e .. ~ */
420 0x08b, /* 0x7f full grid */
421 NOCHAR_OLD, /* 0x80 winlatin Eurosign */
422 0x089, /* 0x81 filled-left-arrow (winlatin undefined) */
423 0x088, /* 0x82 filled-right-arrow (winlatin comma) */
424 0x087, /* 0x83 filled-up-arrow (winlatin f) */
425 0x086, /* 0x84 filled-up-arrow (winlatin ") */
426 0x085, /* 0x85 .. … (three dots) */
427 0x0df, /* 0x86 meter level 2 (winlatin undefined) */
428 0x0e0, /* 0x87 meter level 3 (winlatin undefined) */
429 0x0e1, /* 0x88 meter level 4 (winlatin undefined) */
430 0x0e2, /* 0x89 meter level 5 (winlatin Promille) */
431 0x0e3, /* 0x8a meter level 6 (winlatin 'S' with upside down ^) */
432 0x0ec, /* 0x8a meter level 7 (full) (winlatin '<') */
433 NOCHAR_OLD, /* 0x8c .. Œ CE */
434 NOCHAR_OLD, /* 0x8d .. � */
435 0x0bd, /* 0x8e .. Ž 'Z' with upside down ^ */
436 NOCHAR_OLD, /* 0x8f .. � */
437 0x25d, /* 0x90 "unknown" icon */
438 0x0d4, /* 0x91 .. */
439 0x089, /* 0x92 .. */
440 0x034, /* 0x93 .. folder icon substitute */
441 0x0fc, /* 0x94 .. note icon substitute */
442 0x0fa, /* 0x95 .. text/language/config icon substitute (winlatin o (dote in the middle) */
443 NOCHAR_OLD, /* 0x96 .. (winlatin - (a bit longer minus sign) */
444 NOCHAR_OLD, /* 0x97 .. (winlatin - (much longer minus sign) */
445 NOCHAR_OLD, /* 0x98 .. (winlatin ~) */
446 NOCHAR_OLD, /* 0x99 .. (winlatin TM) */
447 NOCHAR_OLD, /* 0x9a .. š 's' with upside down ^ */
448 NOCHAR_OLD, /* 0x9b .. › > */
449 NOCHAR_OLD, /* 0x9c .. œ oe */
450 NOCHAR_OLD, /* 0x9d .. � */
451 0x0bd, /* 0x9e .. ž 'z' with upside down ^ */
452 NOCHAR_OLD, /* 0x9f .. Ÿ Large ÿ (Y with two dots) */
453 NOCHAR_OLD, /* 0xa0 .. */
454 NOCHAR_OLD, /* 0xa1 .. ¡ */
455 NOCHAR_OLD, /* 0xa2 .. ¢ */
456 0x005, /* 0xa3 .. £ */
457 NOCHAR_OLD, /* 0xa4 .. ¤ */
458 NOCHAR_OLD, /* 0xa5 .. ¥ */
459 NOCHAR_OLD, /* 0xa6 .. ¦ */
460 0x063, /* 0xa7 .. § */
461 NOCHAR_OLD, /* 0xa8 .. ¨ */
462 NOCHAR_OLD, /* 0xa9 .. © (copyright) */
463 NOCHAR_OLD, /* 0xaa .. ª */
464 NOCHAR_OLD, /* 0xab .. "<<" */
465 NOCHAR_OLD, /* 0xac .. (unknown) */
466 NOCHAR_OLD, /* 0xad .. (unkown1 */
467 NOCHAR_OLD, /* 0xae .. ® (register)*/
468 0x0ee, /* 0xaf .. ¯ */
469 NOCHAR_OLD, /* 0xb0 .. ° */
470 NOCHAR_OLD, /* 0xb1 .. ± */
471 NOCHAR_OLD, /* 0xb2 .. ² */
472 NOCHAR_OLD, /* 0xb3 .. ³ */
473 NOCHAR_OLD, /* 0xb4 .. ´ */
474 NOCHAR_OLD, /* 0xb5 .. µ */
475 NOCHAR_OLD, /* 0xb6 .. 1 */
476 NOCHAR_OLD, /* 0xb7 .. · */
477 NOCHAR_OLD, /* 0xb8 .. ¸ */
478 NOCHAR_OLD, /* 0xb9 .. ¹ */
479 NOCHAR_OLD, /* 0xba .. º */
480 NOCHAR_OLD, /* 0xbb .. " */
481 NOCHAR_OLD, /* 0xbc .. ¼ */
482 NOCHAR_OLD, /* 0xbd .. ½ */
483 NOCHAR_OLD, /* 0xbe .. ¾ */
484 0x064, /* 0xbf .. ¿ */
485 0x08c, /* 0xc0 .. À */
486 0x08d, /* 0xc1 .. Á */
487 0x08e, /* 0xc2 .. Â */
488 0x08f, /* 0xc3 .. Ã */
489 0x05f, /* 0xc4 .. Ä */
490 0x012, /* 0xc5 .. Å */
491 0x020, /* 0xc6 .. Æ */
492 0x00d, /* 0xc7 .. Ç */
493 0x090, /* 0xc8 .. È */
494 0x023, /* 0xc9 .. É */
495 0x091, /* 0xca .. Ê */
496 0x092, /* 0xcb .. Ë */
497 0x093, /* 0xcc .. Ì */
498 0x094, /* 0xcd .. Í */
499 0x049, /* 0xce .. Î */
500 0x049, /* 0xcf .. Ï */
501 0x095, /* 0xd0 .. Ð */
502 0x061, /* 0xd1 .. Ñ */
503 0x096, /* 0xd2 .. Ò */
504 0x097, /* 0xd3 .. Ó */
505 0x098, /* 0xd4 .. Ô */
506 0x099, /* 0xd5 .. Õ */
507 0x060, /* 0xd6 .. Ö */
508 0x0de, /* 0xd7 .. × */
509 0x00f, /* 0xd8 .. Ø */
510 0x09a, /* 0xd9 .. Ù */
511 0x09b, /* 0xda .. Ú */
512 0x059, /* 0xdb .. Û */
513 0x062, /* 0xdc .. Ü */
514 0x0af, /* 0xdd .. Ý */
515 NOCHAR_OLD, /* 0xde .. Þ */
516 0x022, /* 0xdf .. ß */
517 0x083, /* 0xe0 .. à */
518 0x09c, /* 0xe1 .. á */
519 0x09d, /* 0xe2 .. â */
520 0x09e, /* 0xe3 .. ã */
521 0x07f, /* 0xe4 .. ä */
522 0x09d, /* 0xe5 .. å */
523 NOCHAR_OLD, /* 0xe6 .. æ */
524 0x084, /* 0xe7 .. ç */
525 0x008, /* 0xe8 .. è */
526 0x009, /* 0xe9 .. é */
527 0x09f, /* 0xea .. ê */
528 0x0a0, /* 0xeb .. ë */
529 0x06d, /* 0xec .. ì */
530 0x0a1, /* 0xed .. í */
531 0x0a2, /* 0xee .. î */
532 0x0a3, /* 0xef .. ï */
533 NOCHAR_OLD, /* 0xf0 .. ð */
534 0x081, /* 0xf1 .. ñ */
535 0x096, /* 0xf2 .. ò */
536 0x0a4, /* 0xf3 .. ó */
537 0x0a5, /* 0xf4 .. ô */
538 0x0a6, /* 0xf5 .. õ */
539 0x080, /* 0xf6 .. ö */
540 NOCHAR_OLD, /* 0xf7 .. ÷ */
541 0x010, /* 0xf8 .. ø */
542 0x00a, /* 0xf9 .. ù */
543 0x0a7, /* 0xfa .. ú */
544 0x079, /* 0xfb .. û */
545 0x082, /* 0xfc .. ü */
546 0x0af, /* 0xfd .. ý */
547 NOCHAR_OLD, /* 0xfe .. þ */
548 0x07d, /* 0xff .. ÿ */
551 /* second table -- substitute */
552 const unsigned char
553 lcd_player_extended_lcd_to_rocklatin1[NO_EXTENDED_LCD_CHARS] =
555 /* 00 */ NOCHAR_NEW, /* 0-16 user defined */
556 /* 01 */ NOCHAR_NEW, /* 0-16 user defined */
557 /* 02 */ NOCHAR_NEW, /* 0-16 user defined */
558 /* 03 */ NOCHAR_NEW, /* 0-16 user defined */
559 /* 04 */ NOCHAR_NEW, /* 0-16 user defined */
560 /* 05 */ NOCHAR_NEW, /* 0-16 user defined */
561 /* 06 */ NOCHAR_NEW, /* 0-16 user defined */
562 /* 07 */ NOCHAR_NEW, /* 0-16 user defined */
563 /* 08 */ NOCHAR_NEW, /* 0-16 user defined */
564 /* 09 */ NOCHAR_NEW, /* 0-16 user defined */
565 /* 0a */ NOCHAR_NEW, /* 0-16 user defined */
566 /* 0b */ NOCHAR_NEW, /* 0-16 user defined */
567 /* 0c */ NOCHAR_NEW, /* 0-16 user defined */
568 /* 0d */ NOCHAR_NEW, /* 0-16 user defined */
569 /* 0e */ NOCHAR_NEW, /* 0-16 user defined */
570 /* 0f */ NOCHAR_NEW, /* 0-16 user defined */
571 /* 10 */ NOCHAR_NEW, /* reserved */
572 /* 11 */ NOCHAR_NEW, /* reserved */
573 /* 12 */ NOCHAR_NEW, /* reserved */
574 /* 13 */ NOCHAR_NEW, /* reserved */
575 /* 14 */ NOCHAR_NEW, /* reserved */
576 /* 15 */ NOCHAR_NEW, /* reserved */
577 /* 16 */ 0x91, /* bookmark icon */
578 /* 17 */ 0x29, /* plugin icon */
579 /* 18 */ 0x93, /* folder icon */
580 /* 19 */ 'x', /* MOD/AJZ icon */
581 /* 1a */ '+', /* language icon */
582 /* 1b */ 0x94, /* note icon */
583 /* 1c */ 0x91, /* WPS icon */
584 /* 1d */ 0x95, /* playlist icon */
585 /* 1e */ 0x95, /* text file icon */
586 /* 1f */ 0x95, /* config file icon */
587 /* 20 */ '/', /* substitute char for old lcd \ */
588 /* 21 */ '\'', /* substitute char for old lcd ` */
589 /* 22 */ '!', /* substitute char for old lcd | */
590 /* 23 */ '-', /* substitute char for old lcd ~ */
591 /* 24 */ '.', /* substitute char for new lcd (three dots) */
592 /* 25 */ 'z', /* substitue char for new lcd (0x0bd) 'z' with upside down ^ */
593 /* 26 */ 'L', /* substitue char for new lcd (0x005) £ */
594 /* 27 */ NOCHAR_NEW, /* empty */
595 /* 28 */ '-', /* substitue char for new lcd (0x0ee) ¯ */
596 /* 29 */ '?', /* substitue char for new lcd (0x064) ¿ */
597 /* 2a */ 'A', /* substitue char for new lcd (0x08c) À */
598 /* 2b */ 'A', /* substitue char for new lcd (0x08d) Á */
599 /* 2c */ 'A', /* substitue char for new lcd (0x08e) Â */
600 /* 2d */ 'A', /* substitue char for new lcd (0x08e) Ã */
601 /* 2e */ 'A', /* substitue char for new lcd (0x05f) Ä */
602 /* 2f */ 'A', /* substitue char for new lcd (0x012) Å */
603 /* 30 */ 'A', /* substitue char for new lcd (0x020) Æ */
604 /* 31 */ 'C', /* substitue char for new lcd (0x00d) Ç */
605 /* 32 */ 'E', /* substitue char for new lcd (0x090) È */
606 /* 33 */ 'E', /* substitue char for new lcd (0x023) É */
607 /* 34 */ 'E', /* substitue char for new lcd (0x091) Ê */
608 /* 35 */ 'E', /* substitue char for new lcd (0x092) Ë */
609 /* 36 */ 'I', /* substitue char for new lcd (0x093) Ì */
610 /* 37 */ 'I', /* substitue char for new lcd (0x094) Í */
611 /* 38 */ 'D', /* substitue char for new lcd (0x095) Ð */
612 /* 39 */ 'N', /* substitue char for new lcd (0x061) Ñ */
613 /* 3a */ 'O', /* substitue char for new lcd (0x096) Ò */
614 /* 3b */ 'O', /* substitue char for new lcd (0x097) Ó */
615 /* 3c */ 'O', /* substitue char for new lcd (0x098) Ô */
616 /* 3d */ 'O', /* substitue char for new lcd (0x099) Õ */
617 /* 3e */ 'O', /* substitue char for new lcd (0x060) Ö */
618 /* 3f */ 'x', /* substitue char for new lcd (0x0de) × */
619 /* 40 */ '0', /* substitue char for new lcd (0x00f) Ø */
620 /* 41 */ 'U', /* substitue char for new lcd (0x09a) Ù */
621 /* 42 */ 'U', /* substitue char for new lcd (0x09b) Ú */
622 /* 43 */ 'U', /* substitue char for new lcd (0x062) Ü */
623 /* 44 */ 'B', /* substitue char for new lcd (0x022) ß */
624 /* 45 */ 'a', /* substitue char for new lcd (0x083) à */
625 /* 46 */ 'a', /* substitue char for new lcd (0x09c) á */
626 /* 47 */ 'a', /* substitue char for new lcd (0x09d) â */
627 /* 48 */ 'a', /* substitue char for new lcd (0x09e) ã */
628 /* 49 */ 'a', /* substitue char for new lcd (0x07f) ä */
629 /* 4a */ 'a', /* substitue char for new lcd (0x09d) å */
630 /* 4b */ 'c', /* substitue char for new lcd (0x084) ç */
631 /* 4c */ 'e', /* substitue char for new lcd (0x008) è */
632 /* 4d */ 'e', /* substitue char for new lcd (0x009) é */
633 /* 4e */ 'e', /* substitue char for new lcd (0x09f) ê */
634 /* 4f */ 'e', /* substitue char for new lcd (0x0a0) ë */
635 /* 50 */ 'i', /* substitue char for new lcd (0x0a1) í */
636 /* 51 */ 'i', /* substitue char for new lcd (0x0a2) î */
637 /* 52 */ 'i', /* substitue char for new lcd (0x0a3) ï */
638 /* 53 */ 'n', /* substitue char for new lcd (0x081) ñ */
639 /* 54 */ 'o', /* substitue char for new lcd (0x0a4) ó */
640 /* 55 */ 'o', /* substitue char for new lcd (0x0a5) ô */
641 /* 56 */ 'o', /* substitue char for new lcd (0x0a6) õ */
642 /* 57 */ 'o', /* substitue char for new lcd (0x080) ö */
643 /* 58 */ 'o', /* substitue char for new lcd (0x010) ø */
644 /* 59 */ 'u', /* substitue char for new lcd (0x00a) ù */
645 /* 5a */ 'u', /* substitue char for new lcd (0x0a7) ú */
646 /* 5b */ 'u', /* substitue char for new lcd (0x082) ü */
647 /* 5c */ 'y', /* substitue char for new lcd (0x0af) ý */
648 /* 5d */ '?', /* unknown icon */
652 unsigned char extended_font_player[NO_EXTENDED_LCD_CHARS][8] = {
653 { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, /* 00 */
654 { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, /* 01 */
655 { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, /* 02 */
656 { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, /* 03 */
657 { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, /* 04 */
658 { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, /* 05 */
659 { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, /* 06 */
660 { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, /* 07 */
661 { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, /* 08 */
662 { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, /* 09 */
663 { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, /* 0a */
664 { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, /* 0b */
665 { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, /* 0c */
666 { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, /* 0d */
667 { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, /* 0e */
668 { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, /* 0f */
669 { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, /* 10 */
670 { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, /* 11 */
671 { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, /* 12 */
672 { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, /* 13 */
673 { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, /* 14 */
674 { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, /* 15 */
675 { 0x00, 0x03, 0x07, 0x0e, 0x1c, 0x08, 0x00, 0x00}, /* 16 Bookmark icon */
676 { 0x04, 0x1e, 0x07, 0x1f, 0x05, 0x01, 0x06, 0x00}, /* 17 Plugin file icon */
677 { 0x0c, 0x13, 0x11, 0x11, 0x11, 0x11, 0x1f, 0x00}, /* 18 Folder icon */
678 { 0x1f, 0x11, 0x1b, 0x15, 0x1b, 0x11, 0x1f, 0x00}, /* 19 MOD/AJZ icon */
679 { 0x00, 0x1f, 0x15, 0x1f, 0x15, 0x1f, 0x00, 0x00}, /* 1a Language icon */
680 { 0x03, 0x05, 0x09, 0x09, 0x0b, 0x1b, 0x18, 0x00}, /* 1b note icon */
681 { 0x01, 0x01, 0x02, 0x02, 0x14, 0x0c, 0x04, 0x00}, /* 1c WPS icon */
682 { 0x17, 0x00, 0x17, 0x00, 0x17, 0x00, 0x17, 0x00}, /* 1d Playlist icon */
683 { 0x1f, 0x00, 0x1f, 0x00, 0x1f, 0x00, 0x1f, 0x00}, /* 1e Text file icon */
684 { 0x0b, 0x10, 0x0b, 0x00, 0x1f, 0x00, 0x1f, 0x00}, /* 1f Config file icon */
686 /* Unprioritized chars follows below, least prioritized char last */
687 { 0x00, 0x10, 0x08, 0x04, 0x02, 0x01, 0x00, 0x00}, /* 20 '\' new lcd 0x12 */
688 { 0x08, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00}, /* 21 '`' new lcd 0x60 */
689 { 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x00}, /* 22 '|' new lcd 0x7c */
690 { 0x00, 0x00, 0x08, 0x15, 0x02, 0x00, 0x00, 0x00}, /* 23 '~' new lcd 0xf0 */
691 { 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00}, /* 24 old lcd 0x85 */
692 { 0x0a, 0x04, 0x1f, 0x02, 0x04, 0x08, 0x1f, 0x00}, /* 25 old lcd 0xbd */
693 { 0x06, 0x09, 0x08, 0x1e, 0x08, 0x08, 0x1f, 0x00}, /* 26 old lcd 0x05 */
694 { 0x0e, 0x10, 0x0e, 0x11, 0x0e, 0x01, 0x0e, 0x00}, /* 27 old lcd 0x63 */
695 { 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, /* 28 old lcd 0xee */
696 { 0x04, 0x00, 0x04, 0x08, 0x10, 0x11, 0x0e, 0x00}, /* 29 old lcd 0x64 */
697 { 0x08, 0x04, 0x0e, 0x11, 0x1f, 0x11, 0x11, 0x00}, /* 2a old lcd 0x8c */
698 { 0x02, 0x04, 0x0e, 0x11, 0x1f, 0x11, 0x11, 0x00}, /* 2b old lcd 0x8d */
699 { 0x04, 0x0a, 0x0e, 0x11, 0x1f, 0x11, 0x11, 0x00}, /* 2c old lcd 0x8e */
700 { 0x0d, 0x12, 0x0e, 0x11, 0x1f, 0x11, 0x11, 0x00}, /* 2d old lcd 0x8f */
701 { 0x0a, 0x00, 0x04, 0x0a, 0x11, 0x1f, 0x11, 0x00}, /* 2e old lcd 0x5f */
702 { 0x04, 0x0a, 0x04, 0x0e, 0x11, 0x1f, 0x11, 0x00}, /* 2f old lcd 0x12 */
703 { 0x0f, 0x14, 0x14, 0x1f, 0x14, 0x14, 0x17, 0x00}, /* 30 old lcd 0x20 */
704 { 0x0f, 0x10, 0x10, 0x10, 0x0f, 0x02, 0x0e, 0x00}, /* 31 old lcd 0x0d */
705 { 0x08, 0x04, 0x1f, 0x10, 0x1e, 0x10, 0x1f, 0x00}, /* 32 old lcd 0x90 */
706 { 0x02, 0x04, 0x1f, 0x10, 0x1c, 0x10, 0x1f, 0x00}, /* 33 old lcd 0x23 */
707 { 0x04, 0x0a, 0x1f, 0x10, 0x1c, 0x10, 0x1f, 0x00}, /* 34 old lcd 0x91 */
708 { 0x0a, 0x00, 0x1f, 0x10, 0x1c, 0x10, 0x1f, 0x00}, /* 35 old lcd 0x92 */
709 { 0x08, 0x04, 0x0e, 0x04, 0x04, 0x04, 0x0e, 0x00}, /* 36 old lcd 0x93 */
710 { 0x02, 0x04, 0x0e, 0x04, 0x04, 0x04, 0x0e, 0x00}, /* 37 old lcd 0x94 */
711 { 0x0c, 0x0a, 0x09, 0x1d, 0x09, 0x0a, 0x0c, 0x00}, /* 38 old lcd 0x95 */
712 { 0x0d, 0x12, 0x00, 0x19, 0x15, 0x13, 0x11, 0x00}, /* 39 old lcd 0x61 */
713 { 0x08, 0x04, 0x0e, 0x11, 0x11, 0x11, 0x0e, 0x00}, /* 3a old lcd 0x96 */
714 { 0x02, 0x04, 0x0e, 0x11, 0x11, 0x11, 0x0e, 0x00}, /* 3b old lcd 0x97 */
715 { 0x04, 0x0a, 0x0e, 0x11, 0x11, 0x11, 0x0e, 0x00}, /* 3c old lcd 0x98 */
716 { 0x0d, 0x12, 0x0e, 0x11, 0x11, 0x11, 0x0e, 0x00}, /* 3d old lcd 0x99 */
717 { 0x0a, 0x00, 0x0e, 0x11, 0x11, 0x11, 0x0e, 0x00}, /* 3e old lcd 0x60 */
718 { 0x00, 0x00, 0x00, 0x00, 0x0a, 0x04, 0x0a, 0x00}, /* 3f old lcd 0xde */
719 { 0x01, 0x0e, 0x13, 0x15, 0x19, 0x0e, 0x10, 0x00}, /* 40 old lcd 0x0f */
720 { 0x08, 0x04, 0x11, 0x11, 0x11, 0x11, 0x0e, 0x00}, /* 41 old lcd 0x9a */
721 { 0x02, 0x04, 0x11, 0x11, 0x11, 0x11, 0x0e, 0x00}, /* 42 old lcd 0x9b */
722 { 0x0a, 0x00, 0x11, 0x11, 0x11, 0x11, 0x0e, 0x00}, /* 43 old lcd 0x62 */
723 { 0x0c, 0x12, 0x16, 0x11, 0x11, 0x16, 0x10, 0x00}, /* 44 old lcd 0x22 */
724 { 0x08, 0x04, 0x0e, 0x01, 0x0f, 0x11, 0x0f, 0x00}, /* 45 old lcd 0x83 */
725 { 0x02, 0x04, 0x0e, 0x01, 0x0f, 0x11, 0x0f, 0x00}, /* 46 old lcd 0x9c */
726 { 0x04, 0x0a, 0x0e, 0x01, 0x0f, 0x11, 0x0f, 0x00}, /* 47 old lcd 0x9d */
727 { 0x0d, 0x12, 0x0e, 0x01, 0x0f, 0x11, 0x0f, 0x00}, /* 48 old lcd 0x9e */
728 { 0x0a, 0x00, 0x0e, 0x01, 0x0f, 0x11, 0x0f, 0x00}, /* 49 old lcd 0x7f */
729 { 0x04, 0x0a, 0x0e, 0x01, 0x0f, 0x11, 0x0f, 0x00}, /* 4a old lcd 0x9d */
730 { 0x00, 0x0f, 0x10, 0x10, 0x0f, 0x02, 0x04, 0x00}, /* 4b old lcd 0x84 */
731 { 0x08, 0x04, 0x0e, 0x11, 0x1f, 0x10, 0x0e, 0x00}, /* 4c old lcd 0x08 */
732 { 0x02, 0x04, 0x0e, 0x11, 0x1f, 0x10, 0x0e, 0x00}, /* 4d old lcd 0x09 */
733 { 0x04, 0x0a, 0x0e, 0x11, 0x1f, 0x10, 0x0e, 0x00}, /* 4e old lcd 0x9f */
734 { 0x0a, 0x00, 0x0e, 0x11, 0x1f, 0x10, 0x0e, 0x00}, /* 4f old lcd 0xa0 */
735 { 0x02, 0x04, 0x00, 0x0c, 0x04, 0x04, 0x0e, 0x00}, /* 50 old lcd 0xa1 */
736 { 0x04, 0x0a, 0x00, 0x0c, 0x04, 0x04, 0x0e, 0x00}, /* 51 old lcd 0xa2 */
737 { 0x0a, 0x00, 0x00, 0x0c, 0x04, 0x04, 0x0e, 0x00}, /* 52 old lcd 0xa3 */
738 { 0x0d, 0x12, 0x00, 0x16, 0x19, 0x11, 0x11, 0x00}, /* 53 old lcd 0x81 */
739 { 0x02, 0x04, 0x00, 0x0e, 0x11, 0x11, 0x0e, 0x00}, /* 54 old lcd 0xa4 */
740 { 0x04, 0x0a, 0x00, 0x0e, 0x11, 0x11, 0x0e, 0x00}, /* 55 old lcd 0xa5 */
741 { 0x0d, 0x12, 0x00, 0x0e, 0x11, 0x11, 0x0e, 0x00}, /* 56 old lcd 0xa6 */
742 { 0x00, 0x0a, 0x00, 0x0e, 0x11, 0x11, 0x0e, 0x00}, /* 57 old lcd 0x80 */
743 { 0x00, 0x02, 0x0e, 0x15, 0x15, 0x0e, 0x08, 0x00}, /* 58 old lcd 0x10 */
744 { 0x08, 0x04, 0x00, 0x11, 0x11, 0x13, 0x0d, 0x00}, /* 59 old lcd 0x0a */
745 { 0x02, 0x04, 0x00, 0x11, 0x11, 0x13, 0x0d, 0x00}, /* 5a old lcd 0xa7 */
746 { 0x00, 0x0a, 0x00, 0x11, 0x11, 0x13, 0x0d, 0x00}, /* 5b old lcd 0x82 */
747 { 0x02, 0x04, 0x11, 0x11, 0x0f, 0x01, 0x0e, 0x00}, /* 5c old lcd 0xaf */
748 { 0x0c, 0x12, 0x12, 0x08, 0x08, 0x00, 0x08, 0x00}, /* 5d Unknown icon */
751 #endif /* HAVE_LCD_CHARCELLS */