SPI based library for the ST7735 LCD controller.
Dependents: RayCastingEngine RETRO_LCD_PerformanceTest RETRO_loop_test RETRO_RickGame ... more
font_OEM.h
- Committer:
- taylorza
- Date:
- 2015-02-01
- Revision:
- 13:a559617cdf94
File content as of revision 13:a559617cdf94:
/////////////////////////////////////////////////////////////////////////////// // LCD_ST7735 - Driver for ST7735 LCD display controller // Author: Chris Taylor (taylorza) // Font: Standard LCD font by GHI Electronics #ifndef __FONT_OEM_H__ #define __FONT_OEM_H__ const uint8_t font_oem[] = { 0x06, 0x07, 0x20, 0x00, 0x00, 0x00, 0x01, // Width, Height, FirstChar, left padding, right padding, top padding, bottom padding 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* Space */ 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x20, /* ! */ 0x50, 0x50, 0x50, 0x00, 0x00, 0x00, 0x00, /* " */ 0x50, 0x50, 0xf8, 0x50, 0xf8, 0x50, 0x50, /* # */ 0x20, 0x78, 0xa0, 0x70, 0x28, 0xf0, 0x20, /* $ */ 0xc0, 0xc8, 0x10, 0x20, 0x40, 0x98, 0x18, /* % */ 0x60, 0x90, 0xa0, 0x40, 0xa0, 0x98, 0x60, /* & */ 0x60, 0x20, 0x40, 0x00, 0x00, 0x00, 0x00, /* ' */ 0x10, 0x20, 0x40, 0x40, 0x40, 0x20, 0x10, /* ( */ 0x40, 0x20, 0x10, 0x10, 0x10, 0x20, 0x40, /* ) */ 0x00, 0x20, 0xa8, 0x70, 0xa8, 0x20, 0x00, /* * */ 0x00, 0x20, 0x20, 0xf8, 0x20, 0x20, 0x00, /* + */ 0x00, 0x00, 0x00, 0x00, 0xc0, 0x40, 0x80, /* , */ 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, /* - */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x60, /* . */ 0x00, 0x08, 0x10, 0x20, 0x40, 0x80, 0x00, /* / */ 0x70, 0x88, 0x98, 0xa8, 0xc8, 0x88, 0x70, /* 0 */ 0x20, 0x60, 0x20, 0x20, 0x20, 0x20, 0x70, /* 1 */ 0x70, 0x88, 0x08, 0x10, 0x20, 0x40, 0xf8, /* 2 */ 0xf8, 0x10, 0x20, 0x10, 0x08, 0x88, 0x70, /* 3 */ 0x10, 0x30, 0x50, 0x90, 0xf8, 0x10, 0x10, /* 4 */ 0xf8, 0x80, 0xf0, 0x08, 0x08, 0x88, 0x70, /* 5 */ 0x30, 0x40, 0x80, 0xf0, 0x88, 0x88, 0x70, /* 6 */ 0xf8, 0x08, 0x10, 0x20, 0x40, 0x40, 0x40, /* 7 */ 0x70, 0x88, 0x88, 0x70, 0x88, 0x88, 0x70, /* 8 */ 0x70, 0x88, 0x88, 0x78, 0x08, 0x10, 0x60, /* 9 */ 0x00, 0x60, 0x60, 0x00, 0x60, 0x60, 0x00, /* : */ 0x00, 0x60, 0x60, 0x00, 0x60, 0x20, 0x40, /* ; */ 0x10, 0x20, 0x40, 0x80, 0x40, 0x20, 0x10, /* < */ 0x00, 0x00, 0xf8, 0x00, 0xf8, 0x00, 0x00, /* = */ 0x40, 0x20, 0x10, 0x08, 0x10, 0x20, 0x40, /* > */ 0x70, 0x88, 0x08, 0x10, 0x20, 0x00, 0x20, /* ? */ 0x70, 0x88, 0xb8, 0xa8, 0xb8, 0x80, 0x70, /* @ */ 0x70, 0x88, 0x88, 0x88, 0xf8, 0x88, 0x88, /* A */ 0xf0, 0x88, 0x88, 0xf0, 0x88, 0x88, 0xf0, /* B */ 0x70, 0x88, 0x80, 0x80, 0x80, 0x88, 0x70, /* C */ 0xe0, 0x90, 0x88, 0x88, 0x88, 0x90, 0xe0, /* D */ 0xf8, 0x80, 0x80, 0xf0, 0x80, 0x80, 0xf8, /* E */ 0xf8, 0x80, 0x80, 0xf0, 0x80, 0x80, 0x80, /* F */ 0x70, 0x88, 0x80, 0xb8, 0x88, 0x88, 0x78, /* G */ 0x88, 0x88, 0x88, 0xf8, 0x88, 0x88, 0x88, /* H */ 0x70, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, /* I */ 0x38, 0x10, 0x10, 0x10, 0x10, 0x90, 0x60, /* J */ 0x88, 0x90, 0xa0, 0xc0, 0xa0, 0x90, 0x88, /* K */ 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0xf8, /* L */ 0x88, 0xd8, 0xa8, 0xa8, 0x88, 0x88, 0x88, /* M */ 0x88, 0x88, 0xc8, 0xa8, 0x98, 0x88, 0x88, /* N */ 0x70, 0x88, 0x88, 0x88, 0x88, 0x88, 0x70, /* O */ 0xf0, 0x88, 0x88, 0xf0, 0x80, 0x80, 0x80, /* P */ 0x70, 0x88, 0x88, 0x88, 0xa8, 0x90, 0x68, /* Q */ 0xf0, 0x88, 0x88, 0xf0, 0xa0, 0x90, 0x88, /* R */ 0x70, 0x88, 0x80, 0x70, 0x08, 0x88, 0x70, /* S */ 0xf8, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, /* T */ 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x70, /* U */ 0x88, 0x88, 0x88, 0x88, 0x88, 0x50, 0x20, /* V */ 0x88, 0x88, 0x88, 0xa8, 0xa8, 0xa8, 0x50, /* W */ 0x88, 0x88, 0x50, 0x20, 0x50, 0x88, 0x88, /* X */ 0x88, 0x88, 0x88, 0x50, 0x20, 0x20, 0x20, /* Y */ 0xf8, 0x08, 0x10, 0x20, 0x40, 0x80, 0xf8, /* Z */ 0x70, 0x40, 0x40, 0x40, 0x40, 0x40, 0x70, /* [ */ 0x00, 0x80, 0x40, 0x20, 0x10, 0x08, 0x00, /* \ */ 0x70, 0x10, 0x10, 0x10, 0x10, 0x10, 0x70, /* ] */ 0x20, 0x50, 0x88, 0x00, 0x00, 0x00, 0x00, /* ^ */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, /* _ */ 0x30, 0x20, 0x10, 0x00, 0x00, 0x00, 0x00, /* ` */ 0x00, 0x00, 0x70, 0x08, 0x78, 0x88, 0x78, /* a */ 0x80, 0x80, 0xf0, 0x88, 0x88, 0x88, 0xf0, /* b */ 0x00, 0x00, 0x78, 0x80, 0x80, 0x80, 0x78, /* c */ 0x08, 0x08, 0x78, 0x88, 0x88, 0x88, 0x78, /* d */ 0x00, 0x00, 0x70, 0x88, 0xf8, 0x80, 0x70, /* e */ 0x18, 0x20, 0xf8, 0x20, 0x20, 0x20, 0x20, /* f */ 0x00, 0x00, 0x78, 0x88, 0x78, 0x08, 0x70, /* g */ 0x80, 0x80, 0xb0, 0xc8, 0x88, 0x88, 0x88, /* h */ 0x20, 0x00, 0x60, 0x20, 0x20, 0x20, 0x70, /* i */ 0x10, 0x00, 0x30, 0x10, 0x10, 0x90, 0x60, /* j */ 0x80, 0x80, 0x90, 0xa0, 0xc0, 0xa0, 0x90, /* k */ 0x60, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70, /* l */ 0x00, 0x00, 0xf0, 0xa8, 0xa8, 0xa8, 0xa8, /* m */ 0x00, 0x00, 0xb0, 0xc8, 0x88, 0x88, 0x88, /* n */ 0x00, 0x00, 0x70, 0x88, 0x88, 0x88, 0x70, /* o */ 0x00, 0x00, 0xf0, 0x88, 0xf0, 0x80, 0x80, /* p */ 0x00, 0x00, 0x78, 0x88, 0x78, 0x08, 0x08, /* q */ 0x00, 0x00, 0xb0, 0xc0, 0x80, 0x80, 0x80, /* r */ 0x00, 0x00, 0x78, 0x80, 0x70, 0x08, 0xf0, /* s */ 0x20, 0x20, 0xf8, 0x20, 0x20, 0x20, 0x18, /* t */ 0x00, 0x00, 0x88, 0x88, 0x88, 0x98, 0x68, /* u */ 0x00, 0x00, 0x88, 0x88, 0x88, 0x50, 0x20, /* v */ 0x00, 0x00, 0x88, 0x88, 0xa8, 0xa8, 0x50, /* w */ 0x00, 0x00, 0x88, 0x50, 0x20, 0x50, 0x88, /* x */ 0x00, 0x00, 0x88, 0x88, 0x78, 0x08, 0x70, /* y */ 0x00, 0x00, 0xf8, 0x10, 0x20, 0x40, 0xf8, /* z */ 0x30, 0x40, 0x40, 0x80, 0x40, 0x40, 0x30, /* { */ 0x20, 0x20, 0x20, 0x00, 0x20, 0x20, 0x20, /* | */ 0x60, 0x10, 0x10, 0x08, 0x10, 0x10, 0x60, /* } */ 0x00, 0x20, 0x10, 0xf8, 0x10, 0x20, 0x00, /* ~ */ }; #endif // __FONT_OEM_H__