root/branches/volker_dev/font_6x8.h

Revision 771, 14.2 kB (checked in by michael, 23 months ago)

lots of compiler warnings removed, C++-style comments removed, changed struc initialisation from 'field:value' to '.field=value'

  • Property svn:keywords set to Id URL Rev
Line 
1/* $Id$
2 * $URL$
3 *
4 * 6x8 font
5 *
6 * Copyright (C) 1999, 2000, 2004 Michael Reinelt <reinelt@eunet.at>
7 * Copyright (C) 2004 The LCD4Linux Team <lcd4linux-devel@users.sourceforge.net>
8 *
9 * This file is part of LCD4Linux.
10 *
11 * LCD4Linux is free software; you can redistribute it and/or modify
12 * it under the terms of the GNU General Public License as published by
13 * the Free Software Foundation; either version 2, or (at your option)
14 * any later version.
15 *
16 * LCD4Linux is distributed in the hope that it will be useful,
17 * but WITHOUT ANY WARRANTY; without even the implied warranty of
18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
19 * GNU General Public License for more details.
20 *
21 * You should have received a copy of the GNU General Public License
22 * along with this program; if not, write to the Free Software
23 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
24 *
25 */
26
27#define ______ 0x00
28#define _____O 0x01
29#define ____O_ 0x02
30#define ____OO 0x03
31#define ___O__ 0x04
32#define ___O_O 0x05
33#define ___OO_ 0x06
34#define ___OOO 0x07
35#define __O___ 0x08
36#define __O__O 0x09
37#define __O_O_ 0x0a
38#define __O_OO 0x0b
39#define __OO__ 0x0c
40#define __OO_O 0x0d
41#define __OOO_ 0x0e
42#define __OOOO 0x0f
43#define _O____ 0x10
44#define _O___O 0x11
45#define _O__O_ 0x12
46#define _O__OO 0x13
47#define _O_O__ 0x14
48#define _O_O_O 0x15
49#define _O_OO_ 0x16
50#define _O_OOO 0x17
51#define _OO___ 0x18
52#define _OO__O 0x19
53#define _OO_O_ 0x1a
54#define _OO_OO 0x1b
55#define _OOO__ 0x1c
56#define _OOO_O 0x1d
57#define _OOOO_ 0x1e
58#define _OOOOO 0x1f
59
60unsigned char Font_6x8[256][8] = {
61    [0x20] = {______,
62        ______,
63        ______,
64        ______,
65        ______,
66        ______,
67        ______,
68        ______},
69    [0x21] = {___O__,
70        ___O__,
71        ___O__,
72        ___O__,
73        ______,
74        ______,
75        ___O__,
76        ______},
77    [0x22] = {__O_O_,
78        __O_O_,
79        __O_O_,
80        ______,
81        ______,
82        ______,
83        ______,
84        ______},
85    [0x23] = {__O_O_,
86        __O_O_,
87        _OOOOO,
88        __O_O_,
89        _OOOOO,
90        __O_O_,
91        __O_O_,
92        ______},
93    [0x24] = {___O__,
94        __OOOO,
95        _O_O__,
96        __OOO_,
97        ___O_O,
98        _OOOO_,
99        ___O__,
100        ______},
101    [0x25] = {_OO___,
102        _OO__O,
103        ____O_,
104        ___O__,
105        __O___,
106        _O__OO,
107        ____OO,
108        ______},
109    [0x26] = {__OO__,
110        _O__O_,
111        _O_O__,
112        __O___,
113        _O_O_O,
114        _O__O_,
115        __OO_O,
116        ______},
117    [0x27] = {__OO__,
118        ___O__,
119        __O___,
120        ______,
121        ______,
122        ______,
123        ______,
124        ______},
125    [0x28] = {____O_,
126        ___O__,
127        __O___,
128        __O___,
129        __O___,
130        ___O__,
131        ____O_,
132        ______},
133    [0x29] = {__O___,
134        ___O__,
135        ____O_,
136        ____O_,
137        ____O_,
138        ___O__,
139        __O___,
140        ______},
141    [0x2a] = {______,
142        ___O__,
143        _O_O_O,
144        __OOO_,
145        _O_O_O,
146        ___O__,
147        ______,
148        ______},
149    [0x2b] = {______,
150        ___O__,
151        ___O__,
152        _OOOOO,
153        ___O__,
154        ___O__,
155        ______,
156        ______},
157    [0x2c] = {______,
158        ______,
159        ______,
160        ______,
161        __OO__,
162        ___O__,
163        __O___,
164        ______},
165    [0x2d] = {______,
166        ______,
167        ______,
168        _OOOOO,
169        ______,
170        ______,
171        ______,
172        ______},
173    [0x2e] = {______,
174        ______,
175        ______,
176        ______,
177        ______,
178        __OO__,
179        __OO__,
180        ______},
181    [0x2f] = {______,
182        _____O,
183        ____O_,
184        ___O__,
185        __O___,
186        _O____,
187        ______,
188        ______},
189    [0x30] = {__OOO_,
190        _O___O,
191        _O__OO,
192        _O_O_O,
193        _OO__O,
194        _O___O,
195        __OOO_,
196        ______},
197    [0x31] = {___O__,
198        __OO__,
199        ___O__,
200        ___O__,
201        ___O__,
202        ___O__,
203        __OOO_,
204        ______},
205    [0x32] = {__OOO_,
206        _O___O,
207        _____O,
208        ____O_,
209        ___O__,
210        __O___,
211        _OOOOO,
212        ______},
213    [0x33] = {_OOOOO,
214        ____O_,
215        ___O__,
216        ____O_,
217        _____O,
218        _O___O,
219        __OOO_,
220        ______},
221    [0x34] = {____O_,
222        ___OO_,
223        __O_O_,
224        _O__O_,
225        _OOOOO,
226        ____O_,
227        ____O_,
228        ______},
229    [0x35] = {_OOOOO,
230        _O____,
231        _O____,
232        _OOOO_,
233        _____O,
234        _O___O,
235        __OOO_,
236        ______},
237    [0x36] = {___OO_,
238        __O___,
239        _O____,
240        _OOOO_,
241        _O___O,
242        _O___O,
243        __OOO_,
244        ______},
245    [0x37] = {_OOOOO,
246        _____O,
247        ____O_,
248        ___O__,
249        __O___,
250        __O___,
251        __O___,
252        ______},
253    [0x38] = {__OOO_,
254        _O___O,
255        _O___O,
256        __OOO_,
257        _O___O,
258        _O___O,
259        __OOO_,
260        ______},
261    [0x39] = {__OOO_,
262        _O___O,
263        _O___O,
264        __OOOO,
265        _____O,
266        ____O_,
267        __OO__,
268        ______},
269    [0x3a] = {______,
270        __OO__,
271        __OO__,
272        ______,
273        __OO__,
274        __OO__,
275        ______,
276        ______},
277    [0x3b] = {______,
278        __OO__,
279        __OO__,
280        ______,
281        __OO__,
282        ___O__,
283        __O___,
284        ______},
285    [0x3c] = {____O_,
286        ___O__,
287        __O___,
288        _O____,
289        __O___,
290        ___O__,
291        ____O_,
292        ______},
293    [0x3d] = {______,
294        ______,
295        _OOOOO,
296        ______,
297        _OOOOO,
298        ______,
299        ______,
300        ______},
301    [0x3e] = {_O____,
302        __O___,
303        ___O__,
304        ____O_,
305        ___O__,
306        __O___,
307        _O____,
308        ______},
309    [0x3f] = {__OOO_,
310        _O___O,
311        _____O,
312        ____O_,
313        ___O__,
314        ______,
315        ___O__,
316        ______},
317    [0x40] = {__OOO_,
318        _O___O,
319        _____O,
320        __OO_O,
321        _O_O_O,
322        _O_O_O,
323        __OOO_,
324        ______},
325    [0x41] = {__OOO_,
326        _O___O,
327        _O___O,
328        _O___O,
329        _OOOOO,
330        _O___O,
331        _O___O,
332        ______},
333    [0x42] = {_OOOO_,
334        _O___O,
335        _O___O,
336        _OOOO_,
337        _O___O,
338        _O___O,
339        _OOOO_,
340        ______},
341    [0x43] = {__OOO_,
342        _O___O,
343        _O____,
344        _O____,
345        _O____,
346        _O___O,
347        __OOO_,
348        ______},
349    [0x44] = {_OOO__,
350        _O__O_,
351        _O___O,
352        _O___O,
353        _O___O,
354        _O__O_,
355        _OOO__,
356        ______},
357    [0x45] = {_OOOOO,
358        _O____,
359        _O____,
360        _OOOO_,
361        _O____,
362        _O____,
363        _OOOOO,
364        ______},
365    [0x46] = {_OOOOO,
366        _O____,
367        _O____,
368        _OOOO_,
369        _O____,
370        _O____,
371        _O____,
372        ______},
373    [0x47] = {__OOO_,
374        _O___O,
375        _O____,
376        _O_OOO,
377        _O___O,
378        _O___O,
379        __OOOO,
380        ______},
381    [0x48] = {_O___O,
382        _O___O,
383        _O___O,
384        _OOOOO,
385        _O___O,
386        _O___O,
387        _O___O,
388        ______},
389    [0x49] = {__OOO_,
390        ___O__,
391        ___O__,
392        ___O__,
393        ___O__,
394        ___O__,
395        __OOO_,
396        ______},
397    [0x4a] = {___OOO,
398        ____O_,
399        ____O_,
400        ____O_,
401        ____O_,
402        _O__O_,
403        __OO__,
404        ______},
405    [0x4b] = {_O___O,
406        _O__O_,
407        _O_O__,
408        _OO___,
409        _O_O__,
410        _O__O_,
411        _O___O,
412        ______},
413    [0x4c] = {_O____,
414        _O____,
415        _O____,
416        _O____,
417        _O____,
418        _O____,
419        _OOOOO,
420        ______},
421    [0x4d] = {_O___O,
422        _OO_OO,
423        _O_O_O,
424        _O_O_O,
425        _O___O,
426        _O___O,
427        _O___O,
428        ______},
429    [0x4e] = {_O___O,
430        _O___O,
431        _OO__O,
432        _O_O_O,
433        _O__OO,
434        _O___O,
435        _O___O,
436        ______},
437    [0x4f] = {__OOO_,
438        _O___O,
439        _O___O,
440        _O___O,
441        _O___O,
442        _O___O,
443        __OOO_,
444        ______},
445    [0x50] = {_OOOO_,
446        _O___O,
447        _O___O,
448        _OOOO_,
449        _O____,
450        _O____,
451        _O____,
452        ______},
453    [0x51] = {__OOO_,
454        _O___O,
455        _O___O,
456        _O___O,
457        _O_O_O,
458        _O__O_,
459        __OO_O,
460        ______},
461    [0x52] = {_OOOO_,
462        _O___O,
463        _O___O,
464        _OOOO_,
465        _O_O__,
466        _O__O_,
467        _O___O,
468        ______},
469    [0x53] = {__OOOO,
470        _O____,
471        _O____,
472        __OOO_,
473        _____O,
474        _____O,
475        _OOOO_,
476        ______},
477    [0x54] = {_OOOOO,
478        ___O__,
479        ___O__,
480        ___O__,
481        ___O__,
482        ___O__,
483        ___O__,
484        ______},
485    [0x55] = {_O___O,
486        _O___O,
487        _O___O,
488        _O___O,
489        _O___O,
490        _O___O,
491        __OOO_,
492        ______},
493    [0x56] = {_O___O,
494        _O___O,
495        _O___O,
496        _O___O,
497        _O___O,
498        __O_O_,
499        ___O__,
500        ______},
501    [0x57] = {_O___O,
502        _O___O,
503        _O___O,
504        _O_O_O,
505        _O_O_O,
506        _O_O_O,
507        __O_O_,
508        ______},
509    [0x58] = {_O___O,
510        _O___O,
511        __O_O_,
512        ___O__,
513        __O_O_,
514        _O___O,
515        _O___O,
516        ______},
517    [0x59] = {_O___O,
518        _O___O,
519        _O___O,
520        __O_O_,
521        ___O__,
522        ___O__,
523        ___O__,
524        ______},
525    [0x5a] = {_OOOOO,
526        _____O,
527        ____O_,
528        ___O__,
529        __O___,
530        _O____,
531        _OOOOO,
532        ______},
533    [0x5b] = {__OOO_,
534        __O___,
535        __O___,
536        __O___,
537        __O___,
538        __O___,
539        __OOO_,
540        ______},
541    [0x5c] = {_O___O,
542        __O_O_,
543        _OOOOO,
544        ___O__,
545        _OOOOO,
546        ___O__,
547        ___O__,
548        ______},
549    [0x5d] = {__OOO_,
550        ____O_,
551        ____O_,
552        ____O_,
553        ____O_,
554        ____O_,
555        __OOO_,
556        ______},
557    [0x5e] = {___O__,
558        __O_O_,
559        _O___O,
560        ______,
561        ______,
562        ______,
563        ______,
564        ______},
565    [0x5f] = {______,
566        ______,
567        ______,
568        ______,
569        ______,
570        ______,
571        _OOOOO,
572        ______},
573    [0x60] = {__O___,
574        ___O__,
575        ____O_,
576        ______,
577        ______,
578        ______,
579        ______,
580        ______},
581    [0x61] = {______,
582        ______,
583        __OOO_,
584        _____O,
585        __OOOO,
586        _O___O,
587        __OOOO,
588        ______},
589    [0x62] = {_O____,
590        _O____,
591        _O_OO_,
592        _OO__O,
593        _O___O,
594        _O___O,
595        _OOOO_,
596        ______},
597    [0x63] = {______,
598        ______,
599        __OOO_,
600        _O____,
601        _O____,
602        _O___O,
603        __OOO_,
604        ______},
605    [0x64] = {_____O,
606        _____O,
607        __OO_O,
608        _O__OO,
609        _O___O,
610        _O___O,
611        __OOOO,
612        ______},
613    [0x65] = {______,
614        ______,
615        __OOO_,
616        _O___O,
617        _OOOOO,
618        _O____,
619        __OOO_,
620        ______},
621    [0x66] = {___OO_,
622        __O__O,
623        __O___,
624        _OOO__,
625        __O___,
626        __O___,
627        __O___,
628        ______},
629    [0x67] = {______,
630        ______,
631        __OOOO,
632        _O___O,
633        _O___O,
634        __OOOO,
635        _____O,
636        __OOO_},
637    [0x68] = {_O____,
638        _O____,
639        _O_OO_,
640        _OO__O,
641        _O___O,
642        _O___O,
643        _O___O,
644        ______},
645    [0x69] = {___O__,
646        ______,
647        __OO__,
648        ___O__,
649        ___O__,
650        ___O__,
651        __OOO_,
652        ______},
653    [0x6a] = {____O_,
654        ______,
655        ___OO_,
656        ____O_,
657        ____O_,
658        _O__O_,
659        __OO__,
660        ______},
661    [0x6b] = {__O___,
662        __O___,
663        __O__O,
664        __O_O_,
665        __OO__,
666        __O_O_,
667        __O__O,
668        ______},
669    [0x6c] = {__OO__,
670        ___O__,
671        ___O__,
672        ___O__,
673        ___O__,
674        ___O__,
675        __OOO_,
676        ______},
677    [0x6d] = {______,
678        ______,
679        _OO_O_,
680        _O_O_O,
681        _O_O_O,
682        _O___O,
683        _O___O,
684        ______},
685    [0x6e] = {______,
686        ______,
687        _OOOO_,
688        _O___O,
689        _O___O,
690        _O___O,
691        _O___O,
692        ______},
693    [0x6f] = {______,
694        ______,
695        __OOO_,
696        _O___O,
697        _O___O,
698        _O___O,
699        __OOO_,
700        ______},
701    [0x70] = {______,
702        ______,
703        _OOOO_,
704        _O___O,
705        _O___O,
706        _OOOO_,
707        _O____,
708        _O____},
709    [0x71] = {______,
710        ______,
711        __OO_O,
712        _O__OO,
713        _O___O,
714        __OOOO,
715        _____O,
716        _____O},
717    [0x72] = {______,
718        ______,
719        _O_OO_,
720        _OO__O,
721        _O____,
722        _O____,
723        _O____,
724        ______},
725    [0x73] = {______,
726        ______,
727        __OOO_,
728        _O____,
729        __OOO_,
730        _____O,
731        _OOOO_,
732        ______},
733    [0x74] = {__O___,
734        __O___,
735        _OOO__,
736        __O___,
737        __O___,
738        __O__O,
739        ___OO_,
740        ______},
741    [0x75] = {______,
742        ______,
743        _O___O,
744        _O___O,
745        _O___O,
746        _O__OO,
747        __OO_O,
748        ______},
749    [0x76] = {______,
750        ______,
751        _O___O,
752        _O___O,
753        _O___O,
754        __O_O_,
755        ___O__,
756        ______},
757    [0x77] = {______,
758        ______,
759        _O___O,
760        _O___O,
761        _O___O,
762        _O_O_O,
763        __O_O_,
764        ______},
765    [0x78] = {______,
766        ______,
767        _O___O,
768        __O_O_,
769        ___O__,
770        __O_O_,
771        _O___O,
772        ______},
773    [0x79] = {______,
774        ______,
775        _O___O,
776        _O___O,
777        __OOOO,
778        _____O,
779        __OOO_,
780        ______},
781    [0x7a] = {______,
782        ______,
783        _OOOOO,
784        ____O_,
785        ___O__,
786        __O___,
787        _OOOOO,
788        ______},
789    [0x7b] = {____O_,
790        ___O__,
791        ___O__,
792        __O___,
793        ___O__,
794        ___O__,
795        ____O_,
796        ______},
797    [0x7c] = {___O__,
798        ___O__,
799        ___O__,
800        ___O__,
801        ___O__,
802        ___O__,
803        ___O__,
804        ______},
805    [0x7d] = {__O___,
806        ___O__,
807        ___O__,
808        ____O_,
809        ___O__,
810        ___O__,
811        __O___,
812        ______},
813    [0x7e] = {______,
814        ___O__,
815        ____O_,
816        _OOOOO,
817        ____O_,
818        ___O__,
819        ______,
820        ______},
821
822    [0x7f] = {______,
823        ___O__,
824        __O___,
825        _OOOOO,
826        __O___,
827        ___O__,
828        ______,
829        ______},
830    [0xb0] = {__OOO_,
831        __O_O_,
832        __OOO_,
833        ______,
834        ______,
835        ______,
836        ______,
837        ______},
838    [0xe1] = {__O_O_,
839        ______,
840        __OOO_,
841        _____O,
842        __OOOO,
843        _O___O,
844        __OOOO,
845        ______},
846    [0xe2] = {__OOO_,
847        _O___O,
848        _OOOO_,
849        _O___O,
850        _O___O,
851        _O_OO_,
852        _O____,
853        ______},
854    [0xef] = {__O_O_,
855        ______,
856        __OOO_,
857        _O___O,
858        _O___O,
859        _O___O,
860        __OOO_,
861        ______},
862    [0xf5] = {__O_O_,
863        ______,
864        _O___O,
865        _O___O,
866        _O___O,
867        _O__OO,
868        __OO_O,
869        ______},
870};
Note: See TracBrowser for help on using the browser.