acid-drop- Hacking the planet from a LilyGo T-Deck using custom firmware |
git clone git://git.acid.vegas/acid-drop.git |
Log | Files | Refs | Archive | README | LICENSE |
Font32rle.c (35799B)
1 // Font 4 2 // 3 // This font has been 8 bit Run Length Encoded to save FLASH space 4 // 5 // This font contains 96 ASCII characters 6 7 // Use the #define below to select a GBP sign instead of a dollar sign 8 //#define FONT_4_GBP 9 10 PROGMEM const unsigned char widtbl_f32[96] = // character width table 11 { 12 5, 8, 8, 19, 14, 21, 17, 6, // char 32 - 39 13 8, 8, 12, 10, 7, 8, 7, 8, // char 40 - 47 14 14, 14, 14, 14, 14, 14, 14, 14, // char 48 - 55 15 14, 14, 7, 7, 14, 9, 14, 13, // char 56 - 63 16 25, 16, 17, 18, 18, 16, 15, 19, // char 64 - 71 17 18, 6, 13, 17, 13, 21, 18, 19, // char 72 - 79 18 16, 19, 17, 16, 14, 18, 15, 23, // char 80 - 87 19 15, 16, 16, 9, 13, 9, 12, 13, // char 88 - 95 20 9, 14, 15, 13, 15, 14, 8, 15, // char 96 - 103 21 15, 6, 6, 12, 6, 22, 15, 15, // char 104 - 111 22 15, 15, 8, 12, 7, 14, 12, 18, // char 112 - 119 23 13, 13, 12, 13, 13, 13, 15, 1 // char 120 - 127 24 }; 25 26 // Row format, MSB left 27 28 PROGMEM const unsigned char chr_f32_20[] = 29 { 30 0x7F, 0x1 31 }; 32 33 PROGMEM const unsigned char chr_f32_21[] = 34 { 35 0x0A, 0x81, 0x05, 0x81, 0x05, 0x81, 0x05, 0x81, 36 0x05, 0x81, 0x05, 0x81, 0x05, 0x81, 0x05, 0x81, 37 0x05, 0x81, 0x05, 0x81, 0x05, 0x81, 0x05, 0x81, 38 0x05, 0x81, 0x15, 0x81, 0x05, 0x81, 0x05, 0x81, 39 0x3A 40 }; 41 42 PROGMEM const unsigned char chr_f32_22[] = 43 { 44 0x09, 0x80, 0x01, 0x80, 0x03, 0x80, 0x01, 0x80, 45 0x03, 0x80, 0x01, 0x80, 0x03, 0x80, 0x01, 0x80, 46 0x03, 0x80, 0x01, 0x80, 0x03, 0x80, 0x01, 0x80, 47 0x03, 0x80, 0x01, 0x80, 0x7F, 0x11 48 }; 49 50 PROGMEM const unsigned char chr_f32_23[] = 51 { 52 0x2E, 0x81, 0x01, 0x81, 0x0C, 0x80, 0x02, 0x80, 53 0x0D, 0x80, 0x02, 0x80, 0x0C, 0x81, 0x01, 0x81, 54 0x0C, 0x80, 0x02, 0x80, 0x0D, 0x80, 0x02, 0x80, 55 0x08, 0x8D, 0x08, 0x80, 0x02, 0x80, 0x0D, 0x80, 56 0x02, 0x80, 0x0D, 0x80, 0x02, 0x80, 0x08, 0x8D, 57 0x08, 0x80, 0x02, 0x80, 0x0D, 0x80, 0x02, 0x80, 58 0x0C, 0x81, 0x01, 0x81, 0x0C, 0x80, 0x02, 0x80, 59 0x0D, 0x80, 0x02, 0x80, 0x0C, 0x81, 0x01, 0x81, 60 0x7F, 0xD 61 }; 62 63 #ifdef FONT_4_GBP 64 // GBP symbol 65 PROGMEM const unsigned char chr_f32_24[] = 66 { 67 0x1F, 0x85, 0x05, 0x89, 0x03, 0x82, 0x03, 0x82, 68 0x02, 0x81, 0x07, 0x81, 0x01, 0x81, 0x07, 0x81, 69 0x01, 0x81, 0x0B, 0x82, 0x0B, 0x81, 0x0A, 0x87, 70 0x07, 0x81, 0x0B, 0x81, 0x0B, 0x81, 0x0B, 0x81, 71 0x0A, 0x81, 0x0B, 0x86, 0x02, 0x80, 0x01, 0x8B, 72 0x01, 0x81, 0x04, 0x83, 0x63 73 }; 74 #else 75 // Dollar symbol 76 PROGMEM const unsigned char chr_f32_24[] = 77 { 78 0x14, 0x80, 0x0A, 0x83, 0x07, 0x87, 0x04, 0x82, 79 0x01, 0x80, 0x00, 0x82, 0x03, 0x81, 0x02, 0x80, 80 0x01, 0x81, 0x03, 0x81, 0x02, 0x80, 0x01, 0x82, 81 0x02, 0x82, 0x01, 0x80, 0x08, 0x84, 0x09, 0x84, 82 0x0B, 0x83, 0x09, 0x84, 0x08, 0x80, 0x01, 0x82, 83 0x01, 0x82, 0x02, 0x80, 0x02, 0x81, 0x02, 0x81, 84 0x02, 0x80, 0x02, 0x81, 0x02, 0x83, 0x00, 0x80, 85 0x01, 0x82, 0x03, 0x88, 0x06, 0x84, 0x0A, 0x80, 86 0x67 87 }; 88 #endif 89 90 PROGMEM const unsigned char chr_f32_25[] = 91 { 92 0x2D, 0x82, 0x07, 0x81, 0x05, 0x86, 0x05, 0x80, 93 0x06, 0x81, 0x02, 0x81, 0x04, 0x81, 0x05, 0x81, 94 0x04, 0x81, 0x02, 0x81, 0x06, 0x81, 0x04, 0x81, 95 0x02, 0x80, 0x07, 0x81, 0x04, 0x81, 0x01, 0x81, 96 0x08, 0x81, 0x02, 0x81, 0x02, 0x80, 0x09, 0x86, 97 0x01, 0x80, 0x0C, 0x82, 0x02, 0x81, 0x02, 0x82, 98 0x0C, 0x80, 0x01, 0x86, 0x09, 0x80, 0x02, 0x81, 99 0x02, 0x81, 0x08, 0x81, 0x01, 0x81, 0x04, 0x81, 100 0x07, 0x80, 0x02, 0x81, 0x04, 0x81, 0x06, 0x81, 101 0x02, 0x81, 0x04, 0x81, 0x05, 0x81, 0x04, 0x81, 102 0x02, 0x81, 0x06, 0x80, 0x05, 0x86, 0x05, 0x81, 103 0x07, 0x82, 0x07, 0x80, 0x7F, 0xC 104 }; 105 106 PROGMEM const unsigned char chr_f32_26[] = 107 { 108 0x15, 0x84, 0x0A, 0x86, 0x08, 0x82, 0x02, 0x82, 109 0x07, 0x81, 0x04, 0x81, 0x07, 0x81, 0x04, 0x81, 110 0x07, 0x81, 0x03, 0x82, 0x08, 0x81, 0x01, 0x82, 111 0x0A, 0x84, 0x0A, 0x83, 0x0B, 0x85, 0x03, 0x81, 112 0x03, 0x82, 0x01, 0x82, 0x02, 0x81, 0x02, 0x82, 113 0x03, 0x82, 0x01, 0x81, 0x02, 0x81, 0x05, 0x84, 114 0x03, 0x81, 0x06, 0x83, 0x03, 0x81, 0x07, 0x81, 115 0x04, 0x82, 0x04, 0x85, 0x03, 0x88, 0x01, 0x82, 116 0x03, 0x85, 0x04, 0x82, 0x76 117 }; 118 119 PROGMEM const unsigned char chr_f32_27[] = 120 { 121 0x06, 0x82, 0x02, 0x82, 0x02, 0x82, 0x04, 0x80, 122 0x03, 0x81, 0x02, 0x81, 0x74 123 }; 124 125 PROGMEM const unsigned char chr_f32_28[] = 126 { 127 0x0D, 0x81, 0x05, 0x80, 0x05, 0x81, 0x05, 0x80, 128 0x05, 0x81, 0x05, 0x81, 0x05, 0x81, 0x04, 0x81, 129 0x05, 0x81, 0x05, 0x81, 0x05, 0x81, 0x05, 0x81, 130 0x05, 0x81, 0x05, 0x81, 0x05, 0x81, 0x05, 0x81, 131 0x05, 0x81, 0x06, 0x81, 0x05, 0x81, 0x05, 0x81, 132 0x06, 0x80, 0x06, 0x81, 0x06, 0x80, 0x06, 0x81, 133 0x7 134 }; 135 136 PROGMEM const unsigned char chr_f32_29[] = 137 { 138 0x07, 0x81, 0x06, 0x80, 0x06, 0x81, 0x06, 0x80, 139 0x06, 0x81, 0x05, 0x81, 0x05, 0x81, 0x06, 0x81, 140 0x05, 0x81, 0x05, 0x81, 0x05, 0x81, 0x05, 0x81, 141 0x05, 0x81, 0x05, 0x81, 0x05, 0x81, 0x05, 0x81, 142 0x05, 0x81, 0x04, 0x81, 0x05, 0x81, 0x05, 0x81, 143 0x05, 0x80, 0x05, 0x81, 0x05, 0x80, 0x05, 0x81, 144 0xD 145 }; 146 147 PROGMEM const unsigned char chr_f32_2A[] = 148 { 149 0x10, 0x81, 0x09, 0x81, 0x09, 0x81, 0x06, 0x80, 150 0x01, 0x81, 0x01, 0x80, 0x02, 0x89, 0x03, 0x85, 151 0x06, 0x83, 0x06, 0x81, 0x01, 0x81, 0x04, 0x82, 152 0x01, 0x82, 0x04, 0x80, 0x03, 0x80, 0x7F, 0x36 153 }; 154 155 PROGMEM const unsigned char chr_f32_2B[] = 156 { 157 0x53, 0x81, 0x07, 0x81, 0x07, 0x81, 0x04, 0x87, 158 0x01, 0x87, 0x04, 0x81, 0x07, 0x81, 0x07, 0x81, 159 0x67 160 }; 161 162 PROGMEM const unsigned char chr_f32_2C[] = 163 { 164 0x71, 0x82, 0x03, 0x82, 0x03, 0x82, 0x05, 0x80, 165 0x04, 0x81, 0x04, 0x80, 0x04, 0x81, 0x17 166 }; 167 168 PROGMEM const unsigned char chr_f32_2D[] = 169 { 170 0x58, 0x85, 0x01, 0x85, 0x68 171 }; 172 173 PROGMEM const unsigned char chr_f32_2E[] = 174 { 175 0x71, 0x82, 0x03, 0x82, 0x03, 0x82, 0x32 176 }; 177 178 PROGMEM const unsigned char chr_f32_2F[] = 179 { 180 0x0D, 0x81, 0x05, 0x81, 0x05, 0x80, 0x05, 0x81, 181 0x05, 0x81, 0x05, 0x80, 0x05, 0x81, 0x05, 0x81, 182 0x05, 0x80, 0x05, 0x81, 0x05, 0x81, 0x05, 0x80, 183 0x05, 0x81, 0x05, 0x81, 0x05, 0x80, 0x05, 0x81, 184 0x05, 0x81, 0x05, 0x80, 0x05, 0x81, 0x05, 0x81, 185 0x2D 186 }; 187 188 PROGMEM const unsigned char chr_f32_30[] = 189 { 190 0x20, 0x83, 0x07, 0x87, 0x04, 0x83, 0x01, 0x83, 191 0x03, 0x81, 0x05, 0x81, 0x02, 0x82, 0x05, 0x82, 192 0x01, 0x81, 0x07, 0x81, 0x01, 0x81, 0x07, 0x81, 193 0x01, 0x81, 0x07, 0x81, 0x01, 0x81, 0x07, 0x81, 194 0x01, 0x81, 0x07, 0x81, 0x01, 0x81, 0x07, 0x81, 195 0x01, 0x81, 0x07, 0x81, 0x01, 0x82, 0x05, 0x82, 196 0x02, 0x81, 0x05, 0x81, 0x03, 0x83, 0x01, 0x83, 197 0x04, 0x87, 0x07, 0x83, 0x66 198 }; 199 200 PROGMEM const unsigned char chr_f32_31[] = 201 { 202 0x22, 0x81, 0x0B, 0x81, 0x0A, 0x82, 0x07, 0x85, 203 0x07, 0x85, 0x0B, 0x81, 0x0B, 0x81, 0x0B, 0x81, 204 0x0B, 0x81, 0x0B, 0x81, 0x0B, 0x81, 0x0B, 0x81, 205 0x0B, 0x81, 0x0B, 0x81, 0x0B, 0x81, 0x0B, 0x81, 206 0x0B, 0x81, 0x66 207 }; 208 209 PROGMEM const unsigned char chr_f32_32[] = 210 { 211 0x1F, 0x85, 0x05, 0x89, 0x03, 0x82, 0x03, 0x82, 212 0x02, 0x82, 0x06, 0x81, 0x01, 0x81, 0x07, 0x81, 213 0x01, 0x81, 0x07, 0x81, 0x0B, 0x81, 0x0A, 0x82, 214 0x08, 0x83, 0x07, 0x84, 0x06, 0x84, 0x07, 0x83, 215 0x08, 0x82, 0x09, 0x82, 0x0A, 0x81, 0x0B, 0x8B, 216 0x01, 0x8B, 0x62 217 }; 218 219 PROGMEM const unsigned char chr_f32_33[] = 220 { 221 0x1F, 0x85, 0x06, 0x87, 0x04, 0x82, 0x03, 0x82, 222 0x03, 0x81, 0x05, 0x81, 0x02, 0x82, 0x05, 0x81, 223 0x0B, 0x81, 0x0A, 0x82, 0x07, 0x84, 0x08, 0x85, 224 0x0B, 0x82, 0x0B, 0x81, 0x01, 0x81, 0x07, 0x81, 225 0x01, 0x81, 0x07, 0x81, 0x01, 0x82, 0x05, 0x82, 226 0x02, 0x82, 0x03, 0x82, 0x03, 0x89, 0x05, 0x85, 227 0x65 228 }; 229 230 PROGMEM const unsigned char chr_f32_34[] = 231 { 232 0x24, 0x81, 0x0A, 0x82, 0x09, 0x83, 0x09, 0x83, 233 0x08, 0x81, 0x00, 0x81, 0x07, 0x81, 0x01, 0x81, 234 0x06, 0x81, 0x02, 0x81, 0x06, 0x81, 0x02, 0x81, 235 0x05, 0x81, 0x03, 0x81, 0x04, 0x81, 0x04, 0x81, 236 0x03, 0x81, 0x05, 0x81, 0x03, 0x8B, 0x01, 0x8B, 237 0x09, 0x81, 0x0B, 0x81, 0x0B, 0x81, 0x0B, 0x81, 238 0x64 239 }; 240 241 PROGMEM const unsigned char chr_f32_35[] = 242 { 243 0x1D, 0x89, 0x03, 0x89, 0x03, 0x81, 0x0B, 0x81, 244 0x0B, 0x81, 0x0B, 0x81, 0x00, 0x84, 0x05, 0x89, 245 0x02, 0x83, 0x03, 0x82, 0x02, 0x81, 0x06, 0x82, 246 0x0B, 0x81, 0x0B, 0x81, 0x0B, 0x81, 0x01, 0x81, 247 0x07, 0x81, 0x01, 0x82, 0x05, 0x82, 0x02, 0x82, 248 0x03, 0x82, 0x03, 0x89, 0x05, 0x85, 0x65 249 }; 250 251 PROGMEM const unsigned char chr_f32_36[] = 252 { 253 0x20, 0x84, 0x06, 0x88, 0x03, 0x82, 0x04, 0x81, 254 0x03, 0x81, 0x06, 0x81, 0x02, 0x81, 0x06, 0x81, 255 0x01, 0x81, 0x0B, 0x81, 0x01, 0x84, 0x04, 0x8A, 256 0x02, 0x83, 0x03, 0x82, 0x02, 0x82, 0x05, 0x82, 257 0x01, 0x81, 0x07, 0x81, 0x01, 0x81, 0x07, 0x81, 258 0x01, 0x81, 0x07, 0x81, 0x02, 0x81, 0x05, 0x82, 259 0x02, 0x82, 0x03, 0x82, 0x04, 0x88, 0x05, 0x85, 260 0x65 261 }; 262 263 PROGMEM const unsigned char chr_f32_37[] = 264 { 265 0x1C, 0x8B, 0x01, 0x8B, 0x0A, 0x81, 0x0A, 0x82, 266 0x09, 0x82, 0x0A, 0x81, 0x0A, 0x82, 0x0A, 0x81, 267 0x0A, 0x81, 0x0B, 0x81, 0x0A, 0x82, 0x0A, 0x81, 268 0x0B, 0x81, 0x0B, 0x81, 0x0A, 0x81, 0x0B, 0x81, 269 0x0B, 0x81, 0x69 270 }; 271 272 PROGMEM const unsigned char chr_f32_38[] = 273 { 274 0x20, 0x83, 0x07, 0x87, 0x05, 0x81, 0x03, 0x81, 275 0x04, 0x81, 0x05, 0x81, 0x03, 0x81, 0x05, 0x81, 276 0x03, 0x81, 0x05, 0x81, 0x04, 0x81, 0x03, 0x81, 277 0x06, 0x85, 0x06, 0x87, 0x04, 0x82, 0x03, 0x82, 278 0x02, 0x81, 0x07, 0x81, 0x01, 0x81, 0x07, 0x81, 279 0x01, 0x81, 0x07, 0x81, 0x01, 0x81, 0x07, 0x81, 280 0x02, 0x82, 0x03, 0x82, 0x03, 0x89, 0x05, 0x85, 281 0x65 282 }; 283 284 PROGMEM const unsigned char chr_f32_39[] = 285 { 286 0x1F, 0x85, 0x05, 0x88, 0x04, 0x82, 0x03, 0x82, 287 0x02, 0x82, 0x05, 0x81, 0x02, 0x81, 0x07, 0x81, 288 0x01, 0x81, 0x07, 0x81, 0x01, 0x81, 0x07, 0x81, 289 0x01, 0x82, 0x05, 0x82, 0x02, 0x82, 0x03, 0x83, 290 0x02, 0x8A, 0x04, 0x84, 0x01, 0x81, 0x0B, 0x81, 291 0x01, 0x81, 0x06, 0x81, 0x02, 0x81, 0x06, 0x81, 292 0x03, 0x81, 0x04, 0x82, 0x03, 0x88, 0x05, 0x86, 293 0x65 294 }; 295 296 PROGMEM const unsigned char chr_f32_3A[] = 297 { 298 0x2B, 0x82, 0x03, 0x82, 0x03, 0x82, 0x34, 0x82, 299 0x03, 0x82, 0x03, 0x82, 0x32 300 }; 301 302 PROGMEM const unsigned char chr_f32_3B[] = 303 { 304 0x2B, 0x82, 0x03, 0x82, 0x03, 0x82, 0x34, 0x82, 305 0x03, 0x82, 0x03, 0x82, 0x05, 0x80, 0x04, 0x81, 306 0x04, 0x80, 0x04, 0x81, 0x17 307 }; 308 309 PROGMEM const unsigned char chr_f32_3C[] = 310 { 311 0x6B, 0x82, 0x08, 0x82, 0x07, 0x83, 0x07, 0x82, 312 0x08, 0x81, 0x0D, 0x82, 0x0D, 0x82, 0x0C, 0x82, 313 0x0C, 0x82, 0x7F, 0xC 314 }; 315 316 PROGMEM const unsigned char chr_f32_3D[] = 317 { 318 0x51, 0x86, 0x01, 0x86, 0x13, 0x86, 0x01, 0x86, 319 0x63 320 }; 321 322 PROGMEM const unsigned char chr_f32_3E[] = 323 { 324 0x62, 0x82, 0x0C, 0x82, 0x0C, 0x83, 0x0C, 0x82, 325 0x0D, 0x81, 0x08, 0x82, 0x07, 0x83, 0x07, 0x82, 326 0x08, 0x82, 0x7F, 0x15 327 }; 328 329 PROGMEM const unsigned char chr_f32_3F[] = 330 { 331 0x10, 0x85, 0x04, 0x88, 0x03, 0x82, 0x03, 0x82, 332 0x01, 0x82, 0x05, 0x81, 0x01, 0x81, 0x06, 0x81, 333 0x01, 0x81, 0x06, 0x81, 0x09, 0x82, 0x08, 0x82, 334 0x08, 0x82, 0x08, 0x82, 0x09, 0x81, 0x09, 0x82, 335 0x09, 0x82, 0x23, 0x82, 0x09, 0x82, 0x09, 0x82, 336 0x5F 337 }; 338 339 PROGMEM const unsigned char chr_f32_40[] = 340 { 341 0x21, 0x88, 0x0D, 0x82, 0x06, 0x82, 0x09, 0x82, 342 0x0A, 0x81, 0x07, 0x81, 0x0D, 0x81, 0x05, 0x81, 343 0x0F, 0x81, 0x04, 0x80, 0x06, 0x83, 0x01, 0x80, 344 0x03, 0x81, 0x02, 0x81, 0x04, 0x81, 0x02, 0x83, 345 0x03, 0x81, 0x02, 0x81, 0x03, 0x81, 0x04, 0x81, 346 0x04, 0x81, 0x01, 0x81, 0x04, 0x81, 0x04, 0x81, 347 0x04, 0x81, 0x01, 0x81, 0x03, 0x81, 0x05, 0x81, 348 0x04, 0x81, 0x01, 0x81, 0x03, 0x81, 0x05, 0x81, 349 0x04, 0x81, 0x01, 0x81, 0x03, 0x81, 0x04, 0x81, 350 0x04, 0x81, 0x02, 0x81, 0x03, 0x81, 0x04, 0x81, 351 0x04, 0x81, 0x02, 0x81, 0x03, 0x81, 0x04, 0x81, 352 0x03, 0x81, 0x04, 0x81, 0x03, 0x81, 0x02, 0x82, 353 0x02, 0x81, 0x05, 0x81, 0x04, 0x83, 0x01, 0x84, 354 0x07, 0x81, 0x17, 0x81, 0x17, 0x81, 0x0B, 0x81, 355 0x09, 0x82, 0x05, 0x83, 0x0D, 0x87, 0x6C 356 }; 357 358 PROGMEM const unsigned char chr_f32_41[] = 359 { 360 0x15, 0x83, 0x0B, 0x83, 0x0B, 0x83, 0x0A, 0x81, 361 0x01, 0x81, 0x09, 0x81, 0x01, 0x81, 0x09, 0x81, 362 0x01, 0x81, 0x08, 0x81, 0x03, 0x81, 0x07, 0x81, 363 0x03, 0x81, 0x07, 0x81, 0x03, 0x81, 0x06, 0x81, 364 0x05, 0x81, 0x05, 0x81, 0x05, 0x81, 0x05, 0x89, 365 0x04, 0x8B, 0x03, 0x81, 0x07, 0x81, 0x03, 0x81, 366 0x07, 0x81, 0x02, 0x81, 0x09, 0x81, 0x01, 0x81, 367 0x09, 0x81, 0x00, 0x82, 0x09, 0x82, 0x6F 368 }; 369 370 PROGMEM const unsigned char chr_f32_42[] = 371 { 372 0x12, 0x8A, 0x05, 0x8C, 0x03, 0x81, 0x07, 0x82, 373 0x03, 0x81, 0x08, 0x81, 0x03, 0x81, 0x08, 0x81, 374 0x03, 0x81, 0x08, 0x81, 0x03, 0x81, 0x08, 0x81, 375 0x03, 0x81, 0x07, 0x82, 0x03, 0x8A, 0x05, 0x8C, 376 0x03, 0x81, 0x07, 0x82, 0x03, 0x81, 0x09, 0x81, 377 0x02, 0x81, 0x09, 0x81, 0x02, 0x81, 0x09, 0x81, 378 0x02, 0x81, 0x09, 0x81, 0x02, 0x81, 0x07, 0x82, 379 0x03, 0x8C, 0x03, 0x8A, 0x7A 380 }; 381 382 PROGMEM const unsigned char chr_f32_43[] = 383 { 384 0x17, 0x86, 0x08, 0x8A, 0x05, 0x83, 0x04, 0x83, 385 0x03, 0x82, 0x08, 0x81, 0x03, 0x81, 0x0A, 0x81, 386 0x01, 0x82, 0x0A, 0x81, 0x01, 0x81, 0x0F, 0x81, 387 0x0F, 0x81, 0x0F, 0x81, 0x0F, 0x81, 0x0F, 0x81, 388 0x0B, 0x81, 0x01, 0x82, 0x0A, 0x81, 0x02, 0x81, 389 0x09, 0x82, 0x02, 0x82, 0x08, 0x81, 0x04, 0x83, 390 0x04, 0x83, 0x05, 0x8A, 0x08, 0x86, 0x7F, 0x2 391 }; 392 393 PROGMEM const unsigned char chr_f32_44[] = 394 { 395 0x13, 0x89, 0x07, 0x8B, 0x05, 0x81, 0x06, 0x83, 396 0x04, 0x81, 0x08, 0x82, 0x03, 0x81, 0x09, 0x81, 397 0x03, 0x81, 0x09, 0x82, 0x02, 0x81, 0x0A, 0x81, 398 0x02, 0x81, 0x0A, 0x81, 0x02, 0x81, 0x0A, 0x81, 399 0x02, 0x81, 0x0A, 0x81, 0x02, 0x81, 0x0A, 0x81, 400 0x02, 0x81, 0x0A, 0x81, 0x02, 0x81, 0x09, 0x82, 401 0x02, 0x81, 0x09, 0x81, 0x03, 0x81, 0x08, 0x82, 402 0x03, 0x81, 0x06, 0x83, 0x04, 0x8B, 0x05, 0x89, 403 0x7F, 0x3 404 }; 405 406 PROGMEM const unsigned char chr_f32_45[] = 407 { 408 0x11, 0x8C, 0x02, 0x8C, 0x02, 0x81, 0x0D, 0x81, 409 0x0D, 0x81, 0x0D, 0x81, 0x0D, 0x81, 0x0D, 0x81, 410 0x0D, 0x8B, 0x03, 0x8B, 0x03, 0x81, 0x0D, 0x81, 411 0x0D, 0x81, 0x0D, 0x81, 0x0D, 0x81, 0x0D, 0x81, 412 0x0D, 0x8C, 0x02, 0x8C, 0x70 413 }; 414 415 PROGMEM const unsigned char chr_f32_46[] = 416 { 417 0x10, 0x8B, 0x02, 0x8B, 0x02, 0x81, 0x0C, 0x81, 418 0x0C, 0x81, 0x0C, 0x81, 0x0C, 0x81, 0x0C, 0x81, 419 0x0C, 0x8A, 0x03, 0x8A, 0x03, 0x81, 0x0C, 0x81, 420 0x0C, 0x81, 0x0C, 0x81, 0x0C, 0x81, 0x0C, 0x81, 421 0x0C, 0x81, 0x0C, 0x81, 0x73 422 }; 423 424 PROGMEM const unsigned char chr_f32_47[] = 425 { 426 0x18, 0x86, 0x09, 0x8A, 0x06, 0x82, 0x05, 0x83, 427 0x04, 0x82, 0x08, 0x81, 0x04, 0x81, 0x09, 0x82, 428 0x02, 0x82, 0x0F, 0x81, 0x10, 0x81, 0x10, 0x81, 429 0x05, 0x87, 0x02, 0x81, 0x05, 0x87, 0x02, 0x81, 430 0x0B, 0x81, 0x02, 0x81, 0x0B, 0x81, 0x02, 0x82, 431 0x0A, 0x81, 0x03, 0x81, 0x09, 0x82, 0x03, 0x82, 432 0x07, 0x83, 0x04, 0x83, 0x04, 0x84, 0x05, 0x89, 433 0x00, 0x81, 0x07, 0x85, 0x03, 0x80, 0x7F, 0x6 434 }; 435 436 PROGMEM const unsigned char chr_f32_48[] = 437 { 438 0x13, 0x81, 0x09, 0x81, 0x03, 0x81, 0x09, 0x81, 439 0x03, 0x81, 0x09, 0x81, 0x03, 0x81, 0x09, 0x81, 440 0x03, 0x81, 0x09, 0x81, 0x03, 0x81, 0x09, 0x81, 441 0x03, 0x81, 0x09, 0x81, 0x03, 0x8D, 0x03, 0x8D, 442 0x03, 0x81, 0x09, 0x81, 0x03, 0x81, 0x09, 0x81, 443 0x03, 0x81, 0x09, 0x81, 0x03, 0x81, 0x09, 0x81, 444 0x03, 0x81, 0x09, 0x81, 0x03, 0x81, 0x09, 0x81, 445 0x03, 0x81, 0x09, 0x81, 0x03, 0x81, 0x09, 0x81, 446 0x03, 0x81, 0x09, 0x81, 0x7F 447 }; 448 449 PROGMEM const unsigned char chr_f32_49[] = 450 { 451 0x07, 0x81, 0x03, 0x81, 0x03, 0x81, 0x03, 0x81, 452 0x03, 0x81, 0x03, 0x81, 0x03, 0x81, 0x03, 0x81, 453 0x03, 0x81, 0x03, 0x81, 0x03, 0x81, 0x03, 0x81, 454 0x03, 0x81, 0x03, 0x81, 0x03, 0x81, 0x03, 0x81, 455 0x03, 0x81, 0x03, 0x81, 0x2B 456 }; 457 458 PROGMEM const unsigned char chr_f32_4A[] = 459 { 460 0x15, 0x81, 0x0A, 0x81, 0x0A, 0x81, 0x0A, 0x81, 461 0x0A, 0x81, 0x0A, 0x81, 0x0A, 0x81, 0x0A, 0x81, 462 0x0A, 0x81, 0x0A, 0x81, 0x0A, 0x81, 0x0A, 0x81, 463 0x01, 0x81, 0x06, 0x81, 0x01, 0x81, 0x06, 0x81, 464 0x01, 0x81, 0x06, 0x81, 0x01, 0x82, 0x04, 0x82, 465 0x02, 0x88, 0x04, 0x86, 0x5E 466 }; 467 468 PROGMEM const unsigned char chr_f32_4B[] = 469 { 470 0x12, 0x81, 0x08, 0x82, 0x02, 0x81, 0x07, 0x82, 471 0x03, 0x81, 0x06, 0x82, 0x04, 0x81, 0x05, 0x82, 472 0x05, 0x81, 0x04, 0x82, 0x06, 0x81, 0x03, 0x82, 473 0x07, 0x81, 0x02, 0x82, 0x08, 0x81, 0x01, 0x82, 474 0x09, 0x81, 0x00, 0x83, 0x09, 0x87, 0x08, 0x83, 475 0x01, 0x82, 0x07, 0x82, 0x03, 0x82, 0x06, 0x81, 476 0x05, 0x81, 0x06, 0x81, 0x05, 0x82, 0x05, 0x81, 477 0x06, 0x82, 0x04, 0x81, 0x07, 0x82, 0x03, 0x81, 478 0x08, 0x82, 0x02, 0x81, 0x09, 0x82, 0x76 479 }; 480 481 PROGMEM const unsigned char chr_f32_4C[] = 482 { 483 0x0E, 0x81, 0x0A, 0x81, 0x0A, 0x81, 0x0A, 0x81, 484 0x0A, 0x81, 0x0A, 0x81, 0x0A, 0x81, 0x0A, 0x81, 485 0x0A, 0x81, 0x0A, 0x81, 0x0A, 0x81, 0x0A, 0x81, 486 0x0A, 0x81, 0x0A, 0x81, 0x0A, 0x81, 0x0A, 0x81, 487 0x0A, 0x8A, 0x01, 0x8A, 0x5A 488 }; 489 490 PROGMEM const unsigned char chr_f32_4D[] = 491 { 492 0x16, 0x82, 0x0A, 0x82, 0x03, 0x83, 0x08, 0x83, 493 0x03, 0x83, 0x08, 0x83, 0x03, 0x83, 0x08, 0x83, 494 0x03, 0x81, 0x00, 0x81, 0x06, 0x81, 0x00, 0x81, 495 0x03, 0x81, 0x00, 0x81, 0x06, 0x81, 0x00, 0x81, 496 0x03, 0x81, 0x00, 0x81, 0x06, 0x81, 0x00, 0x81, 497 0x03, 0x81, 0x01, 0x81, 0x04, 0x81, 0x01, 0x81, 498 0x03, 0x81, 0x01, 0x81, 0x04, 0x81, 0x01, 0x81, 499 0x03, 0x81, 0x01, 0x81, 0x04, 0x81, 0x01, 0x81, 500 0x03, 0x81, 0x02, 0x81, 0x02, 0x81, 0x02, 0x81, 501 0x03, 0x81, 0x02, 0x81, 0x02, 0x81, 0x02, 0x81, 502 0x03, 0x81, 0x02, 0x81, 0x02, 0x81, 0x02, 0x81, 503 0x03, 0x81, 0x03, 0x81, 0x00, 0x81, 0x03, 0x81, 504 0x03, 0x81, 0x03, 0x81, 0x00, 0x81, 0x03, 0x81, 505 0x03, 0x81, 0x03, 0x84, 0x03, 0x81, 0x03, 0x81, 506 0x04, 0x82, 0x04, 0x81, 0x03, 0x81, 0x04, 0x82, 507 0x04, 0x81, 0x7F, 0x14 508 }; 509 510 PROGMEM const unsigned char chr_f32_4E[] = 511 { 512 0x13, 0x82, 0x08, 0x81, 0x03, 0x82, 0x08, 0x81, 513 0x03, 0x83, 0x07, 0x81, 0x03, 0x84, 0x06, 0x81, 514 0x03, 0x81, 0x00, 0x81, 0x06, 0x81, 0x03, 0x81, 515 0x00, 0x82, 0x05, 0x81, 0x03, 0x81, 0x01, 0x82, 516 0x04, 0x81, 0x03, 0x81, 0x02, 0x81, 0x04, 0x81, 517 0x03, 0x81, 0x02, 0x82, 0x03, 0x81, 0x03, 0x81, 518 0x03, 0x82, 0x02, 0x81, 0x03, 0x81, 0x04, 0x81, 519 0x02, 0x81, 0x03, 0x81, 0x04, 0x82, 0x01, 0x81, 520 0x03, 0x81, 0x05, 0x82, 0x00, 0x81, 0x03, 0x81, 521 0x06, 0x81, 0x00, 0x81, 0x03, 0x81, 0x06, 0x84, 522 0x03, 0x81, 0x07, 0x83, 0x03, 0x81, 0x08, 0x82, 523 0x03, 0x81, 0x08, 0x82, 0x7F 524 }; 525 526 PROGMEM const unsigned char chr_f32_4F[] = 527 { 528 0x18, 0x86, 0x09, 0x8A, 0x06, 0x83, 0x04, 0x83, 529 0x04, 0x82, 0x08, 0x82, 0x03, 0x81, 0x0A, 0x81, 530 0x02, 0x82, 0x0A, 0x82, 0x01, 0x81, 0x0C, 0x81, 531 0x01, 0x81, 0x0C, 0x81, 0x01, 0x81, 0x0C, 0x81, 532 0x01, 0x81, 0x0C, 0x81, 0x01, 0x81, 0x0C, 0x81, 533 0x01, 0x81, 0x0C, 0x81, 0x01, 0x82, 0x0A, 0x82, 534 0x02, 0x81, 0x0A, 0x81, 0x03, 0x82, 0x08, 0x82, 535 0x04, 0x83, 0x04, 0x83, 0x06, 0x8A, 0x09, 0x86, 536 0x7F, 0xA 537 }; 538 539 PROGMEM const unsigned char chr_f32_50[] = 540 { 541 0x11, 0x8A, 0x04, 0x8B, 0x03, 0x81, 0x07, 0x82, 542 0x02, 0x81, 0x08, 0x81, 0x02, 0x81, 0x08, 0x81, 543 0x02, 0x81, 0x08, 0x81, 0x02, 0x81, 0x08, 0x81, 544 0x02, 0x81, 0x07, 0x82, 0x02, 0x8B, 0x03, 0x8A, 545 0x04, 0x81, 0x0D, 0x81, 0x0D, 0x81, 0x0D, 0x81, 546 0x0D, 0x81, 0x0D, 0x81, 0x0D, 0x81, 0x0D, 0x81, 547 0x7B 548 }; 549 550 PROGMEM const unsigned char chr_f32_51[] = 551 { 552 0x18, 0x86, 0x09, 0x8A, 0x06, 0x83, 0x04, 0x83, 553 0x04, 0x82, 0x08, 0x82, 0x03, 0x81, 0x0A, 0x81, 554 0x02, 0x82, 0x0A, 0x82, 0x01, 0x81, 0x0C, 0x81, 555 0x01, 0x81, 0x0C, 0x81, 0x01, 0x81, 0x0C, 0x81, 556 0x01, 0x81, 0x0C, 0x81, 0x01, 0x81, 0x0C, 0x81, 557 0x01, 0x81, 0x0C, 0x81, 0x01, 0x82, 0x06, 0x80, 558 0x02, 0x82, 0x02, 0x81, 0x05, 0x82, 0x01, 0x81, 559 0x03, 0x82, 0x05, 0x85, 0x04, 0x83, 0x04, 0x83, 560 0x06, 0x8C, 0x07, 0x86, 0x01, 0x82, 0x10, 0x80, 561 0x73 562 }; 563 564 PROGMEM const unsigned char chr_f32_52[] = 565 { 566 0x12, 0x8B, 0x04, 0x8C, 0x03, 0x81, 0x08, 0x82, 567 0x02, 0x81, 0x09, 0x81, 0x02, 0x81, 0x09, 0x81, 568 0x02, 0x81, 0x09, 0x81, 0x02, 0x81, 0x09, 0x81, 569 0x02, 0x81, 0x08, 0x81, 0x03, 0x8C, 0x03, 0x8B, 570 0x04, 0x81, 0x07, 0x82, 0x03, 0x81, 0x08, 0x81, 571 0x03, 0x81, 0x08, 0x82, 0x02, 0x81, 0x09, 0x81, 572 0x02, 0x81, 0x09, 0x81, 0x02, 0x81, 0x09, 0x81, 573 0x02, 0x81, 0x09, 0x81, 0x02, 0x81, 0x09, 0x81, 574 0x77 575 }; 576 577 PROGMEM const unsigned char chr_f32_53[] = 578 { 579 0x14, 0x85, 0x07, 0x89, 0x04, 0x82, 0x05, 0x82, 580 0x03, 0x81, 0x07, 0x81, 0x03, 0x81, 0x07, 0x81, 581 0x03, 0x81, 0x07, 0x82, 0x02, 0x82, 0x0D, 0x84, 582 0x0B, 0x86, 0x0B, 0x85, 0x0C, 0x83, 0x0D, 0x82, 583 0x01, 0x82, 0x08, 0x81, 0x02, 0x81, 0x08, 0x81, 584 0x02, 0x81, 0x08, 0x81, 0x02, 0x83, 0x05, 0x82, 585 0x03, 0x8A, 0x06, 0x86, 0x73 586 }; 587 588 PROGMEM const unsigned char chr_f32_54[] = 589 { 590 0x0D, 0x9B, 0x05, 0x81, 0x0B, 0x81, 0x0B, 0x81, 591 0x0B, 0x81, 0x0B, 0x81, 0x0B, 0x81, 0x0B, 0x81, 592 0x0B, 0x81, 0x0B, 0x81, 0x0B, 0x81, 0x0B, 0x81, 593 0x0B, 0x81, 0x0B, 0x81, 0x0B, 0x81, 0x0B, 0x81, 594 0x0B, 0x81, 0x67 595 }; 596 597 PROGMEM const unsigned char chr_f32_55[] = 598 { 599 0x13, 0x81, 0x09, 0x81, 0x03, 0x81, 0x09, 0x81, 600 0x03, 0x81, 0x09, 0x81, 0x03, 0x81, 0x09, 0x81, 601 0x03, 0x81, 0x09, 0x81, 0x03, 0x81, 0x09, 0x81, 602 0x03, 0x81, 0x09, 0x81, 0x03, 0x81, 0x09, 0x81, 603 0x03, 0x81, 0x09, 0x81, 0x03, 0x81, 0x09, 0x81, 604 0x03, 0x81, 0x09, 0x81, 0x03, 0x81, 0x09, 0x81, 605 0x03, 0x81, 0x09, 0x81, 0x03, 0x81, 0x09, 0x81, 606 0x03, 0x82, 0x07, 0x82, 0x04, 0x82, 0x05, 0x82, 607 0x06, 0x89, 0x08, 0x87, 0x7F, 0x2 608 }; 609 610 PROGMEM const unsigned char chr_f32_56[] = 611 { 612 0x0E, 0x82, 0x08, 0x82, 0x00, 0x81, 0x08, 0x81, 613 0x01, 0x81, 0x08, 0x81, 0x01, 0x81, 0x08, 0x81, 614 0x02, 0x81, 0x06, 0x81, 0x03, 0x81, 0x06, 0x81, 615 0x03, 0x81, 0x06, 0x81, 0x04, 0x81, 0x04, 0x81, 616 0x05, 0x81, 0x04, 0x81, 0x05, 0x81, 0x04, 0x81, 617 0x06, 0x81, 0x02, 0x81, 0x07, 0x81, 0x02, 0x81, 618 0x07, 0x81, 0x02, 0x81, 0x08, 0x81, 0x00, 0x81, 619 0x09, 0x81, 0x00, 0x81, 0x09, 0x84, 0x0A, 0x82, 620 0x0B, 0x82, 0x6E 621 }; 622 623 PROGMEM const unsigned char chr_f32_57[] = 624 { 625 0x16, 0x82, 0x06, 0x82, 0x06, 0x82, 0x00, 0x81, 626 0x06, 0x82, 0x06, 0x81, 0x01, 0x81, 0x06, 0x82, 627 0x06, 0x81, 0x01, 0x82, 0x04, 0x81, 0x00, 0x81, 628 0x04, 0x82, 0x02, 0x81, 0x04, 0x81, 0x00, 0x81, 629 0x04, 0x81, 0x03, 0x81, 0x04, 0x81, 0x00, 0x81, 630 0x04, 0x81, 0x03, 0x81, 0x04, 0x81, 0x00, 0x81, 631 0x04, 0x81, 0x03, 0x82, 0x02, 0x81, 0x02, 0x81, 632 0x02, 0x82, 0x04, 0x81, 0x02, 0x81, 0x02, 0x81, 633 0x02, 0x81, 0x05, 0x81, 0x02, 0x81, 0x02, 0x81, 634 0x02, 0x81, 0x05, 0x81, 0x02, 0x81, 0x02, 0x81, 635 0x02, 0x81, 0x05, 0x82, 0x00, 0x81, 0x04, 0x81, 636 0x00, 0x82, 0x06, 0x81, 0x00, 0x81, 0x04, 0x81, 637 0x00, 0x81, 0x07, 0x81, 0x00, 0x81, 0x04, 0x81, 638 0x00, 0x81, 0x07, 0x81, 0x00, 0x81, 0x04, 0x81, 639 0x00, 0x81, 0x07, 0x83, 0x06, 0x83, 0x08, 0x82, 640 0x06, 0x82, 0x09, 0x82, 0x06, 0x82, 0x7F, 0x25 641 }; 642 643 PROGMEM const unsigned char chr_f32_58[] = 644 { 645 0x0F, 0x81, 0x08, 0x81, 0x01, 0x82, 0x06, 0x82, 646 0x02, 0x81, 0x06, 0x81, 0x04, 0x81, 0x04, 0x81, 647 0x05, 0x82, 0x02, 0x82, 0x06, 0x81, 0x02, 0x81, 648 0x08, 0x81, 0x00, 0x81, 0x09, 0x84, 0x0A, 0x82, 649 0x0B, 0x82, 0x0A, 0x81, 0x00, 0x81, 0x08, 0x82, 650 0x00, 0x82, 0x07, 0x81, 0x02, 0x81, 0x06, 0x81, 651 0x04, 0x81, 0x04, 0x82, 0x04, 0x82, 0x03, 0x81, 652 0x06, 0x81, 0x02, 0x82, 0x06, 0x82, 0x00, 0x82, 653 0x08, 0x82, 0x68 654 }; 655 656 PROGMEM const unsigned char chr_f32_59[] = 657 { 658 0x0F, 0x82, 0x09, 0x82, 0x00, 0x82, 0x07, 0x82, 659 0x02, 0x81, 0x07, 0x81, 0x03, 0x82, 0x05, 0x82, 660 0x04, 0x81, 0x05, 0x81, 0x06, 0x81, 0x03, 0x81, 661 0x07, 0x82, 0x01, 0x82, 0x08, 0x81, 0x01, 0x81, 662 0x0A, 0x83, 0x0B, 0x83, 0x0C, 0x81, 0x0D, 0x81, 663 0x0D, 0x81, 0x0D, 0x81, 0x0D, 0x81, 0x0D, 0x81, 664 0x0D, 0x81, 0x0D, 0x81, 0x76 665 }; 666 667 PROGMEM const unsigned char chr_f32_5A[] = 668 { 669 0x11, 0x8C, 0x02, 0x8C, 0x0C, 0x82, 0x0B, 0x82, 670 0x0B, 0x82, 0x0C, 0x81, 0x0C, 0x81, 0x0C, 0x82, 671 0x0B, 0x82, 0x0B, 0x82, 0x0C, 0x81, 0x0C, 0x81, 672 0x0C, 0x82, 0x0B, 0x82, 0x0B, 0x82, 0x0B, 0x82, 673 0x0C, 0x8D, 0x01, 0x8D, 0x70 674 }; 675 676 PROGMEM const unsigned char chr_f32_5B[] = 677 { 678 0x0B, 0x84, 0x03, 0x84, 0x03, 0x81, 0x06, 0x81, 679 0x06, 0x81, 0x06, 0x81, 0x06, 0x81, 0x06, 0x81, 680 0x06, 0x81, 0x06, 0x81, 0x06, 0x81, 0x06, 0x81, 681 0x06, 0x81, 0x06, 0x81, 0x06, 0x81, 0x06, 0x81, 682 0x06, 0x81, 0x06, 0x81, 0x06, 0x81, 0x06, 0x81, 683 0x06, 0x81, 0x06, 0x84, 0x03, 0x84, 0x12 684 }; 685 686 PROGMEM const unsigned char chr_f32_5C[] = 687 { 688 0x01, 0x80, 0x0B, 0x80, 0x0B, 0x81, 0x0B, 0x80, 689 0x0B, 0x80, 0x0B, 0x81, 0x0B, 0x80, 0x0B, 0x80, 690 0x0B, 0x81, 0x0B, 0x80, 0x0B, 0x80, 0x0B, 0x81, 691 0x0B, 0x80, 0x0B, 0x80, 0x0B, 0x81, 0x0B, 0x80, 692 0x0B, 0x80, 0x0B, 0x81, 0x0B, 0x80, 0x0B, 0x80, 693 0x0B, 0x81, 0x0B, 0x80, 0x0B, 0x80, 0x0B, 0x81, 694 0x0B, 0x80, 0xE 695 }; 696 697 PROGMEM const unsigned char chr_f32_5D[] = 698 { 699 0x09, 0x84, 0x03, 0x84, 0x06, 0x81, 0x06, 0x81, 700 0x06, 0x81, 0x06, 0x81, 0x06, 0x81, 0x06, 0x81, 701 0x06, 0x81, 0x06, 0x81, 0x06, 0x81, 0x06, 0x81, 702 0x06, 0x81, 0x06, 0x81, 0x06, 0x81, 0x06, 0x81, 703 0x06, 0x81, 0x06, 0x81, 0x06, 0x81, 0x06, 0x81, 704 0x06, 0x81, 0x03, 0x84, 0x03, 0x84, 0x14 705 }; 706 707 PROGMEM const unsigned char chr_f32_5E[] = 708 { 709 0x10, 0x82, 0x07, 0x81, 0x00, 0x81, 0x05, 0x81, 710 0x02, 0x81, 0x03, 0x81, 0x04, 0x81, 0x01, 0x81, 711 0x06, 0x81, 0x7F, 0x6F 712 }; 713 714 PROGMEM const unsigned char chr_f32_5F[] = 715 { 716 0x7F, 0x7F, 0x1D, 0x8C, 0x26 717 }; 718 719 PROGMEM const unsigned char chr_f32_60[] = 720 { 721 0x0B, 0x83, 0x03, 0x85, 0x01, 0x82, 0x01, 0x82, 722 0x00, 0x81, 0x03, 0x81, 0x00, 0x81, 0x03, 0x81, 723 0x00, 0x82, 0x01, 0x82, 0x01, 0x85, 0x03, 0x83, 724 0x7F, 0x1A 725 }; 726 727 PROGMEM const unsigned char chr_f32_61[] = 728 { 729 0x57, 0x85, 0x05, 0x88, 0x04, 0x81, 0x04, 0x82, 730 0x03, 0x81, 0x05, 0x81, 0x0B, 0x81, 0x05, 0x87, 731 0x03, 0x89, 0x02, 0x82, 0x05, 0x81, 0x02, 0x81, 732 0x06, 0x81, 0x02, 0x81, 0x06, 0x81, 0x02, 0x82, 733 0x03, 0x83, 0x03, 0x86, 0x00, 0x83, 0x02, 0x84, 734 0x02, 0x82, 0x61 735 }; 736 737 PROGMEM const unsigned char chr_f32_62[] = 738 { 739 0x10, 0x81, 0x0C, 0x81, 0x0C, 0x81, 0x0C, 0x81, 740 0x0C, 0x81, 0x0C, 0x81, 0x01, 0x83, 0x06, 0x81, 741 0x00, 0x86, 0x04, 0x84, 0x01, 0x83, 0x03, 0x82, 742 0x05, 0x81, 0x03, 0x81, 0x06, 0x82, 0x02, 0x81, 743 0x07, 0x81, 0x02, 0x81, 0x07, 0x81, 0x02, 0x81, 744 0x07, 0x81, 0x02, 0x81, 0x06, 0x82, 0x02, 0x82, 745 0x05, 0x81, 0x03, 0x84, 0x01, 0x83, 0x03, 0x81, 746 0x00, 0x86, 0x04, 0x81, 0x01, 0x83, 0x6D 747 }; 748 749 PROGMEM const unsigned char chr_f32_63[] = 750 { 751 0x52, 0x83, 0x06, 0x87, 0x03, 0x83, 0x01, 0x82, 752 0x03, 0x81, 0x05, 0x81, 0x01, 0x82, 0x09, 0x81, 753 0x0A, 0x81, 0x0A, 0x81, 0x0A, 0x82, 0x05, 0x81, 754 0x02, 0x81, 0x05, 0x81, 0x02, 0x83, 0x01, 0x82, 755 0x04, 0x87, 0x06, 0x83, 0x5E 756 }; 757 758 PROGMEM const unsigned char chr_f32_64[] = 759 { 760 0x19, 0x81, 0x0C, 0x81, 0x0C, 0x81, 0x0C, 0x81, 761 0x0C, 0x81, 0x06, 0x83, 0x01, 0x81, 0x04, 0x86, 762 0x00, 0x81, 0x03, 0x83, 0x01, 0x84, 0x03, 0x81, 763 0x05, 0x82, 0x02, 0x82, 0x06, 0x81, 0x02, 0x81, 764 0x07, 0x81, 0x02, 0x81, 0x07, 0x81, 0x02, 0x81, 765 0x07, 0x81, 0x02, 0x82, 0x06, 0x81, 0x03, 0x81, 766 0x05, 0x82, 0x03, 0x83, 0x01, 0x84, 0x04, 0x86, 767 0x00, 0x81, 0x06, 0x83, 0x01, 0x81, 0x6A 768 }; 769 770 PROGMEM const unsigned char chr_f32_65[] = 771 { 772 0x58, 0x83, 0x07, 0x87, 0x04, 0x83, 0x01, 0x83, 773 0x03, 0x81, 0x05, 0x81, 0x02, 0x82, 0x06, 0x81, 774 0x01, 0x8B, 0x01, 0x8B, 0x01, 0x81, 0x0B, 0x82, 775 0x0B, 0x81, 0x05, 0x82, 0x02, 0x83, 0x01, 0x83, 776 0x04, 0x87, 0x07, 0x83, 0x66 777 }; 778 779 PROGMEM const unsigned char chr_f32_66[] = 780 { 781 0x0A, 0x83, 0x02, 0x84, 0x02, 0x81, 0x05, 0x81, 782 0x05, 0x81, 0x03, 0x86, 0x00, 0x86, 0x02, 0x81, 783 0x05, 0x81, 0x05, 0x81, 0x05, 0x81, 0x05, 0x81, 784 0x05, 0x81, 0x05, 0x81, 0x05, 0x81, 0x05, 0x81, 785 0x05, 0x81, 0x05, 0x81, 0x3B 786 }; 787 788 PROGMEM const unsigned char chr_f32_67[] = 789 { 790 0x5E, 0x83, 0x01, 0x81, 0x04, 0x86, 0x00, 0x81, 791 0x03, 0x83, 0x01, 0x84, 0x03, 0x81, 0x05, 0x82, 792 0x02, 0x81, 0x07, 0x81, 0x02, 0x81, 0x07, 0x81, 793 0x02, 0x81, 0x07, 0x81, 0x02, 0x81, 0x07, 0x81, 794 0x02, 0x82, 0x06, 0x81, 0x03, 0x81, 0x05, 0x82, 795 0x03, 0x83, 0x01, 0x84, 0x04, 0x86, 0x00, 0x81, 796 0x06, 0x83, 0x01, 0x81, 0x0C, 0x81, 0x02, 0x81, 797 0x07, 0x81, 0x02, 0x81, 0x06, 0x82, 0x03, 0x82, 798 0x03, 0x82, 0x04, 0x89, 0x06, 0x85, 0x13 799 }; 800 801 PROGMEM const unsigned char chr_f32_68[] = 802 { 803 0x10, 0x81, 0x0C, 0x81, 0x0C, 0x81, 0x0C, 0x81, 804 0x0C, 0x81, 0x0C, 0x81, 0x01, 0x84, 0x05, 0x81, 805 0x00, 0x86, 0x04, 0x83, 0x03, 0x82, 0x03, 0x82, 806 0x05, 0x81, 0x03, 0x81, 0x06, 0x81, 0x03, 0x81, 807 0x06, 0x81, 0x03, 0x81, 0x06, 0x81, 0x03, 0x81, 808 0x06, 0x81, 0x03, 0x81, 0x06, 0x81, 0x03, 0x81, 809 0x06, 0x81, 0x03, 0x81, 0x06, 0x81, 0x03, 0x81, 810 0x06, 0x81, 0x03, 0x81, 0x06, 0x81, 0x6A 811 }; 812 813 PROGMEM const unsigned char chr_f32_69[] = 814 { 815 0x07, 0x81, 0x03, 0x81, 0x03, 0x81, 0x0F, 0x81, 816 0x03, 0x81, 0x03, 0x81, 0x03, 0x81, 0x03, 0x81, 817 0x03, 0x81, 0x03, 0x81, 0x03, 0x81, 0x03, 0x81, 818 0x03, 0x81, 0x03, 0x81, 0x03, 0x81, 0x03, 0x81, 819 0x2B 820 }; 821 822 PROGMEM const unsigned char chr_f32_6A[] = 823 { 824 0x07, 0x81, 0x03, 0x81, 0x03, 0x81, 0x0F, 0x81, 825 0x03, 0x81, 0x03, 0x81, 0x03, 0x81, 0x03, 0x81, 826 0x03, 0x81, 0x03, 0x81, 0x03, 0x81, 0x03, 0x81, 827 0x03, 0x81, 0x03, 0x81, 0x03, 0x81, 0x03, 0x81, 828 0x03, 0x81, 0x03, 0x81, 0x03, 0x81, 0x03, 0x81, 829 0x01, 0x83, 0x01, 0x82, 0x8 830 }; 831 832 PROGMEM const unsigned char chr_f32_6B[] = 833 { 834 0x19, 0x81, 0x09, 0x81, 0x09, 0x81, 0x09, 0x81, 835 0x09, 0x81, 0x04, 0x82, 0x01, 0x81, 0x03, 0x82, 836 0x02, 0x81, 0x02, 0x82, 0x03, 0x81, 0x01, 0x82, 837 0x04, 0x81, 0x00, 0x82, 0x05, 0x85, 0x05, 0x86, 838 0x04, 0x82, 0x01, 0x81, 0x04, 0x81, 0x02, 0x82, 839 0x03, 0x81, 0x03, 0x81, 0x03, 0x81, 0x03, 0x82, 840 0x02, 0x81, 0x04, 0x81, 0x02, 0x81, 0x04, 0x82, 841 0x53 842 }; 843 844 PROGMEM const unsigned char chr_f32_6C[] = 845 { 846 0x07, 0x81, 0x03, 0x81, 0x03, 0x81, 0x03, 0x81, 847 0x03, 0x81, 0x03, 0x81, 0x03, 0x81, 0x03, 0x81, 848 0x03, 0x81, 0x03, 0x81, 0x03, 0x81, 0x03, 0x81, 849 0x03, 0x81, 0x03, 0x81, 0x03, 0x81, 0x03, 0x81, 850 0x03, 0x81, 0x03, 0x81, 0x2B 851 }; 852 853 PROGMEM const unsigned char chr_f32_6D[] = 854 { 855 0x7F, 0x05, 0x81, 0x01, 0x83, 0x03, 0x83, 0x05, 856 0x81, 0x00, 0x85, 0x00, 0x86, 0x04, 0x83, 0x02, 857 0x84, 0x02, 0x82, 0x03, 0x82, 0x04, 0x82, 0x04, 858 0x81, 0x03, 0x81, 0x05, 0x81, 0x05, 0x81, 0x03, 859 0x81, 0x05, 0x81, 0x05, 0x81, 0x03, 0x81, 0x05, 860 0x81, 0x05, 0x81, 0x03, 0x81, 0x05, 0x81, 0x05, 861 0x81, 0x03, 0x81, 0x05, 0x81, 0x05, 0x81, 0x03, 862 0x81, 0x05, 0x81, 0x05, 0x81, 0x03, 0x81, 0x05, 863 0x81, 0x05, 0x81, 0x03, 0x81, 0x05, 0x81, 0x05, 864 0x81, 0x03, 0x81, 0x05, 0x81, 0x05, 0x81, 0x7F, 865 0x1B 866 }; 867 868 PROGMEM const unsigned char chr_f32_6E[] = 869 { 870 0x5B, 0x81, 0x01, 0x84, 0x05, 0x81, 0x00, 0x86, 871 0x04, 0x83, 0x03, 0x82, 0x03, 0x82, 0x05, 0x81, 872 0x03, 0x81, 0x06, 0x81, 0x03, 0x81, 0x06, 0x81, 873 0x03, 0x81, 0x06, 0x81, 0x03, 0x81, 0x06, 0x81, 874 0x03, 0x81, 0x06, 0x81, 0x03, 0x81, 0x06, 0x81, 875 0x03, 0x81, 0x06, 0x81, 0x03, 0x81, 0x06, 0x81, 876 0x03, 0x81, 0x06, 0x81, 0x6A 877 }; 878 879 PROGMEM const unsigned char chr_f32_6F[] = 880 { 881 0x5E, 0x84, 0x07, 0x88, 0x04, 0x83, 0x02, 0x83, 882 0x03, 0x81, 0x06, 0x81, 0x02, 0x82, 0x06, 0x82, 883 0x01, 0x81, 0x08, 0x81, 0x01, 0x81, 0x08, 0x81, 884 0x01, 0x81, 0x08, 0x81, 0x01, 0x82, 0x06, 0x82, 885 0x02, 0x81, 0x06, 0x81, 0x03, 0x83, 0x02, 0x83, 886 0x04, 0x88, 0x07, 0x84, 0x6D 887 }; 888 889 PROGMEM const unsigned char chr_f32_70[] = 890 { 891 0x5B, 0x81, 0x01, 0x83, 0x06, 0x81, 0x00, 0x86, 892 0x04, 0x84, 0x01, 0x83, 0x03, 0x82, 0x05, 0x81, 893 0x03, 0x81, 0x06, 0x82, 0x02, 0x81, 0x07, 0x81, 894 0x02, 0x81, 0x07, 0x81, 0x02, 0x81, 0x07, 0x81, 895 0x02, 0x81, 0x06, 0x82, 0x02, 0x82, 0x05, 0x81, 896 0x03, 0x84, 0x01, 0x83, 0x03, 0x81, 0x00, 0x86, 897 0x04, 0x81, 0x01, 0x83, 0x06, 0x81, 0x0C, 0x81, 898 0x0C, 0x81, 0x0C, 0x81, 0x0C, 0x81, 0x28 899 }; 900 901 PROGMEM const unsigned char chr_f32_71[] = 902 { 903 0x5E, 0x83, 0x01, 0x81, 0x04, 0x86, 0x00, 0x81, 904 0x03, 0x83, 0x01, 0x84, 0x03, 0x81, 0x05, 0x82, 905 0x02, 0x82, 0x06, 0x81, 0x02, 0x81, 0x07, 0x81, 906 0x02, 0x81, 0x07, 0x81, 0x02, 0x81, 0x07, 0x81, 907 0x02, 0x82, 0x06, 0x81, 0x03, 0x81, 0x05, 0x82, 908 0x03, 0x83, 0x01, 0x84, 0x04, 0x86, 0x00, 0x81, 909 0x06, 0x83, 0x01, 0x81, 0x0C, 0x81, 0x0C, 0x81, 910 0x0C, 0x81, 0x0C, 0x81, 0x0C, 0x81, 0x1F 911 }; 912 913 PROGMEM const unsigned char chr_f32_72[] = 914 { 915 0x31, 0x81, 0x00, 0x82, 0x01, 0x85, 0x01, 0x82, 916 0x04, 0x81, 0x05, 0x81, 0x05, 0x81, 0x05, 0x81, 917 0x05, 0x81, 0x05, 0x81, 0x05, 0x81, 0x05, 0x81, 918 0x05, 0x81, 0x05, 0x81, 0x3B 919 }; 920 921 PROGMEM const unsigned char chr_f32_73[] = 922 { 923 0x4A, 0x84, 0x05, 0x87, 0x02, 0x82, 0x03, 0x81, 924 0x02, 0x81, 0x05, 0x81, 0x01, 0x81, 0x0A, 0x84, 925 0x07, 0x86, 0x07, 0x84, 0x09, 0x81, 0x01, 0x81, 926 0x05, 0x81, 0x01, 0x82, 0x03, 0x82, 0x02, 0x87, 927 0x04, 0x85, 0x56 928 }; 929 930 PROGMEM const unsigned char chr_f32_74[] = 931 { 932 0x0F, 0x81, 0x04, 0x81, 0x04, 0x81, 0x04, 0x81, 933 0x02, 0x85, 0x00, 0x85, 0x02, 0x81, 0x04, 0x81, 934 0x04, 0x81, 0x04, 0x81, 0x04, 0x81, 0x04, 0x81, 935 0x04, 0x81, 0x04, 0x81, 0x04, 0x81, 0x04, 0x83, 936 0x03, 0x82, 0x31 937 }; 938 939 PROGMEM const unsigned char chr_f32_75[] = 940 { 941 0x55, 0x81, 0x06, 0x81, 0x02, 0x81, 0x06, 0x81, 942 0x02, 0x81, 0x06, 0x81, 0x02, 0x81, 0x06, 0x81, 943 0x02, 0x81, 0x06, 0x81, 0x02, 0x81, 0x06, 0x81, 944 0x02, 0x81, 0x06, 0x81, 0x02, 0x81, 0x06, 0x81, 945 0x02, 0x81, 0x06, 0x81, 0x02, 0x81, 0x05, 0x82, 946 0x02, 0x82, 0x03, 0x83, 0x03, 0x86, 0x00, 0x81, 947 0x04, 0x84, 0x01, 0x81, 0x62 948 }; 949 950 PROGMEM const unsigned char chr_f32_76[] = 951 { 952 0x47, 0x81, 0x06, 0x81, 0x00, 0x81, 0x06, 0x81, 953 0x01, 0x81, 0x04, 0x81, 0x02, 0x81, 0x04, 0x81, 954 0x02, 0x81, 0x04, 0x81, 0x03, 0x81, 0x02, 0x81, 955 0x04, 0x81, 0x02, 0x81, 0x04, 0x81, 0x02, 0x81, 956 0x05, 0x81, 0x00, 0x81, 0x06, 0x81, 0x00, 0x81, 957 0x06, 0x84, 0x07, 0x82, 0x08, 0x82, 0x58 958 }; 959 960 PROGMEM const unsigned char chr_f32_77[] = 961 { 962 0x6B, 0x81, 0x04, 0x82, 0x04, 0x81, 0x00, 0x81, 963 0x04, 0x82, 0x04, 0x81, 0x00, 0x81, 0x04, 0x80, 964 0x00, 0x80, 0x04, 0x81, 0x01, 0x81, 0x02, 0x81, 965 0x00, 0x81, 0x02, 0x81, 0x02, 0x81, 0x02, 0x81, 966 0x00, 0x81, 0x02, 0x81, 0x02, 0x81, 0x02, 0x81, 967 0x00, 0x81, 0x02, 0x81, 0x02, 0x81, 0x02, 0x80, 968 0x02, 0x80, 0x02, 0x81, 0x03, 0x81, 0x00, 0x81, 969 0x02, 0x81, 0x00, 0x81, 0x04, 0x81, 0x00, 0x81, 970 0x02, 0x81, 0x00, 0x81, 0x04, 0x81, 0x00, 0x81, 971 0x02, 0x81, 0x00, 0x81, 0x05, 0x82, 0x04, 0x82, 972 0x06, 0x82, 0x04, 0x82, 0x06, 0x82, 0x04, 0x82, 973 0x7F, 0x1 974 }; 975 976 PROGMEM const unsigned char chr_f32_78[] = 977 { 978 0x4E, 0x81, 0x06, 0x81, 0x01, 0x82, 0x04, 0x82, 979 0x02, 0x81, 0x04, 0x81, 0x04, 0x81, 0x02, 0x81, 980 0x05, 0x82, 0x00, 0x82, 0x06, 0x84, 0x08, 0x82, 981 0x08, 0x84, 0x06, 0x82, 0x00, 0x82, 0x05, 0x81, 982 0x02, 0x81, 0x04, 0x81, 0x04, 0x81, 0x02, 0x82, 983 0x04, 0x82, 0x01, 0x81, 0x06, 0x81, 0x5B 984 }; 985 986 PROGMEM const unsigned char chr_f32_79[] = 987 { 988 0x4D, 0x82, 0x06, 0x82, 0x00, 0x81, 0x06, 0x81, 989 0x01, 0x81, 0x06, 0x81, 0x02, 0x81, 0x04, 0x81, 990 0x03, 0x81, 0x04, 0x81, 0x03, 0x81, 0x04, 0x81, 991 0x04, 0x81, 0x02, 0x81, 0x05, 0x81, 0x02, 0x81, 992 0x05, 0x81, 0x02, 0x81, 0x06, 0x81, 0x00, 0x81, 993 0x07, 0x81, 0x00, 0x81, 0x07, 0x81, 0x00, 0x81, 994 0x08, 0x82, 0x09, 0x82, 0x09, 0x82, 0x09, 0x81, 995 0x09, 0x82, 0x06, 0x84, 0x07, 0x83, 0x14 996 }; 997 998 PROGMEM const unsigned char chr_f32_7A[] = 999 { 1000 0x48, 0x89, 0x01, 0x89, 0x08, 0x82, 0x07, 0x82, 1001 0x07, 0x82, 0x07, 0x82, 0x08, 0x81, 0x08, 0x82, 1002 0x07, 0x82, 0x07, 0x82, 0x07, 0x82, 0x08, 0x89, 1003 0x01, 0x89, 0x54 1004 }; 1005 1006 PROGMEM const unsigned char chr_f32_7B[] = 1007 { 1008 0x06, 0x83, 0x07, 0x82, 0x09, 0x81, 0x0A, 0x81, 1009 0x0A, 0x81, 0x0A, 0x81, 0x0A, 0x81, 0x0A, 0x81, 1010 0x0A, 0x81, 0x0A, 0x81, 0x0A, 0x81, 0x09, 0x81, 1011 0x08, 0x82, 0x0B, 0x81, 0x0B, 0x81, 0x0A, 0x81, 1012 0x0A, 0x81, 0x0A, 0x81, 0x0A, 0x81, 0x0A, 0x81, 1013 0x0A, 0x81, 0x0A, 0x81, 0x0A, 0x81, 0x0A, 0x82, 1014 0x0A, 0x83, 0xE 1015 }; 1016 1017 PROGMEM const unsigned char chr_f32_7C[] = 1018 { 1019 0x04, 0x81, 0x0A, 0x81, 0x0A, 0x81, 0x0A, 0x81, 1020 0x0A, 0x81, 0x0A, 0x81, 0x0A, 0x81, 0x0A, 0x81, 1021 0x0A, 0x81, 0x0A, 0x81, 0x0A, 0x81, 0x0A, 0x81, 1022 0x0A, 0x81, 0x0A, 0x81, 0x0A, 0x81, 0x0A, 0x81, 1023 0x0A, 0x81, 0x0A, 0x81, 0x0A, 0x81, 0x0A, 0x81, 1024 0x0A, 0x81, 0x0A, 0x81, 0x0A, 0x81, 0x0A, 0x81, 1025 0x0A, 0x81, 0x12 1026 }; 1027 1028 PROGMEM const unsigned char chr_f32_7D[] = 1029 { 1030 0x01, 0x83, 0x0A, 0x82, 0x0A, 0x81, 0x0A, 0x81, 1031 0x0A, 0x81, 0x0A, 0x81, 0x0A, 0x81, 0x0A, 0x81, 1032 0x0A, 0x81, 0x0A, 0x81, 0x0A, 0x81, 0x0B, 0x81, 1033 0x0B, 0x82, 0x08, 0x81, 0x09, 0x81, 0x0A, 0x81, 1034 0x0A, 0x81, 0x0A, 0x81, 0x0A, 0x81, 0x0A, 0x81, 1035 0x0A, 0x81, 0x0A, 0x81, 0x0A, 0x81, 0x09, 0x82, 1036 0x07, 0x83, 0x13 1037 }; 1038 1039 PROGMEM const unsigned char chr_f32_7E[] = 1040 { 1041 0x11, 0x83, 0x09, 0x81, 0x01, 0x81, 0x07, 0x81, 1042 0x03, 0x82, 0x03, 0x80, 0x00, 0x80, 0x06, 0x81, 1043 0x01, 0x81, 0x00, 0x80, 0x07, 0x83, 0x7F, 0x7F, 1044 0x2C 1045 }; 1046 1047 PROGMEM const unsigned char chr_f32_7F[] = 1048 { 1049 0x19 1050 }; 1051 PROGMEM const unsigned char* const chrtbl_f32[96] = // character pointer table 1052 { 1053 chr_f32_20, chr_f32_21, chr_f32_22, chr_f32_23, chr_f32_24, chr_f32_25, chr_f32_26, chr_f32_27, 1054 chr_f32_28, chr_f32_29, chr_f32_2A, chr_f32_2B, chr_f32_2C, chr_f32_2D, chr_f32_2E, chr_f32_2F, 1055 chr_f32_30, chr_f32_31, chr_f32_32, chr_f32_33, chr_f32_34, chr_f32_35, chr_f32_36, chr_f32_37, 1056 chr_f32_38, chr_f32_39, chr_f32_3A, chr_f32_3B, chr_f32_3C, chr_f32_3D, chr_f32_3E, chr_f32_3F, 1057 chr_f32_40, chr_f32_41, chr_f32_42, chr_f32_43, chr_f32_44, chr_f32_45, chr_f32_46, chr_f32_47, 1058 chr_f32_48, chr_f32_49, chr_f32_4A, chr_f32_4B, chr_f32_4C, chr_f32_4D, chr_f32_4E, chr_f32_4F, 1059 chr_f32_50, chr_f32_51, chr_f32_52, chr_f32_53, chr_f32_54, chr_f32_55, chr_f32_56, chr_f32_57, 1060 chr_f32_58, chr_f32_59, chr_f32_5A, chr_f32_5B, chr_f32_5C, chr_f32_5D, chr_f32_5E, chr_f32_5F, 1061 chr_f32_60, chr_f32_61, chr_f32_62, chr_f32_63, chr_f32_64, chr_f32_65, chr_f32_66, chr_f32_67, 1062 chr_f32_68, chr_f32_69, chr_f32_6A, chr_f32_6B, chr_f32_6C, chr_f32_6D, chr_f32_6E, chr_f32_6F, 1063 chr_f32_70, chr_f32_71, chr_f32_72, chr_f32_73, chr_f32_74, chr_f32_75, chr_f32_76, chr_f32_77, 1064 chr_f32_78, chr_f32_79, chr_f32_7A, chr_f32_7B, chr_f32_7C, chr_f32_7D, chr_f32_7E, chr_f32_7F 1065 };