Library for Nuelectronics Nokia 3310/5110 LCD Display and joystick.
Fork of N3310LCD by
N3310Fonts.h
00001 /* 00002 * N3310LCD. A program to interface mbed with the nuelectronics 00003 * Nokia 3310 LCD shield from www.nuelectronics.com. Ported from 00004 * the nuelectronics Arduino code. 00005 * 00006 * Copyright (C) <2009> Petras Saduikis <petras@petras.co.uk> 00007 * 00008 * Converted to a mbed library by Andrew D. Lindsay 00009 * 00010 * This file is part of N3310LCD. 00011 * 00012 * N3310LCD is free software: you can redistribute it and/or modify 00013 * it under the terms of the GNU General Public License as published by 00014 * the Free Software Foundation, either version 3 of the License, or 00015 * (at your option) any later version. 00016 * 00017 * N3310LCD is distributed in the hope that it will be useful, 00018 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00019 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00020 * GNU General Public License for more details. 00021 * 00022 * You should have received a copy of the GNU General Public License 00023 * along with N3310LCD. If not, see <http://www.gnu.org/licenses/>. 00024 */ 00025 00026 #ifndef N3310FONTS_H 00027 #define N3310FONTS_H 00028 00029 // 6 x 8 font 00030 // 1 pixel space at left and bottom 00031 // index = ASCII - 32 00032 00033 unsigned char font6_8[] = { 00034 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 , // sp 00035 0x00, 0x00, 0x00, 0x2f, 0x00, 0x00 , // ! 00036 0x00, 0x00, 0x07, 0x00, 0x07, 0x00 , // " 00037 0x00, 0x14, 0x7f, 0x14, 0x7f, 0x14 , // # 00038 0x00, 0x24, 0x2a, 0x7f, 0x2a, 0x12 , // $ 00039 0x00, 0x62, 0x64, 0x08, 0x13, 0x23 , // % 00040 0x00, 0x36, 0x49, 0x55, 0x22, 0x50 , // & 00041 0x00, 0x00, 0x05, 0x03, 0x00, 0x00 , // ' 00042 0x00, 0x00, 0x1c, 0x22, 0x41, 0x00 , // ( 00043 0x00, 0x00, 0x41, 0x22, 0x1c, 0x00 , // ) 00044 0x00, 0x14, 0x08, 0x3E, 0x08, 0x14 , // * 00045 0x00, 0x08, 0x08, 0x3E, 0x08, 0x08 , // + 00046 0x00, 0x00, 0x00, 0xA0, 0x60, 0x00 , // , 00047 0x00, 0x08, 0x08, 0x08, 0x08, 0x08 , // - 00048 0x00, 0x00, 0x60, 0x60, 0x00, 0x00 , // . 00049 0x00, 0x20, 0x10, 0x08, 0x04, 0x02 , // / 00050 0x00, 0x3E, 0x51, 0x49, 0x45, 0x3E , // 0 00051 0x00, 0x00, 0x42, 0x7F, 0x40, 0x00 , // 1 00052 0x00, 0x42, 0x61, 0x51, 0x49, 0x46 , // 2 00053 0x00, 0x21, 0x41, 0x45, 0x4B, 0x31 , // 3 00054 0x00, 0x18, 0x14, 0x12, 0x7F, 0x10 , // 4 00055 0x00, 0x27, 0x45, 0x45, 0x45, 0x39 , // 5 00056 0x00, 0x3C, 0x4A, 0x49, 0x49, 0x30 , // 6 00057 0x00, 0x01, 0x71, 0x09, 0x05, 0x03 , // 7 00058 0x00, 0x36, 0x49, 0x49, 0x49, 0x36 , // 8 00059 0x00, 0x06, 0x49, 0x49, 0x29, 0x1E , // 9 00060 0x00, 0x00, 0x36, 0x36, 0x00, 0x00 , // : 00061 0x00, 0x00, 0x56, 0x36, 0x00, 0x00 , // ; 00062 0x00, 0x08, 0x14, 0x22, 0x41, 0x00 , // < 00063 0x00, 0x14, 0x14, 0x14, 0x14, 0x14 , // = 00064 0x00, 0x00, 0x41, 0x22, 0x14, 0x08 , // > 00065 0x00, 0x02, 0x01, 0x51, 0x09, 0x06 , // ? 00066 0x00, 0x32, 0x49, 0x59, 0x51, 0x3E , // @ 00067 0x00, 0x7C, 0x12, 0x11, 0x12, 0x7C , // A 00068 0x00, 0x7F, 0x49, 0x49, 0x49, 0x36 , // B 00069 0x00, 0x3E, 0x41, 0x41, 0x41, 0x22 , // C 00070 0x00, 0x7F, 0x41, 0x41, 0x22, 0x1C , // D 00071 0x00, 0x7F, 0x49, 0x49, 0x49, 0x41 , // E 00072 0x00, 0x7F, 0x09, 0x09, 0x09, 0x01 , // F 00073 0x00, 0x3E, 0x41, 0x49, 0x49, 0x7A , // G 00074 0x00, 0x7F, 0x08, 0x08, 0x08, 0x7F , // H 00075 0x00, 0x00, 0x41, 0x7F, 0x41, 0x00 , // I 00076 0x00, 0x20, 0x40, 0x41, 0x3F, 0x01 , // J 00077 0x00, 0x7F, 0x08, 0x14, 0x22, 0x41 , // K 00078 0x00, 0x7F, 0x40, 0x40, 0x40, 0x40 , // L 00079 0x00, 0x7F, 0x02, 0x0C, 0x02, 0x7F , // M 00080 0x00, 0x7F, 0x04, 0x08, 0x10, 0x7F , // N 00081 0x00, 0x3E, 0x41, 0x41, 0x41, 0x3E , // O 00082 0x00, 0x7F, 0x09, 0x09, 0x09, 0x06 , // P 00083 0x00, 0x3E, 0x41, 0x51, 0x21, 0x5E , // Q 00084 0x00, 0x7F, 0x09, 0x19, 0x29, 0x46 , // R 00085 0x00, 0x46, 0x49, 0x49, 0x49, 0x31 , // S 00086 0x00, 0x01, 0x01, 0x7F, 0x01, 0x01 , // T 00087 0x00, 0x3F, 0x40, 0x40, 0x40, 0x3F , // U 00088 0x00, 0x1F, 0x20, 0x40, 0x20, 0x1F , // V 00089 0x00, 0x3F, 0x40, 0x38, 0x40, 0x3F , // W 00090 0x00, 0x63, 0x14, 0x08, 0x14, 0x63 , // X 00091 0x00, 0x07, 0x08, 0x70, 0x08, 0x07 , // Y 00092 0x00, 0x61, 0x51, 0x49, 0x45, 0x43 , // Z 00093 0x00, 0x00, 0x7F, 0x41, 0x41, 0x00 , // [ 00094 0x00, 0x55, 0x2A, 0x55, 0x2A, 0x55 , // Checker pattern 00095 0x00, 0x00, 0x41, 0x41, 0x7F, 0x00 , // ] 00096 0x00, 0x04, 0x02, 0x01, 0x02, 0x04 , // ^ 00097 0x00, 0x40, 0x40, 0x40, 0x40, 0x40 , // _ 00098 0x00, 0x00, 0x01, 0x02, 0x04, 0x00 , // ' 00099 0x00, 0x20, 0x54, 0x54, 0x54, 0x78 , // a 00100 0x00, 0x7F, 0x48, 0x44, 0x44, 0x38 , // b 00101 0x00, 0x38, 0x44, 0x44, 0x44, 0x20 , // c 00102 0x00, 0x38, 0x44, 0x44, 0x48, 0x7F , // d 00103 0x00, 0x38, 0x54, 0x54, 0x54, 0x18 , // e 00104 0x00, 0x08, 0x7E, 0x09, 0x01, 0x02 , // f 00105 0x00, 0x18, 0xA4, 0xA4, 0xA4, 0x7C , // g 00106 0x00, 0x7F, 0x08, 0x04, 0x04, 0x78 , // h 00107 0x00, 0x00, 0x44, 0x7D, 0x40, 0x00 , // i 00108 0x00, 0x40, 0x80, 0x84, 0x7D, 0x00 , // j 00109 0x00, 0x7F, 0x10, 0x28, 0x44, 0x00 , // k 00110 0x00, 0x00, 0x41, 0x7F, 0x40, 0x00 , // l 00111 0x00, 0x7C, 0x04, 0x18, 0x04, 0x78 , // m 00112 0x00, 0x7C, 0x08, 0x04, 0x04, 0x78 , // n 00113 0x00, 0x38, 0x44, 0x44, 0x44, 0x38 , // o 00114 0x00, 0xFC, 0x24, 0x24, 0x24, 0x18 , // p 00115 0x00, 0x18, 0x24, 0x24, 0x18, 0xFC , // q 00116 0x00, 0x7C, 0x08, 0x04, 0x04, 0x08 , // r 00117 0x00, 0x48, 0x54, 0x54, 0x54, 0x20 , // s 00118 0x00, 0x04, 0x3F, 0x44, 0x40, 0x20 , // t 00119 0x00, 0x3C, 0x40, 0x40, 0x20, 0x7C , // u 00120 0x00, 0x1C, 0x20, 0x40, 0x20, 0x1C , // v 00121 0x00, 0x3C, 0x40, 0x30, 0x40, 0x3C , // w 00122 0x00, 0x44, 0x28, 0x10, 0x28, 0x44 , // x 00123 0x00, 0x1C, 0xA0, 0xA0, 0xA0, 0x7C , // y 00124 0x00, 0x44, 0x64, 0x54, 0x4C, 0x44 , // z 00125 0x00,0x00, 0x06, 0x09, 0x09, 0x06 // horiz lines 00126 }; 00127 00128 // Font definition for LCD 3110 library 00129 // 5 x 7 font 00130 // 1 pixel space at left and bottom 00131 // index = ASCII - 32 00132 00133 //***** Small fonts (5x7) ********** 00134 00135 // This does not strictly follow ASCII table 00136 // 00137 unsigned char font5_7[] = { 00138 0x00, 0x00, 0x00, 0x00, 0x00 , // sp 00139 0x00, 0x00, 0x2f, 0x00, 0x00 , // ! 00140 0x00, 0x07, 0x00, 0x07, 0x00 , // " 00141 0x14, 0x7f, 0x14, 0x7f, 0x14 , // # 00142 0x24, 0x2a, 0x7f, 0x2a, 0x12 , // $ 00143 0x61, 0x66, 0x08, 0x33, 0x43 , // % 00144 0x36, 0x49, 0x55, 0x22, 0x50 , // & 00145 0x00, 0x05, 0x03, 0x00, 0x00 , // ' 00146 0x00, 0x1c, 0x22, 0x41, 0x00 , // ( 00147 0x00, 0x41, 0x22, 0x1c, 0x00 , // ) 00148 0x14, 0x08, 0x3E, 0x08, 0x14 , // * 00149 0x08, 0x08, 0x3E, 0x08, 0x08 , // + 00150 0x00, 0x00, 0x50, 0x30, 0x00 , // , 00151 0x10, 0x10, 0x10, 0x10, 0x10 , // - 00152 0x00, 0x60, 0x60, 0x00, 0x00 , // . 00153 0x20, 0x10, 0x08, 0x04, 0x02 , // / 00154 0x3E, 0x51, 0x49, 0x45, 0x3E , // 0 00155 0x00, 0x42, 0x7F, 0x40, 0x00 , // 1 00156 0x42, 0x61, 0x51, 0x49, 0x46 , // 2 00157 0x21, 0x41, 0x45, 0x4B, 0x31 , // 3 00158 0x18, 0x14, 0x12, 0x7F, 0x10 , // 4 00159 0x27, 0x45, 0x45, 0x45, 0x39 , // 5 00160 0x3C, 0x4A, 0x49, 0x49, 0x30 , // 6 00161 0x01, 0x71, 0x09, 0x05, 0x03 , // 7 00162 0x36, 0x49, 0x49, 0x49, 0x36 , // 8 00163 0x06, 0x49, 0x49, 0x29, 0x1E , // 9 00164 0x00, 0x36, 0x36, 0x00, 0x00 , // : 00165 0x00, 0x56, 0x36, 0x00, 0x00 , // ; 00166 0x08, 0x14, 0x22, 0x41, 0x00 , // < 00167 0x14, 0x14, 0x14, 0x14, 0x14 , // = 00168 0x00, 0x41, 0x22, 0x14, 0x08 , // > 00169 0x02, 0x01, 0x51, 0x09, 0x06 , // ? 00170 0x32, 0x49, 0x59, 0x51, 0x3E , // @ 00171 0x7E, 0x11, 0x11, 0x11, 0x7E , // A 00172 0x7F, 0x49, 0x49, 0x49, 0x36 , // B 00173 0x3E, 0x41, 0x41, 0x41, 0x22 , // C 00174 0x7F, 0x41, 0x41, 0x22, 0x1C , // D 00175 0x7F, 0x49, 0x49, 0x49, 0x41 , // E 00176 0x7F, 0x09, 0x09, 0x09, 0x01 , // F 00177 0x3E, 0x41, 0x49, 0x49, 0x7A , // G 00178 0x7F, 0x08, 0x08, 0x08, 0x7F , // H 00179 0x00, 0x41, 0x7F, 0x41, 0x00 , // I 00180 0x20, 0x40, 0x41, 0x3F, 0x01 , // J 00181 0x7F, 0x08, 0x14, 0x22, 0x41 , // K 00182 0x7F, 0x40, 0x40, 0x40, 0x40 , // L 00183 0x7F, 0x02, 0x0C, 0x02, 0x7F , // M 00184 0x7F, 0x04, 0x08, 0x10, 0x7F , // N 00185 0x3E, 0x41, 0x41, 0x41, 0x3E , // O 00186 0x7F, 0x09, 0x09, 0x09, 0x06 , // P 00187 0x3E, 0x41, 0x51, 0x21, 0x5E , // Q 00188 0x7F, 0x09, 0x19, 0x29, 0x46 , // R 00189 0x46, 0x49, 0x49, 0x49, 0x31 , // S 00190 0x01, 0x01, 0x7F, 0x01, 0x01 , // T 00191 0x3F, 0x40, 0x40, 0x40, 0x3F , // U 00192 0x1F, 0x20, 0x40, 0x20, 0x1F , // V 00193 0x3F, 0x40, 0x38, 0x40, 0x3F , // W 00194 0x63, 0x14, 0x08, 0x14, 0x63 , // X 00195 0x07, 0x08, 0x70, 0x08, 0x07 , // Y 00196 0x61, 0x51, 0x49, 0x45, 0x43 , // Z 00197 0x00, 0x7F, 0x41, 0x41, 0x00 , // [ 00198 0x55, 0x2A, 0x55, 0x2A, 0x55 , // checker pattern 00199 0x00, 0x41, 0x41, 0x7F, 0x00 , // ] 00200 0x04, 0x02, 0x01, 0x02, 0x04 , // ^ 00201 0x40, 0x40, 0x40, 0x40, 0x40 , // _ 00202 0x00, 0x01, 0x02, 0x04, 0x00 , // ' 00203 0x20, 0x54, 0x54, 0x54, 0x78 , // a 00204 0x7F, 0x48, 0x44, 0x44, 0x38 , // b 00205 0x38, 0x44, 0x44, 0x44, 0x20 , // c 00206 0x38, 0x44, 0x44, 0x48, 0x7F , // d 00207 0x38, 0x54, 0x54, 0x54, 0x18 , // e 00208 0x08, 0x7E, 0x09, 0x01, 0x02 , // f 00209 0x0C, 0x52, 0x52, 0x52, 0x3E , // g 00210 0x7F, 0x08, 0x04, 0x04, 0x78 , // h 00211 0x00, 0x44, 0x7D, 0x40, 0x00 , // i 00212 0x20, 0x40, 0x44, 0x3D, 0x00 , // j 00213 0x7F, 0x10, 0x28, 0x44, 0x00 , // k 00214 0x00, 0x41, 0x7F, 0x40, 0x00 , // l 00215 0x7C, 0x04, 0x18, 0x04, 0x78 , // m 00216 0x7C, 0x08, 0x04, 0x04, 0x78 , // n 00217 0x38, 0x44, 0x44, 0x44, 0x38 , // o 00218 0x7C, 0x14, 0x14, 0x14, 0x08 , // p 00219 0x08, 0x14, 0x14, 0x18, 0x7C , // q 00220 0x7C, 0x08, 0x04, 0x04, 0x08 , // r 00221 0x48, 0x54, 0x54, 0x54, 0x20 , // s 00222 0x04, 0x3F, 0x44, 0x40, 0x20 , // t 00223 0x3C, 0x40, 0x40, 0x20, 0x7C , // u 00224 0x1C, 0x20, 0x40, 0x20, 0x1C , // v 00225 0x3C, 0x40, 0x30, 0x40, 0x3C , // w 00226 0x44, 0x28, 0x10, 0x28, 0x44 , // x 00227 0x0C, 0x50, 0x50, 0x50, 0x3C , // y 00228 0x44, 0x64, 0x54, 0x4C, 0x44 , // z 00229 0x00, 0x06, 0x09, 0x09, 0x06 // Degree symbol 00230 }; 00231 00232 //******* VERY LARGE FONTS ********** 00233 //used here for displaying numbers 0 - 9 and '+', '-', '.', ':', '/' 00234 // built up on a 16 by 24 matrix but chars are only 12 by 24. 00235 00236 unsigned char big_number[15][3][16] = { 00237 00238 { {0x00,0x00,0xc0,0xe0,0x70,0x30,0x30,0x30,0x70,0xe0,0xc0,0x00,0x00,0x00,0x00,0x00}, // '0' 00239 {0x00,0xff,0xff,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x00,0x00,0x00,0x00}, 00240 {0x00,0x07,0x1f,0x38,0x70,0x60,0x60,0x60,0x70,0x38,0x1f,0x07,0x00,0x00,0x00,0x00} 00241 }, 00242 00243 { {0x00,0x00,0x00,0xc0,0xc0,0xc0,0xf0,0xf0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, // '1' 00244 {0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, 00245 {0x00,0x00,0x00,0x60,0x60,0x60,0x7f,0x7f,0x60,0x60,0x60,0x00,0x00,0x00,0x00,0x00} 00246 }, 00247 00248 { {0x00,0xe0,0x60,0x70,0x30,0x30,0x30,0x30,0x60,0xe0,0x80,0x00,0x00,0x00,0x00,0x00}, // '2' 00249 {0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xc0,0xf0,0x3f,0x1f,0x00,0x00,0x00,0x00,0x00}, 00250 {0x00,0x70,0x78,0x7c,0x6e,0x67,0x63,0x61,0x60,0x60,0x60,0x60,0x00,0x00,0x00,0x00} 00251 }, 00252 00253 { {0x00,0xe0,0x60,0x70,0x30,0x30,0x30,0x30,0x30,0x60,0xe0,0xc0,0x00,0x00,0x00,0x00}, // '3' 00254 {0x00,0x00,0x00,0x00,0x00,0x18,0x18,0x18,0x3c,0x7c,0xe7,0xc3,0x00,0x00,0x00,0x00}, 00255 {0x00,0x38,0x30,0x70,0x60,0x60,0x60,0x60,0x70,0x38,0x1f,0x0f,0x00,0x00,0x00,0x00} 00256 }, 00257 00258 { {0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xc0,0x60,0xf0,0xf0,0x00,0x00,0x00,0x00,0x00}, // '4' 00259 {0x00,0xe0,0xf0,0xdc,0xce,0xc7,0xc1,0xc0,0xc0,0xff,0xff,0x00,0x00,0x00,0x00,0x00}, 00260 {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7f,0x7f,0x00,0x00,0x00,0x00,0x00} 00261 }, 00262 00263 { {0x00,0x00,0xf0,0xf0,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x00,0x00,0x00,0x00,0x00}, // '5' 00264 {0x00,0x00,0x1f,0x1f,0x18,0x18,0x18,0x18,0x30,0xf0,0xc0,0x00,0x00,0x00,0x00,0x00}, 00265 {0x00,0x30,0x70,0x60,0x60,0x60,0x60,0x70,0x38,0x1f,0x0f,0x00,0x00,0x00,0x00,0x00} 00266 }, 00267 00268 { {0x00,0x00,0x80,0xc0,0xe0,0x60,0x30,0x30,0x30,0x30,0x30,0x00,0x00,0x00,0x00,0x00}, // '6' 00269 {0x00,0xfc,0xff,0x33,0x18,0x18,0x18,0x18,0x18,0x30,0xf0,0xc0,0x00,0x00,0x00,0x00}, 00270 {0x00,0x07,0x1f,0x38,0x70,0x60,0x60,0x60,0x60,0x30,0x1f,0x0f,0x00,0x00,0x00,0x00} 00271 }, 00272 00273 { {0x00,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0xb0,0xf0,0xf0,0x00,0x00,0x00,0x00,0x00}, // '7' 00274 {0x00,0x00,0x00,0x00,0xc0,0xf0,0x78,0x1e,0x07,0x01,0x00,0x00,0x00,0x00,0x00,0x00}, 00275 {0x00,0x60,0x78,0x3e,0x0f,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00} 00276 }, 00277 00278 { {0x00,0x80,0xe0,0x60,0x30,0x30,0x30,0x30,0x30,0x60,0xe0,0xc0,0x00,0x00,0x00,0x00}, // '8' 00279 {0x00,0x87,0xe7,0x6c,0x18,0x18,0x30,0x30,0x38,0x6c,0xc7,0x83,0x00,0x00,0x00,0x00}, 00280 {0x00,0x0f,0x3f,0x38,0x70,0x60,0x60,0x60,0x60,0x30,0x1f,0x0f,0x00,0x00,0x00,0x00} 00281 }, 00282 00283 { {0x00,0x80,0xc0,0x60,0x30,0x30,0x30,0x30,0x70,0xe0,0xc0,0x00,0x00,0x00,0x00,0x00}, // '9' 00284 {0x00,0x0f,0x3f,0x30,0x60,0x60,0x60,0x60,0x60,0x30,0xff,0xff,0x00,0x00,0x00,0x00}, 00285 {0x00,0x00,0x00,0x60,0x60,0x60,0x60,0x70,0x38,0x1e,0x0f,0x03,0x00,0x00,0x00,0x00} 00286 }, 00287 00288 { {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, // '.' 00289 {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, 00290 {0,0x38,0x38,0x38,0,0,0,0,0,0,0,0,0,0,0,0} 00291 }, 00292 00293 { {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, // '+' 00294 {0,0x40,0x40,0x40,0xF8,0x40,0x40,0x40,0,0,0,0,0,0,0}, 00295 {0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0} 00296 }, 00297 00298 { {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, // '-' 00299 {0,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0,0,0,0,0,0,0,0}, 00300 {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0} 00301 }, 00302 00303 { {0,0xE0,0xE0,0xE0,0,0,0,0,0,0,0,0,0,0,0,0}, // ':' 00304 {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, 00305 {0,0xE,0xE,0xE,0,0,0,0,0,0,0,0,0,0,0,0} 00306 }, 00307 00308 { {0,0,0,0xF0,0,0,0,0,0,0,0,0,0,0,0,0}, // '/' 00309 {0,0,0xF8,0x7,0,0,0,0,0,0,0,0,0,0,0,0}, 00310 {0,0xFC,0x3,0,0,0,0,0,0,0,0,0,0,0,0,0} 00311 } 00312 }; 00313 00314 unsigned char Liberation_Sans17x17_Alpha[] = { 00315 0x0D, 0x00, 0x10, 0x00, 0x00, 0x1E, 0x00, 0xC0, 0x1F, 0x00, 0xF8, 0x0F, 0x00, 0xFF, 0x03, 0x00, 0x1F, 0x03, 0x00, 0x03, 0x03, 0x00, 0x1F, 0x03, 0x00, 0xFF, 0x03, 0x00, 0xF8, 0x0F, 0x00, 0xC0, 0x1F, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char A 00316 0x0D, 0x00, 0x00, 0x00, 0xFF, 0x1F, 0x00, 0xFF, 0x1F, 0x00, 0xFF, 0x1F, 0x00, 0x63, 0x18, 0x00, 0x63, 0x18, 0x00, 0x63, 0x18, 0x00, 0x63, 0x18, 0x00, 0x63, 0x18, 0x00, 0xFF, 0x1C, 0x00, 0xFE, 0x1F, 0x00, 0xDE, 0x0F, 0x00, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char B 00317 0x0D, 0x00, 0x00, 0x00, 0xF8, 0x01, 0x00, 0xFC, 0x07, 0x00, 0xFE, 0x0F, 0x00, 0x0F, 0x0E, 0x00, 0x03, 0x18, 0x00, 0x03, 0x18, 0x00, 0x03, 0x18, 0x00, 0x03, 0x18, 0x00, 0x07, 0x1C, 0x00, 0x0E, 0x0E, 0x00, 0x0E, 0x0E, 0x00, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char C 00318 0x0D, 0x00, 0x00, 0x00, 0xFF, 0x1F, 0x00, 0xFF, 0x1F, 0x00, 0xFF, 0x1F, 0x00, 0x03, 0x18, 0x00, 0x03, 0x18, 0x00, 0x03, 0x18, 0x00, 0x03, 0x18, 0x00, 0x07, 0x1C, 0x00, 0x0E, 0x0E, 0x00, 0xFE, 0x0F, 0x00, 0xFC, 0x07, 0x00, 0xF0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char D 00319 0x0C, 0x00, 0x00, 0x00, 0xFF, 0x1F, 0x00, 0xFF, 0x1F, 0x00, 0xFF, 0x1F, 0x00, 0x63, 0x18, 0x00, 0x63, 0x18, 0x00, 0x63, 0x18, 0x00, 0x63, 0x18, 0x00, 0x63, 0x18, 0x00, 0x63, 0x18, 0x00, 0x63, 0x18, 0x00, 0x03, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char E 00320 0x0B, 0x00, 0x00, 0x00, 0xFF, 0x1F, 0x00, 0xFF, 0x1F, 0x00, 0xFF, 0x1F, 0x00, 0x63, 0x00, 0x00, 0x63, 0x00, 0x00, 0x63, 0x00, 0x00, 0x63, 0x00, 0x00, 0x63, 0x00, 0x00, 0x63, 0x00, 0x00, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char F 00321 0x0E, 0x00, 0x00, 0x00, 0xF0, 0x01, 0x00, 0xFC, 0x07, 0x00, 0xFE, 0x0F, 0x00, 0x0E, 0x0E, 0x00, 0x07, 0x1C, 0x00, 0x03, 0x18, 0x00, 0x03, 0x18, 0x00, 0xC3, 0x18, 0x00, 0xC3, 0x18, 0x00, 0xC7, 0x1C, 0x00, 0xCE, 0x0F, 0x00, 0xCE, 0x0F, 0x00, 0xC4, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char G 00322 0x0C, 0x00, 0x00, 0x00, 0xFF, 0x1F, 0x00, 0xFF, 0x1F, 0x00, 0xFF, 0x1F, 0x00, 0x60, 0x00, 0x00, 0x60, 0x00, 0x00, 0x60, 0x00, 0x00, 0x60, 0x00, 0x00, 0x60, 0x00, 0x00, 0xFF, 0x1F, 0x00, 0xFF, 0x1F, 0x00, 0xFF, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char H 00323 0x04, 0x00, 0x00, 0x00, 0xFF, 0x1F, 0x00, 0xFF, 0x1F, 0x00, 0xFF, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char I 00324 0x0A, 0x00, 0x06, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x1C, 0x00, 0x03, 0x18, 0x00, 0x03, 0x18, 0x00, 0x03, 0x1C, 0x00, 0xFF, 0x1F, 0x00, 0xFF, 0x0F, 0x00, 0xFF, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char J 00325 0x0E, 0x00, 0x00, 0x00, 0xFF, 0x1F, 0x00, 0xFF, 0x1F, 0x00, 0xFF, 0x1F, 0x00, 0xE0, 0x00, 0x00, 0x60, 0x00, 0x00, 0x70, 0x00, 0x00, 0xF8, 0x01, 0x00, 0xDC, 0x03, 0x00, 0x8E, 0x07, 0x00, 0x07, 0x0E, 0x00, 0x03, 0x1C, 0x00, 0x01, 0x18, 0x00, 0x01, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char K 00326 0x0B, 0x00, 0x00, 0x00, 0xFF, 0x1F, 0x00, 0xFF, 0x1F, 0x00, 0xFF, 0x1F, 0x00, 0x00, 0x18, 0x00, 0x00, 0x18, 0x00, 0x00, 0x18, 0x00, 0x00, 0x18, 0x00, 0x00, 0x18, 0x00, 0x00, 0x18, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char L 00327 0x10, 0x00, 0x00, 0x00, 0xFF, 0x1F, 0x00, 0xFF, 0x1F, 0x00, 0xFF, 0x1F, 0x00, 0x0F, 0x00, 0x00, 0x7E, 0x00, 0x00, 0xF0, 0x03, 0x00, 0x80, 0x1F, 0x00, 0x00, 0x1C, 0x00, 0x80, 0x1F, 0x00, 0xF0, 0x03, 0x00, 0x7E, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xFF, 0x1F, 0x00, 0xFF, 0x1F, 0x00, 0xFF, 0x1F, 0x00, 0x00, 0x00, 0x00, // Code for char M 00328 0x0C, 0x00, 0x00, 0x00, 0xFF, 0x1F, 0x00, 0xFF, 0x1F, 0x00, 0xFF, 0x1F, 0x00, 0x1F, 0x00, 0x00, 0x7C, 0x00, 0x00, 0xF0, 0x01, 0x00, 0xC0, 0x07, 0x00, 0x00, 0x1E, 0x00, 0xFF, 0x1F, 0x00, 0xFF, 0x1F, 0x00, 0xFF, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char N 00329 0x0E, 0x00, 0x00, 0x00, 0xF0, 0x01, 0x00, 0xFC, 0x07, 0x00, 0xFE, 0x0F, 0x00, 0x0E, 0x0E, 0x00, 0x07, 0x1C, 0x00, 0x03, 0x18, 0x00, 0x03, 0x18, 0x00, 0x03, 0x18, 0x00, 0x07, 0x1C, 0x00, 0x0E, 0x0E, 0x00, 0xFE, 0x0F, 0x00, 0xFC, 0x07, 0x00, 0xF0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char O 00330 0x0C, 0x00, 0x00, 0x00, 0xFF, 0x1F, 0x00, 0xFF, 0x1F, 0x00, 0xFF, 0x1F, 0x00, 0x63, 0x00, 0x00, 0x63, 0x00, 0x00, 0x63, 0x00, 0x00, 0x63, 0x00, 0x00, 0x63, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x3E, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char P 00331 0x0E, 0x00, 0x00, 0x00, 0xF0, 0x03, 0x00, 0xFC, 0x07, 0x00, 0xFE, 0x0F, 0x00, 0x0E, 0x1E, 0x00, 0x07, 0x1C, 0x00, 0x03, 0x38, 0x00, 0x03, 0xF8, 0x00, 0x03, 0xF8, 0x01, 0x07, 0xDC, 0x01, 0x0E, 0x9E, 0x01, 0xFE, 0x8F, 0x01, 0xFC, 0x87, 0x01, 0xF0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char Q 00332 0x0D, 0x00, 0x00, 0x00, 0xFF, 0x1F, 0x00, 0xFF, 0x1F, 0x00, 0xFF, 0x1F, 0x00, 0x63, 0x00, 0x00, 0x63, 0x00, 0x00, 0x63, 0x00, 0x00, 0xE3, 0x00, 0x00, 0xE3, 0x03, 0x00, 0xBF, 0x0F, 0x00, 0x3E, 0x1F, 0x00, 0x1C, 0x1C, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char R 00333 0x0C, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x1C, 0x0E, 0x00, 0x3E, 0x0E, 0x00, 0x7F, 0x1C, 0x00, 0x73, 0x18, 0x00, 0x63, 0x18, 0x00, 0xE3, 0x18, 0x00, 0xE7, 0x18, 0x00, 0xCF, 0x1F, 0x00, 0xCE, 0x0F, 0x00, 0x8C, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char S 00334 0x0C, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0xFF, 0x1F, 0x00, 0xFF, 0x1F, 0x00, 0xFF, 0x1F, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char T 00335 0x0C, 0x00, 0x00, 0x00, 0xFF, 0x03, 0x00, 0xFF, 0x0F, 0x00, 0xFF, 0x0F, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x18, 0x00, 0x00, 0x18, 0x00, 0x00, 0x18, 0x00, 0x00, 0x1C, 0x00, 0xFF, 0x0F, 0x00, 0xFF, 0x0F, 0x00, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char U 00336 0x0D, 0x03, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x7F, 0x00, 0x00, 0xFC, 0x01, 0x00, 0xE0, 0x07, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x18, 0x00, 0x00, 0x1F, 0x00, 0xE0, 0x0F, 0x00, 0xF8, 0x01, 0x00, 0x7F, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char V 00337 0x11, 0x07, 0x00, 0x00, 0x7F, 0x00, 0x00, 0xFF, 0x07, 0x00, 0xF0, 0x1F, 0x00, 0x00, 0x1E, 0x00, 0xC0, 0x1F, 0x00, 0xFC, 0x0F, 0x00, 0xFF, 0x00, 0x00, 0x07, 0x00, 0x00, 0xFF, 0x00, 0x00, 0xFC, 0x0F, 0x00, 0xC0, 0x1F, 0x00, 0x00, 0x1E, 0x00, 0xF0, 0x1F, 0x00, 0xFF, 0x07, 0x00, 0x7F, 0x00, 0x00, 0x07, 0x00, 0x00, // Code for char W 00338 0x0D, 0x01, 0x10, 0x00, 0x03, 0x18, 0x00, 0x07, 0x1C, 0x00, 0x1E, 0x0F, 0x00, 0xBC, 0x07, 0x00, 0xF0, 0x01, 0x00, 0xE0, 0x00, 0x00, 0xF0, 0x01, 0x00, 0xBC, 0x07, 0x00, 0x1E, 0x0F, 0x00, 0x0F, 0x1E, 0x00, 0x03, 0x18, 0x00, 0x01, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char X 00339 0x0C, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x07, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x7C, 0x00, 0x00, 0xF0, 0x1F, 0x00, 0xC0, 0x1F, 0x00, 0xF0, 0x1F, 0x00, 0x7C, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x07, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char Y 00340 0x0A, 0x00, 0x00, 0x00, 0x03, 0x1C, 0x00, 0x03, 0x1E, 0x00, 0x83, 0x1F, 0x00, 0xC3, 0x1B, 0x00, 0xF3, 0x19, 0x00, 0x7B, 0x18, 0x00, 0x3F, 0x18, 0x00, 0x0F, 0x18, 0x00, 0x07, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // Code for char Z 00341 }; 00342 00343 #endif
Generated on Wed Jul 13 2022 14:26:13 by
![doxygen](doxygen.png)