Roland Kamp / ST7735
Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers Font16.c Source File

Font16.c

00001 // Font size 2
00002 
00003 #include "Font16.h"
00004 
00005 
00006 const char widtbl_f16[96] =         // character width table
00007 {
00008         5, 2, 3, 8, 7, 8, 8, 2,             // char 32 - 39
00009         6, 6, 7, 5, 2, 5, 4, 6,             // char 40 - 47
00010         7, 7, 7, 7, 7, 7, 7, 7,             // char 48 - 55
00011         7, 7, 2, 2, 5, 5, 5, 7,             // char 56 - 63
00012         8, 7, 7, 7, 7, 7, 7, 7,             // char 64 - 71
00013         6, 3, 7, 7, 6, 9, 7, 7,             // char 72 - 79
00014         7, 7, 7, 7, 7, 7, 7, 9,             // char 80 - 87
00015         7, 7, 7, 3, 6, 3, 7, 8,             // char 88 - 95
00016         3, 6, 6, 6, 6, 6, 5, 6,             // char 96 - 103
00017         6, 4, 4, 5, 4, 7, 6, 7,             // char 104 - 111
00018         6, 7, 5, 5, 4, 6, 7, 7,             // char 112 - 119
00019         5, 6, 6, 4, 2, 4, 7, 5           // char 120 - 127
00020 };
00021 
00022 // Row format, MSB left
00023 
00024 const char chr_f16_20[16] =         // 1 unsigned char per row
00025 {
00026         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 1 - 11
00027         0x00, 0x00, 0x00, 0x00, 0x00                                         // row 12 - 16
00028 };
00029 const char chr_f16_21[16] =         // 1 unsigned char per row
00030 {
00031         0x00, 0x00, 0x00, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40,    // row 1 - 11
00032         0x00, 0x40, 0x00, 0x00, 0x00                                         // row 12 - 16
00033 };
00034 const char chr_f16_22[16] =         // 1 unsigned char per row
00035 {
00036         0x00, 0x00, 0xA0, 0xA0, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 1 - 11
00037         0x00, 0x00, 0x00, 0x00, 0x00                                         // row 12 - 16
00038 };
00039 const char chr_f16_23[16] =         // 1 unsigned char per row
00040 {
00041         0x00, 0x00, 0x00, 0x24, 0x24, 0x24, 0xFF, 0x24, 0x24, 0xFF, 0x24,    // row 1 - 11
00042         0x24, 0x24, 0x00, 0x00, 0x00                                         // row 12 - 16
00043 };
00044 const char chr_f16_24[16] =         // 1 unsigned char per row
00045 {
00046         0x00, 0x00, 0x00, 0x3C, 0x42, 0x40, 0x40, 0x70, 0x40, 0x70, 0x40,    // row 1 - 11
00047         0x40, 0xFE, 0x00, 0x00, 0x00                                         // row 12 - 16
00048 };
00049 const char chr_f16_25[16] =         // 1 unsigned char per row
00050 {
00051         0x00, 0x00, 0x00, 0x61, 0x91, 0x92, 0x64, 0x08, 0x10, 0x26, 0x49,    // row 1 - 11
00052         0x89, 0x86, 0x00, 0x00, 0x00                                         // row 12 - 16
00053 };
00054 const char chr_f16_26[16] =         // 1 unsigned char per row
00055 {
00056         0x00, 0x00, 0x00, 0x20, 0x50, 0x88, 0x88, 0x50, 0x20, 0x52, 0x8C,    // row 1 - 11
00057         0x8C, 0x73, 0x00, 0x00, 0x00                                         // row 12 - 16
00058 };
00059 const char chr_f16_27[16] =         // 1 unsigned char per row
00060 {
00061         0x00, 0x00, 0x40, 0x40, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 1 - 11
00062         0x00, 0x00, 0x00, 0x00, 0x00                                         // row 12 - 16
00063 };
00064 const char chr_f16_28[16] =         // 1 unsigned char per row
00065 {
00066         0x00, 0x0C, 0x10, 0x20, 0x40, 0x40, 0x80, 0x80, 0x80, 0x80, 0x80,    // row 1 - 11
00067         0x40, 0x40, 0x20, 0x10, 0x0C                                         // row 12 - 16
00068 };
00069 const char chr_f16_29[16] =         // 1 unsigned char per row
00070 {
00071         0x00, 0xC0, 0x20, 0x10, 0x08, 0x08, 0x04, 0x04, 0x04, 0x04, 0x04,    // row 1 - 11
00072         0x08, 0x08, 0x10, 0x20, 0xC0                                         // row 12 - 16
00073 };
00074 const char chr_f16_2A[16] =         // 1 unsigned char per row
00075 {
00076         0x00, 0x00, 0x00, 0x00, 0x10, 0x92, 0x54, 0x38, 0x54, 0x92, 0x10,    // row 1 - 11
00077         0x00, 0x00, 0x00, 0x00, 0x00                                         // row 12 - 16
00078 };
00079 const char chr_f16_2B[16] =         // 1 unsigned char per row
00080 {
00081         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x20, 0xF8, 0x20, 0x20,    // row 1 - 11
00082         0x00, 0x00, 0x00, 0x00, 0x00                                         // row 12 - 16
00083 };
00084 const char chr_f16_2C[16] =         // 1 unsigned char per row
00085 {
00086         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 1 - 11
00087         0xC0, 0xC0, 0x40, 0x80, 0x00                                         // row 12 - 16
00088 };
00089 const char chr_f16_2D[16] =         // 1 unsigned char per row
00090 {
00091         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x00,    // row 1 - 11
00092         0x00, 0x00, 0x00, 0x00, 0x00                                         // row 12 - 16
00093 };
00094 const char chr_f16_2E[16] =         // 1 unsigned char per row
00095 {
00096         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 1 - 11
00097         0xC0, 0xC0, 0x00, 0x00, 0x00                                         // row 12 - 16
00098 };
00099 const char chr_f16_2F[16] =         // 1 unsigned char per row
00100 {
00101         0x00, 0x00, 0x04, 0x04, 0x08, 0x08, 0x10, 0x10, 0x20, 0x20, 0x40,    // row 1 - 11
00102         0x40, 0x80, 0x80, 0x00, 0x00                                         // row 12 - 16
00103 };
00104 const char chr_f16_30[16] =         // 1 unsigned char per row
00105 {
00106         0x00, 0x00, 0x00, 0x38, 0x44, 0x44, 0x82, 0x82, 0x82, 0x82, 0x44,    // row 1 - 11
00107         0x44, 0x38, 0x00, 0x00, 0x00                                         // row 12 - 16
00108 };
00109 const char chr_f16_31[16] =         // 1 unsigned char per row
00110 {
00111         0x00, 0x00, 0x00, 0x10, 0x30, 0x50, 0x10, 0x10, 0x10, 0x10, 0x10,    // row 1 - 11
00112         0x10, 0x7C, 0x00, 0x00, 0x00                                         // row 12 - 16
00113 };
00114 const char chr_f16_32[16] =         // 1 unsigned char per row
00115 {
00116         0x00, 0x00, 0x00, 0x38, 0x44, 0x82, 0x02, 0x04, 0x18, 0x20, 0x40,    // row 1 - 11
00117         0x80, 0xFE, 0x00, 0x00, 0x00                                         // row 12 - 16
00118 };
00119 const char chr_f16_33[16] =         // 1 unsigned char per row
00120 {
00121         0x00, 0x00, 0x00, 0x78, 0x84, 0x02, 0x04, 0x38, 0x04, 0x02, 0x02,    // row 1 - 11
00122         0x84, 0x78, 0x00, 0x00, 0x00                                         // row 12 - 16
00123 };
00124 const char chr_f16_34[16] =         // 1 unsigned char per row
00125 {
00126         0x00, 0x00, 0x00, 0x04, 0x0C, 0x14, 0x24, 0x44, 0x84, 0xFE, 0x04,    // row 1 - 11
00127         0x04, 0x04, 0x00, 0x00, 0x00                                         // row 12 - 16
00128 };
00129 const char chr_f16_35[16] =         // 1 unsigned char per row
00130 {
00131         0x00, 0x00, 0x00, 0xFC, 0x80, 0x80, 0x80, 0xF8, 0x04, 0x02, 0x02,    // row 1 - 11
00132         0x84, 0x78, 0x00, 0x00, 0x00                                         // row 12 - 16
00133 };
00134 const char chr_f16_36[16] =         // 1 unsigned char per row
00135 {
00136         0x00, 0x00, 0x00, 0x3C, 0x40, 0x80, 0x80, 0xB8, 0xC4, 0x82, 0x82,    // row 1 - 11
00137         0x44, 0x38, 0x00, 0x00, 0x00                                         // row 12 - 16
00138 };
00139 const char chr_f16_37[16] =         // 1 unsigned char per row
00140 {
00141         0x00, 0x00, 0x00, 0x7E, 0x02, 0x02, 0x04, 0x04, 0x08, 0x08, 0x10,    // row 1 - 11
00142         0x10, 0x10, 0x00, 0x00, 0x00                                         // row 12 - 16
00143 };
00144 const char chr_f16_38[16] =         // 1 unsigned char per row
00145 {
00146         0x00, 0x00, 0x00, 0x38, 0x44, 0x82, 0x44, 0x38, 0x44, 0x82, 0x82,    // row 1 - 11
00147         0x44, 0x38, 0x00, 0x00, 0x00                                         // row 12 - 16
00148 };
00149 const char chr_f16_39[16] =         // 1 unsigned char per row
00150 {
00151         0x00, 0x00, 0x00, 0x38, 0x44, 0x82, 0x82, 0x46, 0x3A, 0x02, 0x02,    // row 1 - 11
00152         0x04, 0x78, 0x00, 0x00, 0x00                                         // row 12 - 16
00153 };
00154 const char chr_f16_3A[16] =         // 1 unsigned char per row
00155 {
00156         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xC0, 0x00, 0xC0, 0xC0,    // row 1 - 11
00157         0x00, 0x00, 0x00, 0x00, 0x00                                         // row 12 - 16
00158 };
00159 const char chr_f16_3B[16] =         // 1 unsigned char per row
00160 {
00161         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xC0, 0x00, 0xC0, 0xC0,    // row 1 - 11
00162         0x40, 0x80, 0x00, 0x00, 0x00                                         // row 12 - 16
00163 };
00164 const char chr_f16_3C[16] =         // 1 unsigned char per row
00165 {
00166         0x00, 0x00, 0x00, 0x00, 0x08, 0x10, 0x20, 0x40, 0x80, 0x40, 0x20,    // row 1 - 11
00167         0x10, 0x08, 0x00, 0x00, 0x00                                         // row 12 - 16
00168 };
00169 const char chr_f16_3D[16] =         // 1 unsigned char per row
00170 {
00171         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x00, 0xF8, 0x00,    // row 1 - 11
00172         0x00, 0x00, 0x00, 0x00, 0x00                                         // row 12 - 16
00173 };
00174 const char chr_f16_3E[16] =         // 1 unsigned char per row
00175 {
00176         0x00, 0x00, 0x00, 0x00, 0x80, 0x40, 0x20, 0x10, 0x08, 0x10, 0x20,    // row 1 - 11
00177         0x40, 0x80, 0x00, 0x00, 0x00                                         // row 12 - 16
00178 };
00179 const char chr_f16_3F[16] =         // 1 unsigned char per row
00180 {
00181         0x00, 0x00, 0x00, 0x38, 0x44, 0x82, 0x02, 0x04, 0x08, 0x10, 0x10,    // row 1 - 11
00182         0x00, 0x10, 0x00, 0x00, 0x00                                         // row 12 - 16
00183 };
00184 const char chr_f16_40[16] =         // 1 unsigned char per row
00185 {
00186         0x00, 0x00, 0x00, 0x3C, 0x42, 0x99, 0xA5, 0xA5, 0xA5, 0xA5, 0x9E,    // row 1 - 11
00187         0x40, 0x3E, 0x00, 0x00, 0x00                                         // row 12 - 16
00188 };
00189 const char chr_f16_41[16] =         // 1 unsigned char per row
00190 {
00191         0x00, 0x00, 0x00, 0x10, 0x10, 0x28, 0x28, 0x44, 0x44, 0x7C, 0x82,    // row 1 - 11
00192         0x82, 0x82, 0x00, 0x00, 0x00                                         // row 12 - 16
00193 };
00194 const char chr_f16_42[16] =         // 1 unsigned char per row
00195 {
00196         0x00, 0x00, 0x00, 0xF8, 0x84, 0x82, 0x84, 0xF8, 0x84, 0x82, 0x82,    // row 1 - 11
00197         0x84, 0xF8, 0x00, 0x00, 0x00                                         // row 12 - 16
00198 };
00199 const char chr_f16_43[16] =         // 1 unsigned char per row
00200 {
00201         0x00, 0x00, 0x00, 0x3C, 0x42, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,    // row 1 - 11
00202         0x42, 0x3C, 0x00, 0x00, 0x00                                         // row 12 - 16
00203 };
00204 const char chr_f16_44[16] =         // 1 unsigned char per row
00205 {
00206         0x00, 0x00, 0x00, 0xF8, 0x84, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82,    // row 1 - 11
00207         0x84, 0xF8, 0x00, 0x00, 0x00                                         // row 12 - 16
00208 };
00209 const char chr_f16_45[16] =         // 1 unsigned char per row
00210 {
00211         0x00, 0x00, 0x00, 0xFE, 0x80, 0x80, 0x80, 0xFC, 0x80, 0x80, 0x80,    // row 1 - 11
00212         0x80, 0xFE, 0x00, 0x00, 0x00                                         // row 12 - 16
00213 };
00214 const char chr_f16_46[16] =         // 1 unsigned char per row
00215 {
00216         0x00, 0x00, 0x00, 0xFE, 0x80, 0x80, 0x80, 0xF8, 0x80, 0x80, 0x80,    // row 1 - 11
00217         0x80, 0x80, 0x00, 0x00, 0x00                                         // row 12 - 16
00218 };
00219 const char chr_f16_47[16] =         // 1 unsigned char per row
00220 {
00221         0x00, 0x00, 0x00, 0x3C, 0x42, 0x80, 0x80, 0x80, 0x9C, 0x82, 0x82,    // row 1 - 11
00222         0x42, 0x3C, 0x00, 0x00, 0x00                                         // row 12 - 16
00223 };
00224 const char chr_f16_48[16] =         // 1 unsigned char per row
00225 {
00226         0x00, 0x00, 0x00, 0x84, 0x84, 0x84, 0x84, 0xFC, 0x84, 0x84, 0x84,    // row 1 - 11
00227         0x84, 0x84, 0x00, 0x00, 0x00                                         // row 12 - 16
00228 };
00229 const char chr_f16_49[16] =         // 1 unsigned char per row
00230 {
00231         0x00, 0x00, 0x00, 0xE0, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40,    // row 1 - 11
00232         0x40, 0xE0, 0x00, 0x00, 0x00                                         // row 12 - 16
00233 };
00234 const char chr_f16_4A[16] =         // 1 unsigned char per row
00235 {
00236         0x00, 0x00, 0x00, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x82,    // row 1 - 11
00237         0x44, 0x38, 0x00, 0x00, 0x00                                         // row 12 - 16
00238 };
00239 const char chr_f16_4B[16] =         // 1 unsigned char per row
00240 {
00241         0x00, 0x00, 0x00, 0x84, 0x88, 0x90, 0xA0, 0xC0, 0xA0, 0x90, 0x88,    // row 1 - 11
00242         0x84, 0x82, 0x00, 0x00, 0x00                                         // row 12 - 16
00243 };
00244 const char chr_f16_4C[16] =         // 1 unsigned char per row
00245 {
00246         0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,    // row 1 - 11
00247         0x80, 0xFC, 0x00, 0x00, 0x00                                         // row 12 - 16
00248 };
00249 const char chr_f16_4D[32] =         // 2 unsigned chars per row
00250 {
00251         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC1, 0x80, 0xC1, 0x80, 0xA2, 0x80,    // row 1 - 6
00252         0xA2, 0x80, 0x94, 0x80, 0x94, 0x80, 0x88, 0x80, 0x88, 0x80, 0x80, 0x80,    // row 7 - 12
00253         0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00                             // row 13 - 16
00254 };
00255 const char chr_f16_4E[16] =         // 1 unsigned char per row
00256 {
00257         0x00, 0x00, 0x00, 0xC2, 0xC2, 0xA2, 0xA2, 0x92, 0x92, 0x8A, 0x8A,    // row 1 - 11
00258         0x86, 0x86, 0x00, 0x00, 0x00                                         // row 12 - 16
00259 };
00260 const char chr_f16_4F[16] =         // 1 unsigned char per row
00261 {
00262         0x00, 0x00, 0x00, 0x38, 0x44, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82,    // row 1 - 11
00263         0x44, 0x38, 0x00, 0x00, 0x00                                         // row 12 - 16
00264 };
00265 const char chr_f16_50[16] =         // 1 unsigned char per row
00266 {
00267         0x00, 0x00, 0x00, 0xF8, 0x84, 0x82, 0x82, 0x82, 0x84, 0xF8, 0x80,    // row 1 - 11
00268         0x80, 0x80, 0x00, 0x00, 0x00                                         // row 12 - 16
00269 };
00270 const char chr_f16_51[16] =         // 1 unsigned char per row
00271 {
00272         0x00, 0x00, 0x00, 0x38, 0x44, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82,    // row 1 - 11
00273         0x44, 0x38, 0x08, 0x06, 0x00                                         // row 12 - 16
00274 };
00275 const char chr_f16_52[16] =         // 1 unsigned char per row
00276 {
00277         0x00, 0x00, 0x00, 0xF8, 0x84, 0x82, 0x82, 0x84, 0xF8, 0x90, 0x88,    // row 1 - 11
00278         0x84, 0x82, 0x00, 0x00, 0x00                                         // row 12 - 16
00279 };
00280 const char chr_f16_53[16] =         // 1 unsigned char per row
00281 {
00282         0x00, 0x00, 0x00, 0x38, 0x44, 0x82, 0x80, 0x60, 0x1C, 0x02, 0x82,    // row 1 - 11
00283         0x44, 0x38, 0x00, 0x00, 0x00                                         // row 12 - 16
00284 };
00285 const char chr_f16_54[16] =         // 1 unsigned char per row
00286 {
00287         0x00, 0x00, 0x00, 0xFE, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10,    // row 1 - 11
00288         0x10, 0x10, 0x00, 0x00, 0x00                                         // row 12 - 16
00289 };
00290 const char chr_f16_55[16] =         // 1 unsigned char per row
00291 {
00292         0x00, 0x00, 0x00, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82,    // row 1 - 11
00293         0x44, 0x38, 0x00, 0x00, 0x00                                         // row 12 - 16
00294 };
00295 const char chr_f16_56[16] =         // 1 unsigned char per row
00296 {
00297         0x00, 0x00, 0x00, 0x82, 0x82, 0x82, 0x82, 0x44, 0x44, 0x28, 0x28,    // row 1 - 11
00298         0x10, 0x10, 0x00, 0x00, 0x00                                         // row 12 - 16
00299 };
00300 const char chr_f16_57[32] =         // 2 unsigned chars per row
00301 {
00302         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,    // row 1 - 6
00303         0x88, 0x80, 0x88, 0x80, 0x49, 0x00, 0x55, 0x00, 0x55, 0x00, 0x22, 0x00,    // row 7 - 12
00304         0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00                             // row 13 - 16
00305 };
00306 const char chr_f16_58[16] =         // 1 unsigned char per row
00307 {
00308         0x00, 0x00, 0x00, 0x82, 0x82, 0x44, 0x28, 0x10, 0x10, 0x28, 0x44,    // row 1 - 11
00309         0x82, 0x82, 0x00, 0x00, 0x00                                         // row 12 - 16
00310 };
00311 const char chr_f16_59[16] =         // 1 unsigned char per row
00312 {
00313         0x00, 0x00, 0x00, 0x82, 0x82, 0x82, 0x44, 0x28, 0x10, 0x10, 0x10,    // row 1 - 11
00314         0x10, 0x10, 0x00, 0x00, 0x00                                         // row 12 - 16
00315 };
00316 const char chr_f16_5A[16] =         // 1 unsigned char per row
00317 {
00318         0x00, 0x00, 0x00, 0xFE, 0x02, 0x04, 0x08, 0x10, 0x10, 0x20, 0x40,    // row 1 - 11
00319         0x80, 0xFE, 0x00, 0x00, 0x00                                         // row 12 - 16
00320 };
00321 const char chr_f16_5B[16] =         // 1 unsigned char per row
00322 {
00323         0x00, 0x00, 0xE0, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,    // row 1 - 11
00324         0x80, 0x80, 0xE0, 0x00, 0x00                                         // row 12 - 16
00325 };
00326 const char chr_f16_5C[16] =         // 1 unsigned char per row
00327 {
00328         0x00, 0x00, 0x04, 0x04, 0x08, 0x08, 0x10, 0x10, 0x20, 0x20, 0x40,    // row 1 - 11
00329         0x40, 0x80, 0x80, 0x00, 0x00                                         // row 12 - 16
00330 };
00331 const char chr_f16_5D[16] =         // 1 unsigned char per row
00332 {
00333         0x00, 0x00, 0xE0, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,    // row 1 - 11
00334         0x20, 0x20, 0xE0, 0x00, 0x00                                         // row 12 - 16
00335 };
00336 const char chr_f16_5E[32] =         // 1 unsigned chars per row
00337 {
00338         0x00, 0x10, 0x28, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 1 - 11
00339         0x00, 0x00, 0x00, 0x00, 0x00                                         // row 12 - 16
00340 };
00341 const char chr_f16_5F[32] =         // 1 unsigned chars per row
00342 {
00343         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 1 - 11
00344         0x00, 0x00, 0x00, 0xFF, 0x00                                         // row 12 - 16
00345 };
00346 const char chr_f16_60[16] =         // 1 unsigned char per row
00347 {
00348         0x00, 0x00, 0x00, 0x40, 0x40, 0x40, 0x20, 0x00, 0x00, 0x00, 0x00,    // row 1 - 11
00349         0x00, 0x00, 0x00, 0x00, 0x00                                         // row 12 - 16
00350 };
00351 const char chr_f16_61[16] =         // 1 unsigned char per row
00352 {
00353         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x08, 0x04, 0x74, 0x8C,    // row 1 - 11
00354         0x8C, 0x74, 0x00, 0x00, 0x00                                         // row 12 - 16
00355 };
00356 const char chr_f16_62[16] =         // 1 unsigned char per row
00357 {
00358         0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0xB0, 0xC8, 0x84, 0x84, 0x84,    // row 1 - 11
00359         0xC8, 0xB0, 0x00, 0x00, 0x00                                         // row 12 - 16
00360 };
00361 const char chr_f16_63[16] =         // 1 unsigned char per row
00362 {
00363         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x44, 0x80, 0x80, 0x80,    // row 1 - 11
00364         0x44, 0x38, 0x00, 0x00, 0x00                                         // row 12 - 16
00365 };
00366 const char chr_f16_64[16] =         // 1 unsigned char per row
00367 {
00368         0x00, 0x00, 0x00, 0x00, 0x04, 0x04, 0x34, 0x4C, 0x84, 0x84, 0x84,    // row 1 - 11
00369         0x4C, 0x34, 0x00, 0x00, 0x00                                         // row 12 - 16
00370 };
00371 const char chr_f16_65[16] =         // 1 unsigned char per row
00372 {
00373         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x44, 0x84, 0xF8, 0x80,    // row 1 - 11
00374         0x44, 0x38, 0x00, 0x00, 0x00                                         // row 12 - 16
00375 };
00376 const char chr_f16_66[16] =         // 1 unsigned char per row
00377 {
00378         0x00, 0x00, 0x00, 0x30, 0x48, 0x40, 0x40, 0x40, 0xE0, 0x40, 0x40,    // row 1 - 11
00379         0x40, 0x40, 0x00, 0x00, 0x00                                         // row 12 - 16
00380 };
00381 const char chr_f16_67[16] =         // 1 unsigned char per row
00382 {
00383         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x4C, 0x84, 0x84, 0x84,    // row 1 - 11
00384         0x4C, 0x34, 0x04, 0x08, 0x70                                         // row 12 - 16
00385 };
00386 const char chr_f16_68[16] =         // 1 unsigned char per row
00387 {
00388         0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0xB0, 0xC8, 0x84, 0x84, 0x84,    // row 1 - 11
00389         0x84, 0x84, 0x00, 0x00, 0x00                                         // row 12 - 16
00390 };
00391 const char chr_f16_69[16] =         // 1 unsigned char per row
00392 {
00393         0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x40, 0x40, 0x40, 0x40, 0x40,    // row 1 - 11
00394         0x40, 0x40, 0x00, 0x00, 0x00                                         // row 12 - 16
00395 };
00396 const char chr_f16_6A[16] =         // 1 unsigned char per row
00397 {
00398         0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x30, 0x10, 0x10, 0x10, 0x10,    // row 1 - 11
00399         0x10, 0x10, 0x10, 0x90, 0x60                                         // row 12 - 16
00400 };
00401 const char chr_f16_6B[16] =         // 1 unsigned char per row
00402 {
00403         0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x88, 0x90, 0xA0, 0xC0, 0xA0,    // row 1 - 11
00404         0x90, 0x88, 0x00, 0x00, 0x00                                         // row 12 - 16
00405 };
00406 const char chr_f16_6C[16] =         // 1 unsigned char per row
00407 {
00408         0x00, 0x00, 0x00, 0xC0, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40,    // row 1 - 11
00409         0x40, 0x40, 0x00, 0x00, 0x00                                         // row 12 - 16
00410 };
00411 const char chr_f16_6D[16] =         // 1 unsigned char per row
00412 {
00413         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAC, 0xD2, 0x92, 0x92, 0x92,    // row 1 - 11
00414         0x92, 0x92, 0x00, 0x00, 0x00                                         // row 12 - 16
00415 };
00416 const char chr_f16_6E[16] =         // 1 unsigned char per row
00417 {
00418         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xB0, 0xC8, 0x84, 0x84, 0x84,    // row 1 - 11
00419         0x84, 0x84, 0x00, 0x00, 0x00                                         // row 12 - 16
00420 };
00421 const char chr_f16_6F[16] =         // 1 unsigned char per row
00422 {
00423         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x44, 0x82, 0x82, 0x82,    // row 1 - 11
00424         0x44, 0x38, 0x00, 0x00, 0x00                                         // row 12 - 16
00425 };
00426 const char chr_f16_70[16] =         // 1 unsigned char per row
00427 {
00428         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xB0, 0xC8, 0x84, 0x84, 0x84,    // row 1 - 11
00429         0xC8, 0xB0, 0x80, 0x80, 0x80                                         // row 12 - 16
00430 };
00431 const char chr_f16_71[16] =         // 1 unsigned char per row
00432 {
00433         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x4C, 0x84, 0x84, 0x84,    // row 1 - 11
00434         0x4C, 0x34, 0x04, 0x04, 0x06                                         // row 12 - 16
00435 };
00436 const char chr_f16_72[16] =         // 1 unsigned char per row
00437 {
00438         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xB0, 0xC8, 0x80, 0x80, 0x80,    // row 1 - 11
00439         0x80, 0x80, 0x00, 0x00, 0x00                                         // row 12 - 16
00440 };
00441 const char chr_f16_73[16] =         // 1 unsigned char per row
00442 {
00443         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x88, 0x80, 0x70, 0x08,    // row 1 - 11
00444         0x88, 0x70, 0x00, 0x00, 0x00                                         // row 12 - 16
00445 };
00446 const char chr_f16_74[16] =         // 1 unsigned char per row
00447 {
00448         0x00, 0x00, 0x00, 0x00, 0x40, 0x40, 0xE0, 0x40, 0x40, 0x40, 0x40,    // row 1 - 11
00449         0x40, 0x30, 0x00, 0x00, 0x00                                         // row 12 - 16
00450 };
00451 const char chr_f16_75[16] =         // 1 unsigned char per row
00452 {
00453         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x84, 0x84, 0x84, 0x84, 0x84,    // row 1 - 11
00454         0x4C, 0x34, 0x00, 0x00, 0x00                                         // row 12 - 16
00455 };
00456 const char chr_f16_76[16] =         // 1 unsigned char per row
00457 {
00458         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x82, 0x82, 0x82, 0x82, 0x44,    // row 1 - 11
00459         0x28, 0x10, 0x00, 0x00, 0x00                                         // row 12 - 16
00460 };
00461 const char chr_f16_77[16] =         // 1 unsigned char per row
00462 {
00463         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x82, 0x82, 0x82, 0x92, 0x92,    // row 1 - 11
00464         0xAA, 0x44, 0x00, 0x00, 0x00                                         // row 12 - 16
00465 };
00466 const char chr_f16_78[16] =         // 1 unsigned char per row
00467 {
00468         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x88, 0x50, 0x20, 0x50,    // row 1 - 11
00469         0x88, 0x88, 0x00, 0x00, 0x00                                         // row 12 - 16
00470 };
00471 const char chr_f16_79[16] =         // 1 unsigned char per row
00472 {
00473         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x84, 0x84, 0x84, 0x84, 0x84,    // row 1 - 11
00474         0x4C, 0x34, 0x04, 0x08, 0x70                                         // row 12 - 16
00475 };
00476 const char chr_f16_7A[16] =         // 1 unsigned char per row
00477 {
00478         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x04, 0x08, 0x30, 0x40,    // row 1 - 11
00479         0x80, 0xFC, 0x00, 0x00, 0x00                                         // row 12 - 16
00480 };
00481 const char chr_f16_7B[16] =         // 1 unsigned char per row
00482 {
00483         0x00, 0x10, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x40, 0x20, 0x20,    // row 1 - 11
00484         0x20, 0x20, 0x20, 0x20, 0x10                                         // row 12 - 16
00485 };
00486 const char chr_f16_7C[16] =         // 1 unsigned char per row
00487 {
00488         0x00, 0x00, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40,    // row 1 - 11
00489         0x40, 0x40, 0x40, 0x40, 0x00                                         // row 12 - 16
00490 };
00491 const char chr_f16_7D[16] =         // 1 unsigned char per row
00492 {
00493         0x00, 0x40, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x10, 0x20, 0x20,    // row 1 - 11
00494         0x20, 0x20, 0x20, 0x20, 0x40                                         // row 12 - 16
00495 };
00496 const char chr_f16_7E[16] =         // 1 unsigned char per row
00497 {
00498         0x00, 0x00, 0x00, 0x32, 0x4C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 1 - 11
00499         0x00, 0x00, 0x00, 0x00, 0x00                                         // row 12 - 16
00500 };
00501 const char chr_f16_7F[16] =         // 1 unsigned char per row
00502 {
00503         0x00, 0x00, 0x30, 0x48, 0x48, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00,    // row 1 - 11
00504         0x00, 0x00, 0x00, 0x00, 0x00                                         // row 12 - 16
00505 };
00506 
00507 const char* const chrtbl_f16[96] =       // character pointer table
00508 {
00509         chr_f16_20, chr_f16_21, chr_f16_22, chr_f16_23, chr_f16_24, chr_f16_25, chr_f16_26, chr_f16_27, 
00510         chr_f16_28, chr_f16_29, chr_f16_2A, chr_f16_2B, chr_f16_2C, chr_f16_2D, chr_f16_2E, chr_f16_2F, 
00511         chr_f16_30, chr_f16_31, chr_f16_32, chr_f16_33, chr_f16_34, chr_f16_35, chr_f16_36, chr_f16_37, 
00512         chr_f16_38, chr_f16_39, chr_f16_3A, chr_f16_3B, chr_f16_3C, chr_f16_3D, chr_f16_3E, chr_f16_3F, 
00513         chr_f16_40, chr_f16_41, chr_f16_42, chr_f16_43, chr_f16_44, chr_f16_45, chr_f16_46, chr_f16_47, 
00514         chr_f16_48, chr_f16_49, chr_f16_4A, chr_f16_4B, chr_f16_4C, chr_f16_4D, chr_f16_4E, chr_f16_4F, 
00515         chr_f16_50, chr_f16_51, chr_f16_52, chr_f16_53, chr_f16_54, chr_f16_55, chr_f16_56, chr_f16_57, 
00516         chr_f16_58, chr_f16_59, chr_f16_5A, chr_f16_5B, chr_f16_5C, chr_f16_5D, chr_f16_5E, chr_f16_5F, 
00517         chr_f16_60, chr_f16_61, chr_f16_62, chr_f16_63, chr_f16_64, chr_f16_65, chr_f16_66, chr_f16_67, 
00518         chr_f16_68, chr_f16_69, chr_f16_6A, chr_f16_6B, chr_f16_6C, chr_f16_6D, chr_f16_6E, chr_f16_6F, 
00519         chr_f16_70, chr_f16_71, chr_f16_72, chr_f16_73, chr_f16_74, chr_f16_75, chr_f16_76, chr_f16_77, 
00520         chr_f16_78, chr_f16_79, chr_f16_7A, chr_f16_7B, chr_f16_7C, chr_f16_7D, chr_f16_7E, chr_f16_7F
00521 };
00522