32x64 3-color message board http://elektorembedded.blogspot.com/

Dependencies:   mbed

Committer:
Clemo
Date:
Wed May 05 12:04:34 2010 +0000
Revision:
0:7a63bd42cf24

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Clemo 0:7a63bd42cf24 1 /*
Clemo 0:7a63bd42cf24 2 ** Font data for Arial 8pt
Clemo 0:7a63bd42cf24 3 */
Clemo 0:7a63bd42cf24 4
Clemo 0:7a63bd42cf24 5 #include "font.h"
Clemo 0:7a63bd42cf24 6 #include "arial_8pt.h"
Clemo 0:7a63bd42cf24 7
Clemo 0:7a63bd42cf24 8 /* Character bitmaps for Arial 8pt */
Clemo 0:7a63bd42cf24 9 const uint8_t arial_8pt_char_bitmaps[] =
Clemo 0:7a63bd42cf24 10 {
Clemo 0:7a63bd42cf24 11 /* @0 ' ' (2 pixels wide) */
Clemo 0:7a63bd42cf24 12 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
Clemo 0:7a63bd42cf24 13
Clemo 0:7a63bd42cf24 14 /* @10 '!' (1 pixels wide) */
Clemo 0:7a63bd42cf24 15 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x80, 0x00, 0x00,
Clemo 0:7a63bd42cf24 16
Clemo 0:7a63bd42cf24 17 /* @20 '"' (3 pixels wide) */
Clemo 0:7a63bd42cf24 18 0xA0, 0xA0, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
Clemo 0:7a63bd42cf24 19
Clemo 0:7a63bd42cf24 20 /* @30 '#' (5 pixels wide) */
Clemo 0:7a63bd42cf24 21 0x28, 0x28, 0xF8, 0x50, 0x50, 0xF8, 0xA0, 0xA0, 0x00, 0x00,
Clemo 0:7a63bd42cf24 22
Clemo 0:7a63bd42cf24 23 /* @40 '$' (5 pixels wide) */
Clemo 0:7a63bd42cf24 24 0x70, 0xA8, 0xA0, 0x70, 0x28, 0x28, 0xA8, 0x70, 0x20, 0x00,
Clemo 0:7a63bd42cf24 25
Clemo 0:7a63bd42cf24 26 /* @50 '%' (9 pixels wide) */
Clemo 0:7a63bd42cf24 27 0x62, 0x00, 0x94, 0x00, 0x94, 0x00, 0x68, 0x00, 0x0B, 0x00, 0x14, 0x80, 0x14, 0x80, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00,
Clemo 0:7a63bd42cf24 28
Clemo 0:7a63bd42cf24 29 /* @70 '&' (6 pixels wide) */
Clemo 0:7a63bd42cf24 30 0x30, 0x48, 0x48, 0x30, 0x50, 0x8C, 0x88, 0x74, 0x00, 0x00,
Clemo 0:7a63bd42cf24 31
Clemo 0:7a63bd42cf24 32 /* @80 ''' (1 pixels wide) */
Clemo 0:7a63bd42cf24 33 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
Clemo 0:7a63bd42cf24 34
Clemo 0:7a63bd42cf24 35 /* @90 '(' (3 pixels wide) */
Clemo 0:7a63bd42cf24 36 0x20, 0x40, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x40, 0x20,
Clemo 0:7a63bd42cf24 37
Clemo 0:7a63bd42cf24 38 /* @100 ')' (3 pixels wide) */
Clemo 0:7a63bd42cf24 39 0x80, 0x40, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x40, 0x80,
Clemo 0:7a63bd42cf24 40
Clemo 0:7a63bd42cf24 41 /* @110 '*' (3 pixels wide) */
Clemo 0:7a63bd42cf24 42 0x40, 0xE0, 0x40, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
Clemo 0:7a63bd42cf24 43
Clemo 0:7a63bd42cf24 44 /* @120 '+' (5 pixels wide) */
Clemo 0:7a63bd42cf24 45 0x00, 0x00, 0x20, 0x20, 0xF8, 0x20, 0x20, 0x00, 0x00, 0x00,
Clemo 0:7a63bd42cf24 46
Clemo 0:7a63bd42cf24 47 /* @130 ',' (1 pixels wide) */
Clemo 0:7a63bd42cf24 48 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80,
Clemo 0:7a63bd42cf24 49
Clemo 0:7a63bd42cf24 50 /* @140 '-' (3 pixels wide) */
Clemo 0:7a63bd42cf24 51 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x00, 0x00,
Clemo 0:7a63bd42cf24 52
Clemo 0:7a63bd42cf24 53 /* @150 '.' (1 pixels wide) */
Clemo 0:7a63bd42cf24 54 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00,
Clemo 0:7a63bd42cf24 55
Clemo 0:7a63bd42cf24 56 /* @160 '/' (3 pixels wide) */
Clemo 0:7a63bd42cf24 57 0x20, 0x20, 0x40, 0x40, 0x40, 0x40, 0x80, 0x80, 0x00, 0x00,
Clemo 0:7a63bd42cf24 58
Clemo 0:7a63bd42cf24 59 /* @170 '0' (5 pixels wide) */
Clemo 0:7a63bd42cf24 60 0x70, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x70, 0x00, 0x00,
Clemo 0:7a63bd42cf24 61
Clemo 0:7a63bd42cf24 62 /* @180 '1' (3 pixels wide) */
Clemo 0:7a63bd42cf24 63 0x20, 0x60, 0xA0, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00,
Clemo 0:7a63bd42cf24 64
Clemo 0:7a63bd42cf24 65 /* @190 '2' (5 pixels wide) */
Clemo 0:7a63bd42cf24 66 0x70, 0x88, 0x08, 0x08, 0x10, 0x20, 0x40, 0xF8, 0x00, 0x00,
Clemo 0:7a63bd42cf24 67
Clemo 0:7a63bd42cf24 68 /* @200 '3' (5 pixels wide) */
Clemo 0:7a63bd42cf24 69 0x70, 0x88, 0x08, 0x30, 0x08, 0x08, 0x88, 0x70, 0x00, 0x00,
Clemo 0:7a63bd42cf24 70
Clemo 0:7a63bd42cf24 71 /* @210 '4' (5 pixels wide) */
Clemo 0:7a63bd42cf24 72 0x10, 0x30, 0x50, 0x50, 0x90, 0xF8, 0x10, 0x10, 0x00, 0x00,
Clemo 0:7a63bd42cf24 73
Clemo 0:7a63bd42cf24 74 /* @220 '5' (5 pixels wide) */
Clemo 0:7a63bd42cf24 75 0x78, 0x40, 0x80, 0xF0, 0x08, 0x08, 0x88, 0x70, 0x00, 0x00,
Clemo 0:7a63bd42cf24 76
Clemo 0:7a63bd42cf24 77 /* @230 '6' (5 pixels wide) */
Clemo 0:7a63bd42cf24 78 0x70, 0x88, 0x80, 0xF0, 0x88, 0x88, 0x88, 0x70, 0x00, 0x00,
Clemo 0:7a63bd42cf24 79
Clemo 0:7a63bd42cf24 80 /* @240 '7' (5 pixels wide) */
Clemo 0:7a63bd42cf24 81 0xF8, 0x10, 0x10, 0x20, 0x20, 0x40, 0x40, 0x40, 0x00, 0x00,
Clemo 0:7a63bd42cf24 82
Clemo 0:7a63bd42cf24 83 /* @250 '8' (5 pixels wide) */
Clemo 0:7a63bd42cf24 84 0x70, 0x88, 0x88, 0x70, 0x88, 0x88, 0x88, 0x70, 0x00, 0x00,
Clemo 0:7a63bd42cf24 85
Clemo 0:7a63bd42cf24 86 /* @260 '9' (5 pixels wide) */
Clemo 0:7a63bd42cf24 87 0x70, 0x88, 0x88, 0x88, 0x78, 0x08, 0x88, 0x70, 0x00, 0x00,
Clemo 0:7a63bd42cf24 88
Clemo 0:7a63bd42cf24 89 /* @270 ':' (1 pixels wide) */
Clemo 0:7a63bd42cf24 90 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00,
Clemo 0:7a63bd42cf24 91
Clemo 0:7a63bd42cf24 92 /* @280 ';' (1 pixels wide) */
Clemo 0:7a63bd42cf24 93 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80,
Clemo 0:7a63bd42cf24 94
Clemo 0:7a63bd42cf24 95 /* @290 '<' (5 pixels wide) */
Clemo 0:7a63bd42cf24 96 0x00, 0x00, 0x08, 0x70, 0x80, 0x70, 0x08, 0x00, 0x00, 0x00,
Clemo 0:7a63bd42cf24 97
Clemo 0:7a63bd42cf24 98 /* @300 '=' (5 pixels wide) */
Clemo 0:7a63bd42cf24 99 0x00, 0x00, 0x00, 0xF8, 0x00, 0xF8, 0x00, 0x00, 0x00, 0x00,
Clemo 0:7a63bd42cf24 100
Clemo 0:7a63bd42cf24 101 /* @310 '>' (5 pixels wide) */
Clemo 0:7a63bd42cf24 102 0x00, 0x00, 0x80, 0x70, 0x08, 0x70, 0x80, 0x00, 0x00, 0x00,
Clemo 0:7a63bd42cf24 103
Clemo 0:7a63bd42cf24 104 /* @320 '?' (5 pixels wide) */
Clemo 0:7a63bd42cf24 105 0x70, 0x88, 0x08, 0x10, 0x20, 0x20, 0x00, 0x20, 0x00, 0x00,
Clemo 0:7a63bd42cf24 106
Clemo 0:7a63bd42cf24 107 /* @330 '@' (10 pixels wide) */
Clemo 0:7a63bd42cf24 108 0x1F, 0x00, 0x60, 0x80, 0x4D, 0x40, 0x93, 0x40, 0xA2, 0x40, 0xA2, 0x40, 0xA6, 0x80, 0x9B, 0x00, 0x40, 0x40, 0x3F, 0x80,
Clemo 0:7a63bd42cf24 109
Clemo 0:7a63bd42cf24 110 /* @350 'A' (7 pixels wide) */
Clemo 0:7a63bd42cf24 111 0x10, 0x28, 0x28, 0x28, 0x44, 0x7C, 0x82, 0x82, 0x00, 0x00,
Clemo 0:7a63bd42cf24 112
Clemo 0:7a63bd42cf24 113 /* @360 'B' (6 pixels wide) */
Clemo 0:7a63bd42cf24 114 0xF8, 0x84, 0x84, 0xFC, 0x84, 0x84, 0x84, 0xF8, 0x00, 0x00,
Clemo 0:7a63bd42cf24 115
Clemo 0:7a63bd42cf24 116 /* @370 'C' (6 pixels wide) */
Clemo 0:7a63bd42cf24 117 0x38, 0x44, 0x80, 0x80, 0x80, 0x80, 0x44, 0x38, 0x00, 0x00,
Clemo 0:7a63bd42cf24 118
Clemo 0:7a63bd42cf24 119 /* @380 'D' (6 pixels wide) */
Clemo 0:7a63bd42cf24 120 0xF0, 0x88, 0x84, 0x84, 0x84, 0x84, 0x88, 0xF0, 0x00, 0x00,
Clemo 0:7a63bd42cf24 121
Clemo 0:7a63bd42cf24 122 /* @390 'E' (5 pixels wide) */
Clemo 0:7a63bd42cf24 123 0xF8, 0x80, 0x80, 0xF8, 0x80, 0x80, 0x80, 0xF8, 0x00, 0x00,
Clemo 0:7a63bd42cf24 124
Clemo 0:7a63bd42cf24 125 /* @400 'F' (5 pixels wide) */
Clemo 0:7a63bd42cf24 126 0xF8, 0x80, 0x80, 0xF0, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00,
Clemo 0:7a63bd42cf24 127
Clemo 0:7a63bd42cf24 128 /* @410 'G' (7 pixels wide) */
Clemo 0:7a63bd42cf24 129 0x38, 0x44, 0x82, 0x80, 0x8E, 0x82, 0x44, 0x38, 0x00, 0x00,
Clemo 0:7a63bd42cf24 130
Clemo 0:7a63bd42cf24 131 /* @420 'H' (6 pixels wide) */
Clemo 0:7a63bd42cf24 132 0x84, 0x84, 0x84, 0xFC, 0x84, 0x84, 0x84, 0x84, 0x00, 0x00,
Clemo 0:7a63bd42cf24 133
Clemo 0:7a63bd42cf24 134 /* @430 'I' (1 pixels wide) */
Clemo 0:7a63bd42cf24 135 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00,
Clemo 0:7a63bd42cf24 136
Clemo 0:7a63bd42cf24 137 /* @440 'J' (4 pixels wide) */
Clemo 0:7a63bd42cf24 138 0x10, 0x10, 0x10, 0x10, 0x10, 0x90, 0x90, 0x60, 0x00, 0x00,
Clemo 0:7a63bd42cf24 139
Clemo 0:7a63bd42cf24 140 /* @450 'K' (6 pixels wide) */
Clemo 0:7a63bd42cf24 141 0x84, 0x88, 0x90, 0xB0, 0xD0, 0x88, 0x88, 0x84, 0x00, 0x00,
Clemo 0:7a63bd42cf24 142
Clemo 0:7a63bd42cf24 143 /* @460 'L' (5 pixels wide) */
Clemo 0:7a63bd42cf24 144 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0xF8, 0x00, 0x00,
Clemo 0:7a63bd42cf24 145
Clemo 0:7a63bd42cf24 146 /* @470 'M' (7 pixels wide) */
Clemo 0:7a63bd42cf24 147 0x82, 0xC6, 0xC6, 0xAA, 0xAA, 0xAA, 0x92, 0x92, 0x00, 0x00,
Clemo 0:7a63bd42cf24 148
Clemo 0:7a63bd42cf24 149 /* @480 'N' (6 pixels wide) */
Clemo 0:7a63bd42cf24 150 0x84, 0xC4, 0xA4, 0xA4, 0x94, 0x94, 0x8C, 0x84, 0x00, 0x00,
Clemo 0:7a63bd42cf24 151
Clemo 0:7a63bd42cf24 152 /* @490 'O' (7 pixels wide) */
Clemo 0:7a63bd42cf24 153 0x38, 0x44, 0x82, 0x82, 0x82, 0x82, 0x44, 0x38, 0x00, 0x00,
Clemo 0:7a63bd42cf24 154
Clemo 0:7a63bd42cf24 155 /* @500 'P' (5 pixels wide) */
Clemo 0:7a63bd42cf24 156 0xF0, 0x88, 0x88, 0x88, 0xF0, 0x80, 0x80, 0x80, 0x00, 0x00,
Clemo 0:7a63bd42cf24 157
Clemo 0:7a63bd42cf24 158 /* @510 'Q' (7 pixels wide) */
Clemo 0:7a63bd42cf24 159 0x38, 0x44, 0x82, 0x82, 0x82, 0x9A, 0x44, 0x3A, 0x00, 0x00,
Clemo 0:7a63bd42cf24 160
Clemo 0:7a63bd42cf24 161 /* @520 'R' (6 pixels wide) */
Clemo 0:7a63bd42cf24 162 0xF8, 0x84, 0x84, 0xF8, 0x90, 0x88, 0x88, 0x84, 0x00, 0x00,
Clemo 0:7a63bd42cf24 163
Clemo 0:7a63bd42cf24 164 /* @530 'S' (6 pixels wide) */
Clemo 0:7a63bd42cf24 165 0x78, 0x84, 0x80, 0x60, 0x18, 0x04, 0x84, 0x78, 0x00, 0x00,
Clemo 0:7a63bd42cf24 166
Clemo 0:7a63bd42cf24 167 /* @540 'T' (5 pixels wide) */
Clemo 0:7a63bd42cf24 168 0xF8, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00,
Clemo 0:7a63bd42cf24 169
Clemo 0:7a63bd42cf24 170 /* @550 'U' (6 pixels wide) */
Clemo 0:7a63bd42cf24 171 0x84, 0x84, 0x84, 0x84, 0x84, 0x84, 0x84, 0x78, 0x00, 0x00,
Clemo 0:7a63bd42cf24 172
Clemo 0:7a63bd42cf24 173 /* @560 'V' (7 pixels wide) */
Clemo 0:7a63bd42cf24 174 0x82, 0x82, 0x44, 0x44, 0x28, 0x28, 0x10, 0x10, 0x00, 0x00,
Clemo 0:7a63bd42cf24 175
Clemo 0:7a63bd42cf24 176 /* @570 'W' (11 pixels wide) */
Clemo 0:7a63bd42cf24 177 0x84, 0x20, 0x8A, 0x20, 0x4A, 0x40, 0x4A, 0x40, 0x51, 0x40, 0x51, 0x40, 0x20, 0x80, 0x20, 0x80, 0x00, 0x00, 0x00, 0x00,
Clemo 0:7a63bd42cf24 178
Clemo 0:7a63bd42cf24 179 /* @590 'X' (6 pixels wide) */
Clemo 0:7a63bd42cf24 180 0x84, 0x48, 0x48, 0x30, 0x30, 0x48, 0x48, 0x84, 0x00, 0x00,
Clemo 0:7a63bd42cf24 181
Clemo 0:7a63bd42cf24 182 /* @600 'Y' (7 pixels wide) */
Clemo 0:7a63bd42cf24 183 0x82, 0x44, 0x44, 0x28, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00,
Clemo 0:7a63bd42cf24 184
Clemo 0:7a63bd42cf24 185 /* @610 'Z' (6 pixels wide) */
Clemo 0:7a63bd42cf24 186 0x7C, 0x08, 0x10, 0x10, 0x20, 0x20, 0x40, 0xFC, 0x00, 0x00,
Clemo 0:7a63bd42cf24 187
Clemo 0:7a63bd42cf24 188 /* @620 '[' (2 pixels wide) */
Clemo 0:7a63bd42cf24 189 0xC0, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0xC0,
Clemo 0:7a63bd42cf24 190
Clemo 0:7a63bd42cf24 191 /* @630 '\' (3 pixels wide) */
Clemo 0:7a63bd42cf24 192 0x80, 0x80, 0x40, 0x40, 0x40, 0x40, 0x20, 0x20, 0x00, 0x00,
Clemo 0:7a63bd42cf24 193
Clemo 0:7a63bd42cf24 194 /* @640 ']' (2 pixels wide) */
Clemo 0:7a63bd42cf24 195 0xC0, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0xC0,
Clemo 0:7a63bd42cf24 196
Clemo 0:7a63bd42cf24 197 /* @650 '^' (5 pixels wide) */
Clemo 0:7a63bd42cf24 198 0x20, 0x50, 0x50, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
Clemo 0:7a63bd42cf24 199
Clemo 0:7a63bd42cf24 200 /* @660 '_' (6 pixels wide) */
Clemo 0:7a63bd42cf24 201 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC,
Clemo 0:7a63bd42cf24 202
Clemo 0:7a63bd42cf24 203 /* @670 '`' (2 pixels wide) */
Clemo 0:7a63bd42cf24 204 0x80, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
Clemo 0:7a63bd42cf24 205
Clemo 0:7a63bd42cf24 206 /* @680 'a' (5 pixels wide) */
Clemo 0:7a63bd42cf24 207 0x00, 0x00, 0x70, 0x88, 0x78, 0x88, 0x98, 0x68, 0x00, 0x00,
Clemo 0:7a63bd42cf24 208
Clemo 0:7a63bd42cf24 209 /* @690 'b' (5 pixels wide) */
Clemo 0:7a63bd42cf24 210 0x80, 0x80, 0xB0, 0xC8, 0x88, 0x88, 0xC8, 0xB0, 0x00, 0x00,
Clemo 0:7a63bd42cf24 211
Clemo 0:7a63bd42cf24 212 /* @700 'c' (5 pixels wide) */
Clemo 0:7a63bd42cf24 213 0x00, 0x00, 0x70, 0x88, 0x80, 0x80, 0x88, 0x70, 0x00, 0x00,
Clemo 0:7a63bd42cf24 214
Clemo 0:7a63bd42cf24 215 /* @710 'd' (5 pixels wide) */
Clemo 0:7a63bd42cf24 216 0x08, 0x08, 0x68, 0x98, 0x88, 0x88, 0x98, 0x68, 0x00, 0x00,
Clemo 0:7a63bd42cf24 217
Clemo 0:7a63bd42cf24 218 /* @720 'e' (5 pixels wide) */
Clemo 0:7a63bd42cf24 219 0x00, 0x00, 0x70, 0x88, 0xF8, 0x80, 0x88, 0x70, 0x00, 0x00,
Clemo 0:7a63bd42cf24 220
Clemo 0:7a63bd42cf24 221 /* @730 'f' (3 pixels wide) */
Clemo 0:7a63bd42cf24 222 0x20, 0x40, 0xE0, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00,
Clemo 0:7a63bd42cf24 223
Clemo 0:7a63bd42cf24 224 /* @740 'g' (5 pixels wide) */
Clemo 0:7a63bd42cf24 225 0x00, 0x00, 0x68, 0x98, 0x88, 0x88, 0x98, 0x68, 0x08, 0xF0,
Clemo 0:7a63bd42cf24 226
Clemo 0:7a63bd42cf24 227 /* @750 'h' (5 pixels wide) */
Clemo 0:7a63bd42cf24 228 0x80, 0x80, 0xB0, 0xC8, 0x88, 0x88, 0x88, 0x88, 0x00, 0x00,
Clemo 0:7a63bd42cf24 229
Clemo 0:7a63bd42cf24 230 /* @760 'i' (1 pixels wide) */
Clemo 0:7a63bd42cf24 231 0x80, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00,
Clemo 0:7a63bd42cf24 232
Clemo 0:7a63bd42cf24 233 /* @770 'j' (2 pixels wide) */
Clemo 0:7a63bd42cf24 234 0x40, 0x00, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x80,
Clemo 0:7a63bd42cf24 235
Clemo 0:7a63bd42cf24 236 /* @780 'k' (4 pixels wide) */
Clemo 0:7a63bd42cf24 237 0x80, 0x80, 0x90, 0xA0, 0xC0, 0xA0, 0xA0, 0x90, 0x00, 0x00,
Clemo 0:7a63bd42cf24 238
Clemo 0:7a63bd42cf24 239 /* @790 'l' (1 pixels wide) */
Clemo 0:7a63bd42cf24 240 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00,
Clemo 0:7a63bd42cf24 241
Clemo 0:7a63bd42cf24 242 /* @800 'm' (7 pixels wide) */
Clemo 0:7a63bd42cf24 243 0x00, 0x00, 0xBC, 0xD2, 0x92, 0x92, 0x92, 0x92, 0x00, 0x00,
Clemo 0:7a63bd42cf24 244
Clemo 0:7a63bd42cf24 245 /* @810 'n' (5 pixels wide) */
Clemo 0:7a63bd42cf24 246 0x00, 0x00, 0xF0, 0x88, 0x88, 0x88, 0x88, 0x88, 0x00, 0x00,
Clemo 0:7a63bd42cf24 247
Clemo 0:7a63bd42cf24 248 /* @820 'o' (5 pixels wide) */
Clemo 0:7a63bd42cf24 249 0x00, 0x00, 0x70, 0x88, 0x88, 0x88, 0x88, 0x70, 0x00, 0x00,
Clemo 0:7a63bd42cf24 250
Clemo 0:7a63bd42cf24 251 /* @830 'p' (5 pixels wide) */
Clemo 0:7a63bd42cf24 252 0x00, 0x00, 0xB0, 0xC8, 0x88, 0x88, 0xC8, 0xB0, 0x80, 0x80,
Clemo 0:7a63bd42cf24 253
Clemo 0:7a63bd42cf24 254 /* @840 'q' (5 pixels wide) */
Clemo 0:7a63bd42cf24 255 0x00, 0x00, 0x68, 0x98, 0x88, 0x88, 0x98, 0x68, 0x08, 0x08,
Clemo 0:7a63bd42cf24 256
Clemo 0:7a63bd42cf24 257 /* @850 'r' (3 pixels wide) */
Clemo 0:7a63bd42cf24 258 0x00, 0x00, 0xA0, 0xC0, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00,
Clemo 0:7a63bd42cf24 259
Clemo 0:7a63bd42cf24 260 /* @860 's' (5 pixels wide) */
Clemo 0:7a63bd42cf24 261 0x00, 0x00, 0x70, 0x88, 0x60, 0x10, 0x88, 0x70, 0x00, 0x00,
Clemo 0:7a63bd42cf24 262
Clemo 0:7a63bd42cf24 263 /* @870 't' (3 pixels wide) */
Clemo 0:7a63bd42cf24 264 0x40, 0x40, 0xE0, 0x40, 0x40, 0x40, 0x40, 0x60, 0x00, 0x00,
Clemo 0:7a63bd42cf24 265
Clemo 0:7a63bd42cf24 266 /* @880 'u' (5 pixels wide) */
Clemo 0:7a63bd42cf24 267 0x00, 0x00, 0x88, 0x88, 0x88, 0x88, 0x98, 0x68, 0x00, 0x00,
Clemo 0:7a63bd42cf24 268
Clemo 0:7a63bd42cf24 269 /* @890 'v' (5 pixels wide) */
Clemo 0:7a63bd42cf24 270 0x00, 0x00, 0x88, 0x88, 0x50, 0x50, 0x20, 0x20, 0x00, 0x00,
Clemo 0:7a63bd42cf24 271
Clemo 0:7a63bd42cf24 272 /* @900 'w' (9 pixels wide) */
Clemo 0:7a63bd42cf24 273 0x00, 0x00, 0x00, 0x00, 0x88, 0x80, 0x94, 0x80, 0x55, 0x00, 0x55, 0x00, 0x22, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00,
Clemo 0:7a63bd42cf24 274
Clemo 0:7a63bd42cf24 275 /* @920 'x' (5 pixels wide) */
Clemo 0:7a63bd42cf24 276 0x00, 0x00, 0x88, 0x50, 0x20, 0x20, 0x50, 0x88, 0x00, 0x00,
Clemo 0:7a63bd42cf24 277
Clemo 0:7a63bd42cf24 278 /* @930 'y' (5 pixels wide) */
Clemo 0:7a63bd42cf24 279 0x00, 0x00, 0x88, 0x88, 0x50, 0x50, 0x20, 0x20, 0x20, 0x40,
Clemo 0:7a63bd42cf24 280
Clemo 0:7a63bd42cf24 281 /* @940 'z' (5 pixels wide) */
Clemo 0:7a63bd42cf24 282 0x00, 0x00, 0xF8, 0x10, 0x20, 0x20, 0x40, 0xF8, 0x00, 0x00,
Clemo 0:7a63bd42cf24 283
Clemo 0:7a63bd42cf24 284 /* @950 '{' (3 pixels wide) */
Clemo 0:7a63bd42cf24 285 0x20, 0x40, 0x40, 0x40, 0x80, 0x40, 0x40, 0x40, 0x40, 0x20,
Clemo 0:7a63bd42cf24 286
Clemo 0:7a63bd42cf24 287 /* @960 '|' (1 pixels wide) */
Clemo 0:7a63bd42cf24 288 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
Clemo 0:7a63bd42cf24 289
Clemo 0:7a63bd42cf24 290 /* @970 '}' (3 pixels wide) */
Clemo 0:7a63bd42cf24 291 0x80, 0x40, 0x40, 0x40, 0x20, 0x40, 0x40, 0x40, 0x40, 0x80,
Clemo 0:7a63bd42cf24 292
Clemo 0:7a63bd42cf24 293 /* @980 '~' (5 pixels wide) */
Clemo 0:7a63bd42cf24 294 0x00, 0x00, 0x00, 0xE8, 0xB0, 0x00, 0x00, 0x00, 0x00, 0x00,
Clemo 0:7a63bd42cf24 295 };
Clemo 0:7a63bd42cf24 296
Clemo 0:7a63bd42cf24 297 /* Character descriptors for Arial 8pt */
Clemo 0:7a63bd42cf24 298 /* { [Char width in bits], [Offset into arial8ptCharBitmaps in bytes] } */
Clemo 0:7a63bd42cf24 299 const FONT_CHAR_INFO arial_8pt_char_descriptors[] =
Clemo 0:7a63bd42cf24 300 {
Clemo 0:7a63bd42cf24 301 {2, 0}, /* */
Clemo 0:7a63bd42cf24 302 {1, 10}, /* ! */
Clemo 0:7a63bd42cf24 303 {3, 20}, /* " */
Clemo 0:7a63bd42cf24 304 {5, 30}, /* # */
Clemo 0:7a63bd42cf24 305 {5, 40}, /* $ */
Clemo 0:7a63bd42cf24 306 {9, 50}, /* % */
Clemo 0:7a63bd42cf24 307 {6, 70}, /* & */
Clemo 0:7a63bd42cf24 308 {1, 80}, /* ' */
Clemo 0:7a63bd42cf24 309 {3, 90}, /* ( */
Clemo 0:7a63bd42cf24 310 {3, 100}, /* ) */
Clemo 0:7a63bd42cf24 311 {3, 110}, /* * */
Clemo 0:7a63bd42cf24 312 {5, 120}, /* + */
Clemo 0:7a63bd42cf24 313 {1, 130}, /* , */
Clemo 0:7a63bd42cf24 314 {3, 140}, /* - */
Clemo 0:7a63bd42cf24 315 {1, 150}, /* . */
Clemo 0:7a63bd42cf24 316 {3, 160}, /* / */
Clemo 0:7a63bd42cf24 317 {5, 170}, /* 0 */
Clemo 0:7a63bd42cf24 318 {3, 180}, /* 1 */
Clemo 0:7a63bd42cf24 319 {5, 190}, /* 2 */
Clemo 0:7a63bd42cf24 320 {5, 200}, /* 3 */
Clemo 0:7a63bd42cf24 321 {5, 210}, /* 4 */
Clemo 0:7a63bd42cf24 322 {5, 220}, /* 5 */
Clemo 0:7a63bd42cf24 323 {5, 230}, /* 6 */
Clemo 0:7a63bd42cf24 324 {5, 240}, /* 7 */
Clemo 0:7a63bd42cf24 325 {5, 250}, /* 8 */
Clemo 0:7a63bd42cf24 326 {5, 260}, /* 9 */
Clemo 0:7a63bd42cf24 327 {1, 270}, /* : */
Clemo 0:7a63bd42cf24 328 {1, 280}, /* ; */
Clemo 0:7a63bd42cf24 329 {5, 290}, /* < */
Clemo 0:7a63bd42cf24 330 {5, 300}, /* = */
Clemo 0:7a63bd42cf24 331 {5, 310}, /* > */
Clemo 0:7a63bd42cf24 332 {5, 320}, /* ? */
Clemo 0:7a63bd42cf24 333 {10, 330}, /* @ */
Clemo 0:7a63bd42cf24 334 {7, 350}, /* A */
Clemo 0:7a63bd42cf24 335 {6, 360}, /* B */
Clemo 0:7a63bd42cf24 336 {6, 370}, /* C */
Clemo 0:7a63bd42cf24 337 {6, 380}, /* D */
Clemo 0:7a63bd42cf24 338 {5, 390}, /* E */
Clemo 0:7a63bd42cf24 339 {5, 400}, /* F */
Clemo 0:7a63bd42cf24 340 {7, 410}, /* G */
Clemo 0:7a63bd42cf24 341 {6, 420}, /* H */
Clemo 0:7a63bd42cf24 342 {1, 430}, /* I */
Clemo 0:7a63bd42cf24 343 {4, 440}, /* J */
Clemo 0:7a63bd42cf24 344 {6, 450}, /* K */
Clemo 0:7a63bd42cf24 345 {5, 460}, /* L */
Clemo 0:7a63bd42cf24 346 {7, 470}, /* M */
Clemo 0:7a63bd42cf24 347 {6, 480}, /* N */
Clemo 0:7a63bd42cf24 348 {7, 490}, /* O */
Clemo 0:7a63bd42cf24 349 {5, 500}, /* P */
Clemo 0:7a63bd42cf24 350 {7, 510}, /* Q */
Clemo 0:7a63bd42cf24 351 {6, 520}, /* R */
Clemo 0:7a63bd42cf24 352 {6, 530}, /* S */
Clemo 0:7a63bd42cf24 353 {5, 540}, /* T */
Clemo 0:7a63bd42cf24 354 {6, 550}, /* U */
Clemo 0:7a63bd42cf24 355 {7, 560}, /* V */
Clemo 0:7a63bd42cf24 356 {11, 570}, /* W */
Clemo 0:7a63bd42cf24 357 {6, 590}, /* X */
Clemo 0:7a63bd42cf24 358 {7, 600}, /* Y */
Clemo 0:7a63bd42cf24 359 {6, 610}, /* Z */
Clemo 0:7a63bd42cf24 360 {2, 620}, /* [ */
Clemo 0:7a63bd42cf24 361 {3, 630}, /* \ */
Clemo 0:7a63bd42cf24 362 {2, 640}, /* ] */
Clemo 0:7a63bd42cf24 363 {5, 650}, /* ^ */
Clemo 0:7a63bd42cf24 364 {6, 660}, /* _ */
Clemo 0:7a63bd42cf24 365 {2, 670}, /* ` */
Clemo 0:7a63bd42cf24 366 {5, 680}, /* a */
Clemo 0:7a63bd42cf24 367 {5, 690}, /* b */
Clemo 0:7a63bd42cf24 368 {5, 700}, /* c */
Clemo 0:7a63bd42cf24 369 {5, 710}, /* d */
Clemo 0:7a63bd42cf24 370 {5, 720}, /* e */
Clemo 0:7a63bd42cf24 371 {3, 730}, /* f */
Clemo 0:7a63bd42cf24 372 {5, 740}, /* g */
Clemo 0:7a63bd42cf24 373 {5, 750}, /* h */
Clemo 0:7a63bd42cf24 374 {1, 760}, /* i */
Clemo 0:7a63bd42cf24 375 {2, 770}, /* j */
Clemo 0:7a63bd42cf24 376 {4, 780}, /* k */
Clemo 0:7a63bd42cf24 377 {1, 790}, /* l */
Clemo 0:7a63bd42cf24 378 {7, 800}, /* m */
Clemo 0:7a63bd42cf24 379 {5, 810}, /* n */
Clemo 0:7a63bd42cf24 380 {5, 820}, /* o */
Clemo 0:7a63bd42cf24 381 {5, 830}, /* p */
Clemo 0:7a63bd42cf24 382 {5, 840}, /* q */
Clemo 0:7a63bd42cf24 383 {3, 850}, /* r */
Clemo 0:7a63bd42cf24 384 {5, 860}, /* s */
Clemo 0:7a63bd42cf24 385 {3, 870}, /* t */
Clemo 0:7a63bd42cf24 386 {5, 880}, /* u */
Clemo 0:7a63bd42cf24 387 {5, 890}, /* v */
Clemo 0:7a63bd42cf24 388 {9, 900}, /* w */
Clemo 0:7a63bd42cf24 389 {5, 920}, /* x */
Clemo 0:7a63bd42cf24 390 {5, 930}, /* y */
Clemo 0:7a63bd42cf24 391 {5, 940}, /* z */
Clemo 0:7a63bd42cf24 392 {3, 950}, /* { */
Clemo 0:7a63bd42cf24 393 {1, 960}, /* | */
Clemo 0:7a63bd42cf24 394 {3, 970}, /* } */
Clemo 0:7a63bd42cf24 395 {5, 980}, /* ~ */
Clemo 0:7a63bd42cf24 396 };
Clemo 0:7a63bd42cf24 397
Clemo 0:7a63bd42cf24 398 /* Font information for Arial 8pt */
Clemo 0:7a63bd42cf24 399 const FONT_INFO arial_8pt_font_info =
Clemo 0:7a63bd42cf24 400 {
Clemo 0:7a63bd42cf24 401 10, /* Character height in bits */
Clemo 0:7a63bd42cf24 402 ' ', /* Start character */
Clemo 0:7a63bd42cf24 403 arial_8pt_char_descriptors, /* Character decriptor array */
Clemo 0:7a63bd42cf24 404 arial_8pt_char_bitmaps, /* Character bitmap array */
Clemo 0:7a63bd42cf24 405 };