Fork of LCD-Window which works with Enhanced TextLCD from Wim
Fork of LcdWindow by
font.h
00001 /* 00002 This font has been created by rotating the original 'vincent' font. 00003 See below for the original copyright, or go to 00004 http://forum.osdev.org/viewtopic.php?f=2&t=22033 00005 */ 00006 /* 00007 Created Sunday, May 23, 2010 by Quinn Evans 00008 Renamed and updated Monday 24, 2010 00009 00010 This font (Vincent) is released by me into the public domain. I claim no 00011 copyright, and hereby make this software available to the public for any use, 00012 at any time, free of restrictions, legal or otherwise. 00013 */ 00014 #ifndef FONT_H 00015 #define FONT_H 1 00016 unsigned char font_data[128][8] = { 00017 //0x0=0 00018 {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}, 00019 //0x1=1 00020 {0x00,0x7c,0x82,0xaa,0xc2,0xaa,0x82,0x7c,}, 00021 //0x2=2 00022 {0x00,0x7c,0xfe,0xd6,0xbe,0xd6,0xfe,0x7c,}, 00023 //0x3=3 00024 {0x00,0x1c,0x3e,0x7c,0xf8,0x7c,0x3e,0x1c,}, 00025 //0x4=4 00026 {0x00,0x10,0x38,0x7c,0xfe,0x7c,0x38,0x10,}, 00027 //0x5=5 00028 {0x00,0x10,0x38,0x94,0xfe,0x94,0x38,0x10,}, 00029 //0x6=6 00030 {0x00,0x10,0x38,0xbc,0xfe,0xbc,0x38,0x10,}, 00031 //0x7=7 00032 {0x00,0x00,0x38,0x7c,0x7c,0x7c,0x38,0x00,}, 00033 //0x8=8 00034 {0xff,0xff,0xc7,0x83,0x83,0x83,0xc7,0xff,}, 00035 //0x9=9 00036 {0x00,0x00,0x38,0x44,0x44,0x44,0x38,0x00,}, 00037 //0xa=10 00038 {0xff,0xff,0xc7,0xbb,0xbb,0xbb,0xc7,0xff,}, 00039 //0xb=11 00040 {0x00,0x60,0x90,0x90,0x72,0x0a,0x06,0x1e,}, 00041 //0xc=12 00042 {0x00,0x00,0x64,0x94,0x9e,0x94,0x64,0x00,}, 00043 //0xd=13 00044 {0x00,0xc0,0xe0,0x7e,0x02,0x04,0x00,0x00,}, 00045 //0xe=14 00046 {0x00,0xc0,0xe0,0x7c,0x06,0x62,0x72,0x3e,}, 00047 //0xf=15 00048 {0x00,0x10,0x54,0x38,0xee,0x38,0x54,0x10,}, 00049 //0x10=16 00050 {0x00,0xfe,0xfe,0x7c,0x7c,0x38,0x38,0x10,}, 00051 //0x11=17 00052 {0x00,0x10,0x38,0x38,0x7c,0x7c,0xfe,0xfe,}, 00053 //0x12=18 00054 {0x00,0x00,0x28,0x44,0xfe,0x44,0x28,0x00,}, 00055 //0x13=19 00056 {0x00,0xde,0xde,0x00,0x00,0xde,0xde,0x00,}, 00057 //0x14=20 00058 {0x00,0x0c,0x1e,0x12,0x12,0xfe,0x02,0xfe,}, 00059 //0x15=21 00060 {0x00,0x48,0x94,0xa4,0x4a,0x52,0x24,0x00,}, 00061 //0x16=22 00062 {0x00,0xe0,0xe0,0xe0,0xe0,0xe0,0xe0,0xe0,}, 00063 //0x17=23 00064 {0x00,0x00,0xa8,0xc4,0xfe,0xc4,0xa8,0x00,}, 00065 //0x18=24 00066 {0x00,0x10,0x18,0xfc,0xfe,0xfc,0x18,0x10,}, 00067 //0x19=25 00068 {0x00,0x10,0x30,0x7e,0xfe,0x7e,0x30,0x10,}, 00069 //0x1a=26 00070 {0x00,0x38,0x38,0x38,0xfe,0x7c,0x38,0x10,}, 00071 //0x1b=27 00072 {0x00,0x10,0x38,0x7c,0xfe,0x38,0x38,0x38,}, 00073 //0x1c=28 00074 {0x00,0xf8,0xf8,0xf8,0xc0,0xc0,0xc0,0xc0,}, 00075 //0x1d=29 00076 {0x00,0x10,0x38,0x54,0x10,0x54,0x38,0x10,}, 00077 //0x1e=30 00078 {0x00,0xc0,0xf0,0xfc,0xfe,0xfc,0xf0,0xc0,}, 00079 //0x1f=31 00080 {0x00,0x06,0x1e,0x7e,0xfe,0x7e,0x1e,0x06,}, 00081 //0x20=32 00082 {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}, 00083 //0x21=33 00084 {0x00,0x00,0x0c,0xbe,0xbe,0x0c,0x00,0x00,}, 00085 //0x22=34 00086 {0x00,0x00,0x06,0x0e,0x00,0x0e,0x06,0x00,}, 00087 //0x23=35 00088 {0x00,0x28,0xfe,0xfe,0x28,0xfe,0xfe,0x28,}, 00089 //0x24=36 00090 {0x00,0x00,0x48,0x54,0xd6,0x54,0x24,0x00,}, 00091 //0x25=37 00092 {0x00,0x46,0x66,0x30,0x18,0xcc,0xc4,0x00,}, 00093 //0x26=38 00094 {0x00,0x64,0xfe,0x8a,0x9a,0xee,0xc4,0xa0,}, 00095 //0x27=39 00096 {0x00,0x00,0x10,0x1e,0x0e,0x00,0x00,0x00,}, 00097 //0x28=40 00098 {0x00,0x82,0xc6,0x7c,0x38,0x00,0x00,0x00,}, 00099 //0x29=41 00100 {0x00,0x00,0x00,0x38,0x7c,0xc6,0x82,0x00,}, 00101 //0x2a=42 00102 {0x00,0x10,0x54,0x7c,0x38,0x7c,0x54,0x10,}, 00103 //0x2b=43 00104 {0x00,0x00,0x10,0x10,0x7c,0x10,0x10,0x00,}, 00105 //0x2c=44 00106 {0x00,0x80,0xf0,0x70,0x00,0x00,0x00,0x00,}, 00107 //0x2d=45 00108 {0x00,0x00,0x10,0x10,0x10,0x10,0x00,0x00,}, 00109 //0x2e=46 00110 {0x00,0xc0,0xc0,0x00,0x00,0x00,0x00,0x00,}, 00111 //0x2f=47 00112 {0x00,0x40,0x60,0x30,0x18,0x0c,0x04,0x00,}, 00113 //0x30=48 00114 {0x00,0x7c,0xfe,0x92,0x8a,0xfe,0x7c,0x00,}, 00115 //0x31=49 00116 {0x00,0x80,0x88,0xfe,0xfe,0x80,0x80,0x00,}, 00117 //0x32=50 00118 {0x00,0xc4,0xe6,0xa2,0x92,0x9e,0x8c,0x00,}, 00119 //0x33=51 00120 {0x00,0x44,0xc6,0x92,0x92,0xfe,0x6c,0x00,}, 00121 //0x34=52 00122 {0x00,0x30,0x28,0x24,0xfe,0xfe,0x20,0x00,}, 00123 //0x35=53 00124 {0x00,0x4e,0xce,0x8a,0x8a,0xfa,0x72,0x00,}, 00125 //0x36=54 00126 {0x00,0x7c,0xfe,0x92,0x92,0xf6,0x64,0x00,}, 00127 //0x37=55 00128 {0x00,0x06,0x06,0xe2,0xfa,0x1e,0x06,0x00,}, 00129 //0x38=56 00130 {0x00,0x6c,0xfe,0x92,0x92,0xfe,0x6c,0x00,}, 00131 //0x39=57 00132 {0x00,0x4c,0xde,0x92,0x92,0xfe,0x7c,0x00,}, 00133 //0x3a=58 00134 {0x00,0x00,0x00,0x6c,0x6c,0x00,0x00,0x00,}, 00135 //0x3b=59 00136 {0x00,0x00,0x80,0xec,0x6c,0x00,0x00,0x00,}, 00137 //0x3c=60 00138 {0x00,0x00,0x10,0x38,0x6c,0xc6,0x82,0x00,}, 00139 //0x3d=61 00140 {0x00,0x00,0x28,0x28,0x28,0x28,0x00,0x00,}, 00141 //0x3e=62 00142 {0x00,0x82,0xc6,0x6c,0x38,0x10,0x00,0x00,}, 00143 //0x3f=63 00144 {0x00,0x04,0x06,0xb2,0xb2,0x1e,0x0c,0x00,}, 00145 //0x40=64 00146 {0x00,0x3c,0x42,0x5a,0x5a,0x4c,0x20,0x00,}, 00147 //0x41=65 00148 {0x00,0xfc,0xfe,0x12,0x12,0xfe,0xfc,0x00,}, 00149 //0x42=66 00150 {0x00,0xfe,0xfe,0x92,0x92,0xfe,0x6c,0x00,}, 00151 //0x43=67 00152 {0x00,0x7c,0xfe,0x82,0x82,0xc6,0x44,0x00,}, 00153 //0x44=68 00154 {0x00,0xfe,0xfe,0x82,0x82,0xfe,0x7c,0x00,}, 00155 //0x45=69 00156 {0x00,0xfe,0xfe,0x92,0x92,0x92,0x82,0x00,}, 00157 //0x46=70 00158 {0x00,0xfe,0xfe,0x12,0x12,0x12,0x02,0x00,}, 00159 //0x47=71 00160 {0x00,0x7c,0xfe,0x82,0xa2,0xe6,0x64,0x00,}, 00161 //0x48=72 00162 {0x00,0xfe,0xfe,0x10,0x10,0xfe,0xfe,0x00,}, 00163 //0x49=73 00164 {0x00,0x00,0x82,0xfe,0xfe,0x82,0x00,0x00,}, 00165 //0x4a=74 00166 {0x00,0x60,0xe0,0x82,0xfe,0x7e,0x02,0x00,}, 00167 //0x4b=75 00168 {0x00,0xfe,0xfe,0x38,0x6c,0xc6,0x82,0x00,}, 00169 //0x4c=76 00170 {0x00,0xfe,0xfe,0x80,0x80,0x80,0x80,0x00,}, 00171 //0x4d=77 00172 {0x00,0xfe,0xfe,0x0c,0x18,0x0c,0xfe,0xfe,}, 00173 //0x4e=78 00174 {0x00,0xfe,0xfe,0x0c,0x18,0x30,0xfe,0xfe,}, 00175 //0x4f=79 00176 {0x00,0x7c,0xfe,0x82,0x82,0xfe,0x7c,0x00,}, 00177 //0x50=80 00178 {0x00,0xfe,0xfe,0x22,0x22,0x3e,0x1c,0x00,}, 00179 //0x51=81 00180 {0x00,0x3c,0x7e,0x42,0x62,0xfe,0xbc,0x00,}, 00181 //0x52=82 00182 {0x00,0xfe,0xfe,0x32,0x72,0xde,0x8c,0x00,}, 00183 //0x53=83 00184 {0x00,0x4c,0xde,0x92,0x92,0xf6,0x64,0x00,}, 00185 //0x54=84 00186 {0x00,0x06,0x02,0xfe,0xfe,0x02,0x06,0x00,}, 00187 //0x55=85 00188 {0x00,0x7e,0xfe,0x80,0x80,0xfe,0xfe,0x00,}, 00189 //0x56=86 00190 {0x00,0x3e,0x7e,0xc0,0xc0,0x7e,0x3e,0x00,}, 00191 //0x57=87 00192 {0x00,0xfe,0xfe,0x60,0x30,0x60,0xfe,0xfe,}, 00193 //0x58=88 00194 {0x00,0xc6,0xee,0x38,0x10,0x38,0xee,0xc6,}, 00195 //0x59=89 00196 {0x00,0x0e,0x1e,0xf0,0xf0,0x1e,0x0e,0x00,}, 00197 //0x5a=90 00198 {0x00,0xc2,0xe2,0xb2,0x9a,0x8e,0x86,0x00,}, 00199 //0x5b=91 00200 {0x00,0x00,0x00,0xfe,0xfe,0x82,0x82,0x00,}, 00201 //0x5c=92 00202 {0x00,0x04,0x0c,0x18,0x30,0x60,0x40,0x00,}, 00203 //0x5d=93 00204 {0x00,0x82,0x82,0xfe,0xfe,0x00,0x00,0x00,}, 00205 //0x5e=94 00206 {0x00,0x10,0x08,0x04,0x02,0x04,0x08,0x10,}, 00207 //0x5f=95 00208 {0x00,0x80,0x80,0x80,0x80,0x80,0x80,0x80,}, 00209 //0x60=96 00210 {0x00,0x00,0x00,0x00,0x06,0x0e,0x08,0x00,}, 00211 //0x61=97 00212 {0x00,0x40,0xe8,0xa8,0xa8,0xf8,0xf0,0x00,}, 00213 //0x62=98 00214 {0x00,0xfe,0xfe,0x90,0x90,0xf0,0x60,0x00,}, 00215 //0x63=99 00216 {0x00,0x70,0xf8,0x88,0x88,0xd8,0x50,0x00,}, 00217 //0x64=100 00218 {0x00,0x60,0xf0,0x90,0x90,0xfe,0xfe,0x00,}, 00219 //0x65=101 00220 {0x00,0x70,0xf8,0xa8,0xa8,0xb8,0x30,0x00,}, 00221 //0x66=102 00222 {0x00,0x20,0xfc,0xfe,0x22,0x26,0x04,0x00,}, 00223 //0x67=103 00224 {0x00,0x18,0xbc,0xa4,0xa4,0xfc,0x7c,0x00,}, 00225 //0x68=104 00226 {0x00,0xfe,0xfe,0x10,0x10,0xf0,0xe0,0x00,}, 00227 //0x69=105 00228 {0x00,0x00,0x80,0xf4,0xf4,0x80,0x00,0x00,}, 00229 //0x6a=106 00230 {0x00,0x60,0xe0,0x80,0xfa,0x7a,0x00,0x00,}, 00231 //0x6b=107 00232 {0x00,0xfe,0xfe,0x20,0x70,0xd8,0x88,0x00,}, 00233 //0x6c=108 00234 {0x00,0x00,0x00,0xfe,0xfe,0x00,0x00,0x00,}, 00235 //0x6d=109 00236 {0x00,0xf8,0xf8,0x30,0xe0,0x30,0xf8,0xf8,}, 00237 //0x6e=110 00238 {0x00,0xf8,0xf8,0x18,0x18,0xf8,0xf0,0x00,}, 00239 //0x6f=111 00240 {0x00,0x70,0xf8,0x88,0x88,0xf8,0x70,0x00,}, 00241 //0x70=112 00242 {0x00,0xfc,0xfc,0x24,0x24,0x3c,0x18,0x00,}, 00243 //0x71=113 00244 {0x00,0x18,0x3c,0x24,0xfc,0xfc,0x80,0xc0,}, 00245 //0x72=114 00246 {0x00,0xf8,0xf8,0x08,0x08,0x38,0x30,0x00,}, 00247 //0x73=115 00248 {0x00,0x90,0xa8,0xa8,0xa8,0xa8,0x48,0x00,}, 00249 //0x74=116 00250 {0x00,0x10,0x10,0xfc,0xfc,0x10,0x10,0x00,}, 00251 //0x75=117 00252 {0x00,0x78,0xf8,0x80,0x80,0xf8,0xf8,0x00,}, 00253 //0x76=118 00254 {0x00,0x30,0x70,0xc0,0xc0,0x70,0x30,0x00,}, 00255 //0x77=119 00256 {0x00,0x78,0xf8,0x80,0xf0,0x80,0xf8,0x78,}, 00257 //0x78=120 00258 {0x00,0x88,0xd8,0x70,0x70,0xd8,0x88,0x00,}, 00259 //0x79=121 00260 {0x00,0x18,0xb8,0xa0,0xa0,0xf8,0x78,0x00,}, 00261 //0x7a=122 00262 {0x00,0x00,0xc8,0xe8,0xb8,0x98,0x00,0x00,}, 00263 //0x7b=123 00264 {0x00,0x00,0x10,0x7c,0xee,0x82,0x82,0x00,}, 00265 //0x7c=124 00266 {0x00,0x00,0x00,0xee,0xee,0x00,0x00,0x00,}, 00267 //0x7d=125 00268 {0x00,0x82,0x82,0xee,0x7c,0x10,0x00,0x00,}, 00269 //0x7e=126 00270 {0x00,0x10,0x18,0x08,0x18,0x10,0x08,0x00,}, 00271 //0x7f=127 00272 {0x00,0xf0,0x98,0x8c,0x86,0x8c,0x98,0xf0,}, 00273 }; 00274 #endif
Generated on Tue Jul 12 2022 20:32:51 by
1.7.2
