A first port of the excellent Adafruit GFX library

Dependents:   Adafruit_GFX

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers glcdfont.h Source File

glcdfont.h

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