Please run it on your NUCLEO-L152

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers glcdfont.inc Source File

glcdfont.inc

00001 #ifndef FONT5X7_H
00002 #define FONT5X7_H
00003 
00004 // standard ascii 5x7 font
00005 
00006 PROGMEM static unsigned char font[] = {
00007     0x00, 0x00, 0x00, 0x00, 0x00,   
00008     0x3E, 0x5B, 0x4F, 0x5B, 0x3E,   
00009     0x3E, 0x6B, 0x4F, 0x6B, 0x3E,   
00010     0x1C, 0x3E, 0x7C, 0x3E, 0x1C, 
00011     0x18, 0x3C, 0x7E, 0x3C, 0x18, 
00012     0x1C, 0x57, 0x7D, 0x57, 0x1C, 
00013     0x1C, 0x5E, 0x7F, 0x5E, 0x1C, 
00014     0x00, 0x18, 0x3C, 0x18, 0x00, 
00015     0xFF, 0xE7, 0xC3, 0xE7, 0xFF, 
00016     0x00, 0x18, 0x24, 0x18, 0x00, 
00017     0xFF, 0xE7, 0xDB, 0xE7, 0xFF, 
00018     0x30, 0x48, 0x3A, 0x06, 0x0E, 
00019     0x26, 0x29, 0x79, 0x29, 0x26, 
00020     0x40, 0x7F, 0x05, 0x05, 0x07, 
00021     0x40, 0x7F, 0x05, 0x25, 0x3F, 
00022     0x5A, 0x3C, 0xE7, 0x3C, 0x5A, 
00023     0x7F, 0x3E, 0x1C, 0x1C, 0x08, 
00024     0x08, 0x1C, 0x1C, 0x3E, 0x7F, 
00025     0x14, 0x22, 0x7F, 0x22, 0x14, 
00026     0x5F, 0x5F, 0x00, 0x5F, 0x5F, 
00027     0x06, 0x09, 0x7F, 0x01, 0x7F, 
00028     0x00, 0x66, 0x89, 0x95, 0x6A, 
00029     0x60, 0x60, 0x60, 0x60, 0x60, 
00030     0x94, 0xA2, 0xFF, 0xA2, 0x94, 
00031     0x08, 0x04, 0x7E, 0x04, 0x08, 
00032     0x10, 0x20, 0x7E, 0x20, 0x10, 
00033     0x08, 0x08, 0x2A, 0x1C, 0x08, 
00034     0x08, 0x1C, 0x2A, 0x08, 0x08, 
00035     0x1E, 0x10, 0x10, 0x10, 0x10, 
00036     0x0C, 0x1E, 0x0C, 0x1E, 0x0C, 
00037     0x30, 0x38, 0x3E, 0x38, 0x30, 
00038     0x06, 0x0E, 0x3E, 0x0E, 0x06, 
00039     0x00, 0x00, 0x00, 0x00, 0x00, 
00040     0x00, 0x00, 0x5F, 0x00, 0x00, 
00041     0x00, 0x07, 0x00, 0x07, 0x00, 
00042     0x14, 0x7F, 0x14, 0x7F, 0x14, 
00043     0x24, 0x2A, 0x7F, 0x2A, 0x12, 
00044     0x23, 0x13, 0x08, 0x64, 0x62, 
00045     0x36, 0x49, 0x56, 0x20, 0x50, 
00046     0x00, 0x08, 0x07, 0x03, 0x00, 
00047     0x00, 0x1C, 0x22, 0x41, 0x00, 
00048     0x00, 0x41, 0x22, 0x1C, 0x00, 
00049     0x2A, 0x1C, 0x7F, 0x1C, 0x2A, 
00050     0x08, 0x08, 0x3E, 0x08, 0x08, 
00051     0x00, 0x80, 0x70, 0x30, 0x00, 
00052     0x08, 0x08, 0x08, 0x08, 0x08, 
00053     0x00, 0x00, 0x60, 0x60, 0x00, 
00054     0x20, 0x10, 0x08, 0x04, 0x02, 
00055     0x3E, 0x51, 0x49, 0x45, 0x3E, 
00056     0x00, 0x42, 0x7F, 0x40, 0x00, 
00057     0x72, 0x49, 0x49, 0x49, 0x46, 
00058     0x21, 0x41, 0x49, 0x4D, 0x33, 
00059     0x18, 0x14, 0x12, 0x7F, 0x10, 
00060     0x27, 0x45, 0x45, 0x45, 0x39, 
00061     0x3C, 0x4A, 0x49, 0x49, 0x31, 
00062     0x41, 0x21, 0x11, 0x09, 0x07, 
00063     0x36, 0x49, 0x49, 0x49, 0x36, 
00064     0x46, 0x49, 0x49, 0x29, 0x1E, 
00065     0x00, 0x00, 0x14, 0x00, 0x00, 
00066     0x00, 0x40, 0x34, 0x00, 0x00, 
00067     0x00, 0x08, 0x14, 0x22, 0x41, 
00068     0x14, 0x14, 0x14, 0x14, 0x14, 
00069     0x00, 0x41, 0x22, 0x14, 0x08, 
00070     0x02, 0x01, 0x59, 0x09, 0x06, 
00071     0x3E, 0x41, 0x5D, 0x59, 0x4E, 
00072     0x7C, 0x12, 0x11, 0x12, 0x7C, 
00073     0x7F, 0x49, 0x49, 0x49, 0x36, 
00074     0x3E, 0x41, 0x41, 0x41, 0x22, 
00075     0x7F, 0x41, 0x41, 0x41, 0x3E, 
00076     0x7F, 0x49, 0x49, 0x49, 0x41, 
00077     0x7F, 0x09, 0x09, 0x09, 0x01, 
00078     0x3E, 0x41, 0x41, 0x51, 0x73, 
00079     0x7F, 0x08, 0x08, 0x08, 0x7F, 
00080     0x00, 0x41, 0x7F, 0x41, 0x00, 
00081     0x20, 0x40, 0x41, 0x3F, 0x01, 
00082     0x7F, 0x08, 0x14, 0x22, 0x41, 
00083     0x7F, 0x40, 0x40, 0x40, 0x40, 
00084     0x7F, 0x02, 0x1C, 0x02, 0x7F, 
00085     0x7F, 0x04, 0x08, 0x10, 0x7F, 
00086     0x3E, 0x41, 0x41, 0x41, 0x3E, 
00087     0x7F, 0x09, 0x09, 0x09, 0x06, 
00088     0x3E, 0x41, 0x51, 0x21, 0x5E, 
00089     0x7F, 0x09, 0x19, 0x29, 0x46, 
00090     0x26, 0x49, 0x49, 0x49, 0x32, 
00091     0x03, 0x01, 0x7F, 0x01, 0x03, 
00092     0x3F, 0x40, 0x40, 0x40, 0x3F, 
00093     0x1F, 0x20, 0x40, 0x20, 0x1F, 
00094     0x3F, 0x40, 0x38, 0x40, 0x3F, 
00095     0x63, 0x14, 0x08, 0x14, 0x63, 
00096     0x03, 0x04, 0x78, 0x04, 0x03, 
00097     0x61, 0x59, 0x49, 0x4D, 0x43, 
00098     0x00, 0x7F, 0x41, 0x41, 0x41, 
00099     0x02, 0x04, 0x08, 0x10, 0x20, 
00100     0x00, 0x41, 0x41, 0x41, 0x7F, 
00101     0x04, 0x02, 0x01, 0x02, 0x04, 
00102     0x40, 0x40, 0x40, 0x40, 0x40, 
00103     0x00, 0x03, 0x07, 0x08, 0x00, 
00104     0x20, 0x54, 0x54, 0x78, 0x40, 
00105     0x7F, 0x28, 0x44, 0x44, 0x38, 
00106     0x38, 0x44, 0x44, 0x44, 0x28, 
00107     0x38, 0x44, 0x44, 0x28, 0x7F, 
00108     0x38, 0x54, 0x54, 0x54, 0x18, 
00109     0x00, 0x08, 0x7E, 0x09, 0x02, 
00110     0x18, 0xA4, 0xA4, 0x9C, 0x78, 
00111     0x7F, 0x08, 0x04, 0x04, 0x78, 
00112     0x00, 0x44, 0x7D, 0x40, 0x00, 
00113     0x20, 0x40, 0x40, 0x3D, 0x00, 
00114     0x7F, 0x10, 0x28, 0x44, 0x00, 
00115     0x00, 0x41, 0x7F, 0x40, 0x00, 
00116     0x7C, 0x04, 0x78, 0x04, 0x78, 
00117     0x7C, 0x08, 0x04, 0x04, 0x78, 
00118     0x38, 0x44, 0x44, 0x44, 0x38, 
00119     0xFC, 0x18, 0x24, 0x24, 0x18, 
00120     0x18, 0x24, 0x24, 0x18, 0xFC, 
00121     0x7C, 0x08, 0x04, 0x04, 0x08, 
00122     0x48, 0x54, 0x54, 0x54, 0x24, 
00123     0x04, 0x04, 0x3F, 0x44, 0x24, 
00124     0x3C, 0x40, 0x40, 0x20, 0x7C, 
00125     0x1C, 0x20, 0x40, 0x20, 0x1C, 
00126     0x3C, 0x40, 0x30, 0x40, 0x3C, 
00127     0x44, 0x28, 0x10, 0x28, 0x44, 
00128     0x4C, 0x90, 0x90, 0x90, 0x7C, 
00129     0x44, 0x64, 0x54, 0x4C, 0x44, 
00130     0x00, 0x08, 0x36, 0x41, 0x00, 
00131     0x00, 0x00, 0x77, 0x00, 0x00, 
00132     0x00, 0x41, 0x36, 0x08, 0x00, 
00133     0x02, 0x01, 0x02, 0x04, 0x02, 
00134     0x3C, 0x26, 0x23, 0x26, 0x3C, 
00135     0x1E, 0xA1, 0xA1, 0x61, 0x12, 
00136     0x3A, 0x40, 0x40, 0x20, 0x7A, 
00137     0x38, 0x54, 0x54, 0x55, 0x59, 
00138     0x21, 0x55, 0x55, 0x79, 0x41, 
00139     0x21, 0x54, 0x54, 0x78, 0x41, 
00140     0x21, 0x55, 0x54, 0x78, 0x40, 
00141     0x20, 0x54, 0x55, 0x79, 0x40, 
00142     0x0C, 0x1E, 0x52, 0x72, 0x12, 
00143     0x39, 0x55, 0x55, 0x55, 0x59, 
00144     0x39, 0x54, 0x54, 0x54, 0x59, 
00145     0x39, 0x55, 0x54, 0x54, 0x58, 
00146     0x00, 0x00, 0x45, 0x7C, 0x41, 
00147     0x00, 0x02, 0x45, 0x7D, 0x42, 
00148     0x00, 0x01, 0x45, 0x7C, 0x40, 
00149     0xF0, 0x29, 0x24, 0x29, 0xF0, 
00150     0xF0, 0x28, 0x25, 0x28, 0xF0, 
00151     0x7C, 0x54, 0x55, 0x45, 0x00, 
00152     0x20, 0x54, 0x54, 0x7C, 0x54, 
00153     0x7C, 0x0A, 0x09, 0x7F, 0x49, 
00154     0x32, 0x49, 0x49, 0x49, 0x32, 
00155     0x32, 0x48, 0x48, 0x48, 0x32, 
00156     0x32, 0x4A, 0x48, 0x48, 0x30, 
00157     0x3A, 0x41, 0x41, 0x21, 0x7A, 
00158     0x3A, 0x42, 0x40, 0x20, 0x78, 
00159     0x00, 0x9D, 0xA0, 0xA0, 0x7D, 
00160     0x39, 0x44, 0x44, 0x44, 0x39, 
00161     0x3D, 0x40, 0x40, 0x40, 0x3D, 
00162     0x3C, 0x24, 0xFF, 0x24, 0x24, 
00163     0x48, 0x7E, 0x49, 0x43, 0x66, 
00164     0x2B, 0x2F, 0xFC, 0x2F, 0x2B, 
00165     0xFF, 0x09, 0x29, 0xF6, 0x20, 
00166     0xC0, 0x88, 0x7E, 0x09, 0x03, 
00167     0x20, 0x54, 0x54, 0x79, 0x41, 
00168     0x00, 0x00, 0x44, 0x7D, 0x41, 
00169     0x30, 0x48, 0x48, 0x4A, 0x32, 
00170     0x38, 0x40, 0x40, 0x22, 0x7A, 
00171     0x00, 0x7A, 0x0A, 0x0A, 0x72, 
00172     0x7D, 0x0D, 0x19, 0x31, 0x7D, 
00173     0x26, 0x29, 0x29, 0x2F, 0x28, 
00174     0x26, 0x29, 0x29, 0x29, 0x26, 
00175     0x30, 0x48, 0x4D, 0x40, 0x20, 
00176     0x38, 0x08, 0x08, 0x08, 0x08, 
00177     0x08, 0x08, 0x08, 0x08, 0x38, 
00178     0x2F, 0x10, 0xC8, 0xAC, 0xBA, 
00179     0x2F, 0x10, 0x28, 0x34, 0xFA, 
00180     0x00, 0x00, 0x7B, 0x00, 0x00, 
00181     0x08, 0x14, 0x2A, 0x14, 0x22, 
00182     0x22, 0x14, 0x2A, 0x14, 0x08, 
00183     0xAA, 0x00, 0x55, 0x00, 0xAA, 
00184     0xAA, 0x55, 0xAA, 0x55, 0xAA, 
00185     0x00, 0x00, 0x00, 0xFF, 0x00, 
00186     0x10, 0x10, 0x10, 0xFF, 0x00, 
00187     0x14, 0x14, 0x14, 0xFF, 0x00, 
00188     0x10, 0x10, 0xFF, 0x00, 0xFF, 
00189     0x10, 0x10, 0xF0, 0x10, 0xF0, 
00190     0x14, 0x14, 0x14, 0xFC, 0x00, 
00191     0x14, 0x14, 0xF7, 0x00, 0xFF, 
00192     0x00, 0x00, 0xFF, 0x00, 0xFF, 
00193     0x14, 0x14, 0xF4, 0x04, 0xFC, 
00194     0x14, 0x14, 0x17, 0x10, 0x1F, 
00195     0x10, 0x10, 0x1F, 0x10, 0x1F, 
00196     0x14, 0x14, 0x14, 0x1F, 0x00, 
00197     0x10, 0x10, 0x10, 0xF0, 0x00, 
00198     0x00, 0x00, 0x00, 0x1F, 0x10, 
00199     0x10, 0x10, 0x10, 0x1F, 0x10, 
00200     0x10, 0x10, 0x10, 0xF0, 0x10, 
00201     0x00, 0x00, 0x00, 0xFF, 0x10, 
00202     0x10, 0x10, 0x10, 0x10, 0x10, 
00203     0x10, 0x10, 0x10, 0xFF, 0x10, 
00204     0x00, 0x00, 0x00, 0xFF, 0x14, 
00205     0x00, 0x00, 0xFF, 0x00, 0xFF, 
00206     0x00, 0x00, 0x1F, 0x10, 0x17, 
00207     0x00, 0x00, 0xFC, 0x04, 0xF4, 
00208     0x14, 0x14, 0x17, 0x10, 0x17, 
00209     0x14, 0x14, 0xF4, 0x04, 0xF4, 
00210     0x00, 0x00, 0xFF, 0x00, 0xF7, 
00211     0x14, 0x14, 0x14, 0x14, 0x14, 
00212     0x14, 0x14, 0xF7, 0x00, 0xF7, 
00213     0x14, 0x14, 0x14, 0x17, 0x14, 
00214     0x10, 0x10, 0x1F, 0x10, 0x1F, 
00215     0x14, 0x14, 0x14, 0xF4, 0x14, 
00216     0x10, 0x10, 0xF0, 0x10, 0xF0, 
00217     0x00, 0x00, 0x1F, 0x10, 0x1F, 
00218     0x00, 0x00, 0x00, 0x1F, 0x14, 
00219     0x00, 0x00, 0x00, 0xFC, 0x14, 
00220     0x00, 0x00, 0xF0, 0x10, 0xF0, 
00221     0x10, 0x10, 0xFF, 0x10, 0xFF, 
00222     0x14, 0x14, 0x14, 0xFF, 0x14, 
00223     0x10, 0x10, 0x10, 0x1F, 0x00, 
00224     0x00, 0x00, 0x00, 0xF0, 0x10, 
00225     0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
00226     0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 
00227     0xFF, 0xFF, 0xFF, 0x00, 0x00, 
00228     0x00, 0x00, 0x00, 0xFF, 0xFF, 
00229     0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 
00230     0x38, 0x44, 0x44, 0x38, 0x44, 
00231     0x7C, 0x2A, 0x2A, 0x3E, 0x14, 
00232     0x7E, 0x02, 0x02, 0x06, 0x06, 
00233     0x02, 0x7E, 0x02, 0x7E, 0x02, 
00234     0x63, 0x55, 0x49, 0x41, 0x63, 
00235     0x38, 0x44, 0x44, 0x3C, 0x04, 
00236     0x40, 0x7E, 0x20, 0x1E, 0x20, 
00237     0x06, 0x02, 0x7E, 0x02, 0x02, 
00238     0x99, 0xA5, 0xE7, 0xA5, 0x99, 
00239     0x1C, 0x2A, 0x49, 0x2A, 0x1C, 
00240     0x4C, 0x72, 0x01, 0x72, 0x4C, 
00241     0x30, 0x4A, 0x4D, 0x4D, 0x30, 
00242     0x30, 0x48, 0x78, 0x48, 0x30, 
00243     0xBC, 0x62, 0x5A, 0x46, 0x3D, 
00244     0x3E, 0x49, 0x49, 0x49, 0x00, 
00245     0x7E, 0x01, 0x01, 0x01, 0x7E, 
00246     0x2A, 0x2A, 0x2A, 0x2A, 0x2A, 
00247     0x44, 0x44, 0x5F, 0x44, 0x44, 
00248     0x40, 0x51, 0x4A, 0x44, 0x40, 
00249     0x40, 0x44, 0x4A, 0x51, 0x40, 
00250     0x00, 0x00, 0xFF, 0x01, 0x03, 
00251     0xE0, 0x80, 0xFF, 0x00, 0x00, 
00252     0x08, 0x08, 0x6B, 0x6B, 0x08,
00253     0x36, 0x12, 0x36, 0x24, 0x36, 
00254     0x06, 0x0F, 0x09, 0x0F, 0x06, 
00255     0x00, 0x00, 0x18, 0x18, 0x00, 
00256     0x00, 0x00, 0x10, 0x10, 0x00, 
00257     0x30, 0x40, 0xFF, 0x01, 0x01, 
00258     0x00, 0x1F, 0x01, 0x01, 0x1E, 
00259     0x00, 0x19, 0x1D, 0x17, 0x12, 
00260     0x00, 0x3C, 0x3C, 0x3C, 0x3C, 
00261     0x00, 0x00, 0x00, 0x00, 0x00, 
00262 };
00263 #endif