Eric Coyle / TFT_ST7735

Dependents:   ME503_VehicleAssembly

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers font_OEM.h Source File

font_OEM.h

00001 ///////////////////////////////////////////////////////////////////////////////
00002 // LCD_ST7735 - Driver for ST7735 LCD display controller
00003 // Author: Chris Taylor (taylorza)
00004 // Font: Standard LCD font by GHI Electronics
00005 
00006 #ifndef __FONT_OEM_H__
00007 #define __FONT_OEM_H__
00008 
00009 const uint8_t font_oem[] =
00010 {
00011     0x06, 0x07, 0x20, 0x00, 0x00, 0x00, 0x01, // Width, Height, FirstChar, left padding, right padding, top padding, bottom padding
00012     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* Space */
00013     0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x20, /* ! */
00014     0x50, 0x50, 0x50, 0x00, 0x00, 0x00, 0x00, /* " */
00015     0x50, 0x50, 0xf8, 0x50, 0xf8, 0x50, 0x50, /* # */
00016     0x20, 0x78, 0xa0, 0x70, 0x28, 0xf0, 0x20, /* $ */
00017     0xc0, 0xc8, 0x10, 0x20, 0x40, 0x98, 0x18, /* % */
00018     0x60, 0x90, 0xa0, 0x40, 0xa0, 0x98, 0x60, /* & */
00019     0x60, 0x20, 0x40, 0x00, 0x00, 0x00, 0x00, /* ' */
00020     0x10, 0x20, 0x40, 0x40, 0x40, 0x20, 0x10, /* ( */
00021     0x40, 0x20, 0x10, 0x10, 0x10, 0x20, 0x40, /* ) */
00022     0x00, 0x20, 0xa8, 0x70, 0xa8, 0x20, 0x00, /* * */
00023     0x00, 0x20, 0x20, 0xf8, 0x20, 0x20, 0x00, /* + */
00024     0x00, 0x00, 0x00, 0x00, 0xc0, 0x40, 0x80, /* , */
00025     0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, /* - */
00026     0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x60, /* . */
00027     0x00, 0x08, 0x10, 0x20, 0x40, 0x80, 0x00, /* / */
00028     0x70, 0x88, 0x98, 0xa8, 0xc8, 0x88, 0x70, /* 0 */
00029     0x20, 0x60, 0x20, 0x20, 0x20, 0x20, 0x70, /* 1 */
00030     0x70, 0x88, 0x08, 0x10, 0x20, 0x40, 0xf8, /* 2 */
00031     0xf8, 0x10, 0x20, 0x10, 0x08, 0x88, 0x70, /* 3 */
00032     0x10, 0x30, 0x50, 0x90, 0xf8, 0x10, 0x10, /* 4 */
00033     0xf8, 0x80, 0xf0, 0x08, 0x08, 0x88, 0x70, /* 5 */
00034     0x30, 0x40, 0x80, 0xf0, 0x88, 0x88, 0x70, /* 6 */
00035     0xf8, 0x08, 0x10, 0x20, 0x40, 0x40, 0x40, /* 7 */
00036     0x70, 0x88, 0x88, 0x70, 0x88, 0x88, 0x70, /* 8 */
00037     0x70, 0x88, 0x88, 0x78, 0x08, 0x10, 0x60, /* 9 */
00038     0x00, 0x60, 0x60, 0x00, 0x60, 0x60, 0x00, /* : */
00039     0x00, 0x60, 0x60, 0x00, 0x60, 0x20, 0x40, /* ; */
00040     0x10, 0x20, 0x40, 0x80, 0x40, 0x20, 0x10, /* < */
00041     0x00, 0x00, 0xf8, 0x00, 0xf8, 0x00, 0x00, /* = */
00042     0x40, 0x20, 0x10, 0x08, 0x10, 0x20, 0x40, /* > */
00043     0x70, 0x88, 0x08, 0x10, 0x20, 0x00, 0x20, /* ? */
00044     0x70, 0x88, 0xb8, 0xa8, 0xb8, 0x80, 0x70, /* @ */
00045     0x70, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x88, /* A */
00046     0xf0, 0x88, 0x88, 0xf0, 0x88, 0x88, 0xf0, /* B */
00047     0x70, 0x88, 0x80, 0x80, 0x80, 0x88, 0x70, /* C */
00048     0xe0, 0x90, 0x88, 0x88, 0x88, 0x90, 0xe0, /* D */
00049     0xf8, 0x80, 0x80, 0xf0, 0x80, 0x80, 0xf8, /* E */
00050     0xf8, 0x80, 0x80, 0xf0, 0x80, 0x80, 0x80, /* F */
00051     0x70, 0x88, 0x80, 0xb8, 0x88, 0x88, 0x78, /* G */
00052     0x88, 0x88, 0x88, 0xf8, 0x88, 0x88, 0x88, /* H */
00053     0x70, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, /* I */
00054     0x38, 0x10, 0x10, 0x10, 0x10, 0x90, 0x60, /* J */
00055     0x88, 0x90, 0xa0, 0xc0, 0xa0, 0x90, 0x88, /* K */
00056     0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0xf8, /* L */
00057     0x88, 0xd8, 0xa8, 0xa8, 0x88, 0x88, 0x88, /* M */
00058     0x88, 0x88, 0xc8, 0xa8, 0x98, 0x88, 0x88, /* N */
00059     0x70, 0x88, 0x88, 0x88, 0x88, 0x88, 0x70, /* O */
00060     0xf0, 0x88, 0x88, 0xf0, 0x80, 0x80, 0x80, /* P */
00061     0x70, 0x88, 0x88, 0x88, 0xa8, 0x90, 0x68, /* Q */
00062     0xf0, 0x88, 0x88, 0xf0, 0xa0, 0x90, 0x88, /* R */
00063     0x70, 0x88, 0x80, 0x70, 0x08, 0x88, 0x70, /* S */
00064     0xf8, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, /* T */
00065     0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x70, /* U */
00066     0x88, 0x88, 0x88, 0x88, 0x88, 0x50, 0x20, /* V */
00067     0x88, 0x88, 0x88, 0xa8, 0xa8, 0xa8, 0x50, /* W */
00068     0x88, 0x88, 0x50, 0x20, 0x50, 0x88, 0x88, /* X */
00069     0x88, 0x88, 0x88, 0x50, 0x20, 0x20, 0x20, /* Y */
00070     0xf8, 0x08, 0x10, 0x20, 0x40, 0x80, 0xf8, /* Z */
00071     0x70, 0x40, 0x40, 0x40, 0x40, 0x40, 0x70, /* [ */
00072     0x00, 0x80, 0x40, 0x20, 0x10, 0x08, 0x00, /* \ */
00073     0x70, 0x10, 0x10, 0x10, 0x10, 0x10, 0x70, /* ] */
00074     0x20, 0x50, 0x88, 0x00, 0x00, 0x00, 0x00, /* ^ */
00075     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, /* _ */
00076     0x30, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, /* ` */
00077     0x00, 0x00, 0x70, 0x08, 0x78, 0x88, 0x78, /* a */
00078     0x80, 0x80, 0xf0, 0x88, 0x88, 0x88, 0xf0, /* b */
00079     0x00, 0x00, 0x78, 0x80, 0x80, 0x80, 0x78, /* c */
00080     0x08, 0x08, 0x78, 0x88, 0x88, 0x88, 0x78, /* d */
00081     0x00, 0x00, 0x70, 0x88, 0xf8, 0x80, 0x70, /* e */
00082     0x18, 0x20, 0xf8, 0x20, 0x20, 0x20, 0x20, /* f */
00083     0x00, 0x00, 0x78, 0x88, 0x78, 0x08, 0x70, /* g */
00084     0x80, 0x80, 0xb0, 0xc8, 0x88, 0x88, 0x88, /* h */
00085     0x20, 0x00, 0x60, 0x20, 0x20, 0x20, 0x70, /* i */
00086     0x10, 0x00, 0x30, 0x10, 0x10, 0x90, 0x60, /* j */
00087     0x80, 0x80, 0x90, 0xa0, 0xc0, 0xa0, 0x90, /* k */
00088     0x60, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, /* l */
00089     0x00, 0x00, 0xf0, 0xa8, 0xa8, 0xa8, 0xa8, /* m */
00090     0x00, 0x00, 0xb0, 0xc8, 0x88, 0x88, 0x88, /* n */
00091     0x00, 0x00, 0x70, 0x88, 0x88, 0x88, 0x70, /* o */
00092     0x00, 0x00, 0xf0, 0x88, 0xf0, 0x80, 0x80, /* p */
00093     0x00, 0x00, 0x78, 0x88, 0x78, 0x08, 0x08, /* q */
00094     0x00, 0x00, 0xb0, 0xc0, 0x80, 0x80, 0x80, /* r */
00095     0x00, 0x00, 0x78, 0x80, 0x70, 0x08, 0xf0, /* s */
00096     0x20, 0x20, 0xf8, 0x20, 0x20, 0x20, 0x18, /* t */
00097     0x00, 0x00, 0x88, 0x88, 0x88, 0x98, 0x68, /* u */
00098     0x00, 0x00, 0x88, 0x88, 0x88, 0x50, 0x20, /* v */
00099     0x00, 0x00, 0x88, 0x88, 0xa8, 0xa8, 0x50, /* w */
00100     0x00, 0x00, 0x88, 0x50, 0x20, 0x50, 0x88, /* x */
00101     0x00, 0x00, 0x88, 0x88, 0x78, 0x08, 0x70, /* y */
00102     0x00, 0x00, 0xf8, 0x10, 0x20, 0x40, 0xf8, /* z */
00103     0x30, 0x40, 0x40, 0x80, 0x40, 0x40, 0x30, /* { */
00104     0x20, 0x20, 0x20, 0x00, 0x20, 0x20, 0x20, /* | */
00105     0x60, 0x10, 0x10, 0x08, 0x10, 0x10, 0x60, /* } */
00106     0x00, 0x20, 0x10, 0xf8, 0x10, 0x20, 0x00, /* ~ */
00107 };
00108 #endif // __FONT_OEM_H__