/**
* @file
*
* @ingroup RTEMSBSPsARMCSB337
*
* @brief Simple 8 x 16 font, printable characters only.
*/
/**
* @defgroup csb337_font Simple 8 x 16 font
*
* @ingroup RTEMSBSPsARMCSB337
*
* @brief Simple 8 x 16 font, printable characters only.
*/
/*
* font8x16.h
*
* Simple 8 x 16 font printable Characters only. To lookup, subtract
* FIRST_CHAR from the Character, multiply x FONT_HEIGHT and get the next
* FONT_WIDTH bytes.
*
* Based upon code from MicroMonitor 1.17 from http://www.umonfw.com/
* which includes this notice:
*
**************************************************************************
* General notice:
* This code is part of a boot-monitor package developed as a generic base
* platform for embedded system designs. As such, it is likely to be
* distributed to various projects beyond the control of the original
* author. Please notify the author of any enhancements made or bugs found
* so that all may benefit from the changes. In addition, notification back
* to the author will allow the new user to pick up changes that may have
* been made by other users after this version of the code was distributed.
*
* Note1: the majority of this code was edited with 4-space tabs.
* Note2: as more and more contributions are accepted, the term "author"
* is becoming a mis-representation of credit.
*
* Original author: Ed Sutter
* Email: esutter@alcatel-lucent.com
* Phone: 908-582-2351
**************************************************************************
*
* Ed Sutter has been informed that this code is being used in RTEMS.
*
* This code was reformatted by Joel Sherrill from OAR Corporation and
* Fernando Nicodemos <fgnicodemos@terra.com.br> from NCB - Sistemas
* Embarcados Ltda. (Brazil) to be more compliant with RTEMS coding
* standards and to eliminate C++ style comments.
*/
#define FONT_WIDTH 8
#define FONT_HEIGHT 16
#define FIRST_CHAR 0x20
#define LAST_CHAR 0x7F
#define CURSOR_ON 0x7F
#define CURSOR_OFF 0x20
const uint8_t font8x16[] = {
/* Character (0x20):
ht=16, width=8
+--------+
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
/* Character ! (0x21):
ht=16, width=8
+--------+
| |
| |
| ** |
| **** |
| **** |
| **** |
| **** |
| ** |
| ** |
| |
| ** |
| ** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x18,
0x3C,
0x3C,
0x3C,
0x3C,
0x18,
0x18,
0x00,
0x18,
0x18,
0x00,
0x00,
0x00,
0x00,
/* Character " (0x22):
ht=16, width=8
+--------+
| |
| |
| ** ** |
| ** ** |
| ** ** |
| ** ** |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
+--------+ */
0x00,
0x36,
0x36,
0x36,
0x36,
0x14,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
/* Character # (0x23):
ht=16, width=8
+--------+
| |
| |
| ** ** |
| ** ** |
| ** ** |
|******* |
| ** ** |
| ** ** |
|******* |
| ** ** |
| ** ** |
| ** ** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x6C,
0x6C,
0x6C,
0xFE,
0x6C,
0x6C,
0xFE,
0x6C,
0x6C,
0x6C,
0x00,
0x00,
0x00,
0x00,
/* Character $ (0x24):
ht=16, width=8
+--------+
| |
| |
| ** |
| ** |
| ***** |
|** ** |
|** * |
| **** |
| **** |
| * ** |
|** ** |
| ***** |
| ** |
| ** |
| |
| |
+--------+ */
0x00,
0x00,
0x18,
0x18,
0x7C,
0xC6,
0xC0,
0x78,
0x3C,
0x06,
0xC6,
0x7C,
0x18,
0x18,
0x00,
0x00,
/* Character % (0x25):
ht=16, width=8
+--------+
| |
| |
| |
| |
| |
| ** * |
| ** ** |
| ** |
| ** |
| ** |
| ** ** |
|** ** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x00,
0x00,
0x00,
0x62,
0x66,
0x0C,
0x18,
0x30,
0x66,
0xC6,
0x00,
0x00,
0x00,
0x00,
/* Character & (0x26):
ht=16, width=8
+--------+
| |
| |
| *** |
| ** ** |
| *** |
| ** |
| *** ** |
| ****** |
|** ** |
|** ** |
|** ** |
| *** ** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x38,
0x6C,
0x38,
0x30,
0x76,
0x7E,
0xCC,
0xCC,
0xCC,
0x76,
0x00,
0x00,
0x00,
0x00,
/* Character ' (0x27):
ht=16, width=8
+--------+
| |
| ** |
| ** |
| ** |
| ** |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
+--------+ */
0x00,
0x0C,
0x0C,
0x0C,
0x18,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
/* Character ( (0x28):
ht=16, width=8
+--------+
| |
| |
| ** |
| ** |
| ** |
| ** |
| ** |
| ** |
| ** |
| ** |
| ** |
| ** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x0C,
0x18,
0x30,
0x30,
0x30,
0x30,
0x30,
0x30,
0x18,
0x0C,
0x00,
0x00,
0x00,
0x00,
/* Character ) (0x29):
ht=16, width=8
+--------+
| |
| |
| ** |
| ** |
| ** |
| ** |
| ** |
| ** |
| ** |
| ** |
| ** |
| ** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x30,
0x18,
0x0C,
0x0C,
0x0C,
0x0C,
0x0C,
0x0C,
0x18,
0x30,
0x00,
0x00,
0x00,
0x00,
/* Character * (0x2A):
ht=16, width=8
+--------+
| |
| |
| |
| |
| |
| ** ** |
| *** |
|******* |
| *** |
| ** ** |
| |
| |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x00,
0x00,
0x00,
0x6C,
0x38,
0xFE,
0x38,
0x6C,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
/* Character (0x2B):
ht=16, width=8
+--------+
| |
| |
| |
| |
| |
| ** |
| ** |
| ****** |
| ** |
| ** |
| |
| |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x00,
0x00,
0x00,
0x18,
0x18,
0x7E,
0x18,
0x18,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
/* Character , (0x2C):
ht=16, width=8
+--------+
| |
| |
| |
| |
| |
| |
| |
| |
| |
| ** |
| ** |
| ** |
| ** |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x0C,
0x0C,
0x0C,
0x18,
0x00,
0x00,
0x00,
/* Character - (0x2D):
ht=16, width=8
+--------+
| |
| |
| |
| |
| |
| |
| |
| ****** |
| |
| |
| |
| |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0xFE,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
/* Character . (0x2E):
ht=16, width=8
+--------+
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| ** |
| ** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x18,
0x18,
0x00,
0x00,
0x00,
0x00,
/* Character / (0x2F):
ht=16, width=8
+--------+
| |
| |
| |
| |
| * |
| ** |
| ** |
| ** |
| ** |
| ** |
| * |
| |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x00,
0x00,
0x02,
0x06,
0x0C,
0x18,
0x30,
0x60,
0xC0,
0x80,
0x00,
0x00,
0x00,
0x00,
/* Character 0 (0x30):
ht=16, width=8
+--------+
| |
| |
| ***** |
|** ** |
|** ** |
|** *** |
|** **** |
|**** ** |
|*** ** |
|** ** |
|** ** |
| ***** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x7C,
0xC6,
0xC6,
0xCE,
0xDE,
0xF6,
0xE6,
0xC6,
0xC6,
0x7C,
0x00,
0x00,
0x00,
0x00,
/* Character 1 (0x31):
ht=16, width=8
+--------+
| |
| |
| ** |
| **** |
| ** |
| ** |
| ** |
| ** |
| ** |
| ** |
| ** |
| ****** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x18,
0x78,
0x18,
0x18,
0x18,
0x18,
0x18,
0x18,
0x18,
0x7E,
0x00,
0x00,
0x00,
0x00,
/* Character 2 (0x32):
ht=16, width=8
+--------+
| |
| |
| ***** |
|** ** |
|** ** |
| ** |
| ** |
| ** |
| ** |
| ** |
|** ** |
|******* |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x7C,
0xC6,
0xC6,
0x06,
0x0C,
0x18,
0x30,
0x60,
0xC6,
0xFE,
0x00,
0x00,
0x00,
0x00,
/* Character 3 (0x33):
ht=16, width=8
+--------+
| |
| |
| ***** |
|** ** |
| ** |
| ** |
| **** |
| ** |
| ** |
| ** |
|** ** |
| ***** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x7C,
0xC6,
0x06,
0x06,
0x3C,
0x06,
0x06,
0x06,
0xC6,
0x7C,
0x00,
0x00,
0x00,
0x00,
/* Character 4 (0x34):
ht=16, width=8
+--------+
| |
| |
| ** |
| *** |
| **** |
| ** ** |
|** ** |
|** ** |
|******* |
| ** |
| ** |
| **** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x0C,
0x1C,
0x3C,
0x6C,
0xCC,
0xCC,
0xFE,
0x0C,
0x0C,
0x1E,
0x00,
0x00,
0x00,
0x00,
/* Character 5 (0x35):
ht=16, width=8
+--------+
| |
| |
|******* |
|** |
|** |
|** |
|****** |
| ** |
| ** |
| ** |
|** ** |
| ***** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0xFE,
0xC0,
0xC0,
0xC0,
0xFC,
0x06,
0x06,
0x06,
0xC6,
0x7C,
0x00,
0x00,
0x00,
0x00,
/* Character 6 (0x36):
ht=16, width=8
+--------+
| |
| |
| ***** |
|** ** |
|** |
|** |
|****** |
|** ** |
|** ** |
|** ** |
|** ** |
| ***** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x7C,
0xC6,
0xC0,
0xC0,
0xFC,
0xC6,
0xC6,
0xC6,
0xC6,
0x7C,
0x00,
0x00,
0x00,
0x00,
/* Character 7 (0x37):
ht=16, width=8
+--------+
| |
| |
|******* |
|** ** |
| ** |
| ** |
| ** |
| ** |
| ** |
| ** |
| ** |
| ** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0xFE,
0xC6,
0x06,
0x0C,
0x18,
0x30,
0x30,
0x30,
0x30,
0x30,
0x00,
0x00,
0x00,
0x00,
/* Character 8 (0x38):
ht=16, width=8
+--------+
| |
| |
| ***** |
|** ** |
|** ** |
|** ** |
| ***** |
|** ** |
|** ** |
|** ** |
|** ** |
| ***** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x7C,
0xC6,
0xC6,
0xC6,
0x7C,
0xC6,
0xC6,
0xC6,
0xC6,
0x7C,
0x00,
0x00,
0x00,
0x00,
/* Character 9 (0x39):
ht=16, width=8
+--------+
| |
| |
| ***** |
|** ** |
|** ** |
|** ** |
|** ** |
| ****** |
| ** |
| ** |
|** ** |
| ***** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x7C,
0xC6,
0xC6,
0xC6,
0xC6,
0x7E,
0x06,
0x06,
0xC6,
0x7C,
0x00,
0x00,
0x00,
0x00,
/* Character : (0x3A):
ht=16, width=8
+--------+
| |
| |
| |
| |
| |
| ** |
| ** |
| |
| |
| ** |
| ** |
| |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x00,
0x00,
0x00,
0x0C,
0x0C,
0x00,
0x00,
0x0C,
0x0C,
0x00,
0x00,
0x00,
0x00,
0x00,
/* Character ; (0x3B):
ht=16, width=8
+--------+
| |
| |
| |
| |
| |
| ** |
| ** |
| |
| |
| ** |
| ** |
| ** |
| ** |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x00,
0x00,
0x00,
0x0C,
0x0C,
0x00,
0x00,
0x0C,
0x0C,
0x0C,
0x18,
0x00,
0x00,
0x00,
/* Character < (0x3C):
ht=16, width=8
+--------+
| |
| |
| |
| ** |
| ** |
| ** |
| ** |
|** |
| ** |
| ** |
| ** |
| ** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x00,
0x0C,
0x18,
0x30,
0x60,
0xC0,
0x60,
0x30,
0x18,
0x0C,
0x00,
0x00,
0x00,
0x00,
/* Character = (0x3D):
ht=16, width=8
+--------+
| |
| |
| |
| |
| |
| |
|******* |
| |
|******* |
| |
| |
| |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0xFE,
0x00,
0xFE,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
/* Character > (0x3E):
ht=16, width=8
+--------+
| |
| |
| |
| ** |
| ** |
| ** |
| ** |
| ** |
| ** |
| ** |
| ** |
| ** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x00,
0x60,
0x30,
0x18,
0x0C,
0x06,
0x0C,
0x18,
0x30,
0x60,
0x00,
0x00,
0x00,
0x00,
/* Character ? (0x3F):
ht=16, width=8
+--------+
| |
| |
| ***** |
|** ** |
|** ** |
| ** |
| ** |
| ** |
| ** |
| |
| ** |
| ** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x7C,
0xC6,
0xC6,
0x0C,
0x18,
0x18,
0x18,
0x00,
0x18,
0x18,
0x00,
0x00,
0x00,
0x00,
/* Character @ (0x40):
ht=16, width=8
+--------+
| |
| |
| ***** |
|** ** |
|** ** |
|** ** |
|** **** |
|** **** |
|** **** |
|** *** |
|** |
| ****** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x7C,
0xC6,
0xC6,
0xC6,
0xDE,
0xDE,
0xDE,
0xDC,
0xC0,
0x7E,
0x00,
0x00,
0x00,
0x00,
/* Character A (0x41):
ht=16, width=8
+--------+
| |
| |
| *** |
| ** ** |
|** ** |
|** ** |
|** ** |
|******* |
|** ** |
|** ** |
|** ** |
|** ** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x38,
0x6C,
0xC6,
0xC6,
0xC6,
0xFE,
0xC6,
0xC6,
0xC6,
0xC6,
0x00,
0x00,
0x00,
0x00,
/* Character B (0x42):
ht=16, width=8
+--------+
| |
| |
|****** |
| ** ** |
| ** ** |
| ** ** |
| ***** |
| ** ** |
| ** ** |
| ** ** |
| ** ** |
|****** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0xFC,
0x66,
0x66,
0x66,
0x7C,
0x66,
0x66,
0x66,
0x66,
0xFC,
0x00,
0x00,
0x00,
0x00,
/* Character C (0x43):
ht=16, width=8
+--------+
| |
| |
| **** |
| ** ** |
|** * |
|** |
|** |
|** |
|** |
|** * |
| ** ** |
| **** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x3C,
0x66,
0xC2,
0xC0,
0xC0,
0xC0,
0xC0,
0xC2,
0x66,
0x3C,
0x00,
0x00,
0x00,
0x00,
/* Character D (0x44):
ht=16, width=8
+--------+
| |
| |
|***** |
| ** ** |
| ** ** |
| ** ** |
| ** ** |
| ** ** |
| ** ** |
| ** ** |
| ** ** |
|***** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0xF8,
0x6C,
0x66,
0x66,
0x66,
0x66,
0x66,
0x66,
0x6C,
0xF8,
0x00,
0x00,
0x00,
0x00,
/* Character E (0x45):
ht=16, width=8
+--------+
| |
| |
|******* |
| ** ** |
| ** |
| ** * |
| ***** |
| ** * |
| ** |
| ** |
| ** ** |
|******* |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0xFE,
0x66,
0x60,
0x64,
0x7C,
0x64,
0x60,
0x60,
0x66,
0xFE,
0x00,
0x00,
0x00,
0x00,
/* Character F (0x46):
ht=16, width=8
+--------+
| |
| |
|******* |
| ** ** |
| ** |
| ** * |
| ***** |
| ** * |
| ** |
| ** |
| ** |
|**** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0xFE,
0x66,
0x60,
0x64,
0x7C,
0x64,
0x60,
0x60,
0x60,
0xF0,
0x00,
0x00,
0x00,
0x00,
/* Character G (0x47):
ht=16, width=8
+--------+
| |
| |
| ***** |
|** ** |
|** ** |
|** |
|** |
|** |
|** *** |
|** ** |
|** ** |
| ***** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x7C,
0xC6,
0xC6,
0xC0,
0xC0,
0xC0,
0xCE,
0xC6,
0xC6,
0x7C,
0x00,
0x00,
0x00,
0x00,
/* Character H (0x48):
ht=16, width=8
+--------+
| |
| |
|** ** |
|** ** |
|** ** |
|** ** |
|******* |
|** ** |
|** ** |
|** ** |
|** ** |
|** ** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0xC6,
0xC6,
0xC6,
0xC6,
0xFE,
0xC6,
0xC6,
0xC6,
0xC6,
0xC6,
0x00,
0x00,
0x00,
0x00,
/* Character I (0x49):
ht=16, width=8
+--------+
| |
| |
| **** |
| ** |
| ** |
| ** |
| ** |
| ** |
| ** |
| ** |
| ** |
| **** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x3C,
0x18,
0x18,
0x18,
0x18,
0x18,
0x18,
0x18,
0x18,
0x3C,
0x00,
0x00,
0x00,
0x00,
/* Character J (0x4A):
ht=16, width=8
+--------+
| |
| |
| **** |
| ** |
| ** |
| ** |
| ** |
| ** |
| ** |
|** ** |
|** ** |
| *** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x3C,
0x18,
0x18,
0x18,
0x18,
0x18,
0x18,
0xD8,
0xD8,
0x70,
0x00,
0x00,
0x00,
0x00,
/* Character K (0x4B):
ht=16, width=8
+--------+
| |
| |
|** ** |
|** ** |
|** ** |
|** ** |
|**** |
|**** |
|** ** |
|** ** |
|** ** |
|** ** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0xC6,
0xC6,
0xCC,
0xD8,
0xF0,
0xF0,
0xD8,
0xCC,
0xC6,
0xC6,
0x00,
0x00,
0x00,
0x00,
/* Character L (0x4C):
ht=16, width=8
+--------+
| |
| |
|**** |
| ** |
| ** |
| ** |
| ** |
| ** |
| ** |
| ** * |
| ** ** |
|******* |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0xF0,
0x60,
0x60,
0x60,
0x60,
0x60,
0x60,
0x62,
0x66,
0xFE,
0x00,
0x00,
0x00,
0x00,
/* Character M (0x4D):
ht=16, width=8
+--------+
| |
| |
|** ** |
|** ** |
|*** *** |
|*** *** |
|******* |
|** * ** |
|** * ** |
|** * ** |
|** ** |
|** ** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0xC6,
0xC6,
0xEE,
0xEE,
0xFE,
0xD6,
0xD6,
0xD6,
0xC6,
0xC6,
0x00,
0x00,
0x00,
0x00,
/* Character N (0x4E):
ht=16, width=8
+--------+
| |
| |
|** ** |
|** ** |
|*** ** |
|*** ** |
|**** ** |
|** **** |
|** *** |
|** *** |
|** ** |
|** ** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0xC6,
0xC6,
0xE6,
0xE6,
0xF6,
0xDE,
0xCE,
0xCE,
0xC6,
0xC6,
0x00,
0x00,
0x00,
0x00,
/* Character O (0x4F):
ht=16, width=8
+--------+
| |
| |
| ***** |
|** ** |
|** ** |
|** ** |
|** ** |
|** ** |
|** ** |
|** ** |
|** ** |
| ***** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x7C,
0xC6,
0xC6,
0xC6,
0xC6,
0xC6,
0xC6,
0xC6,
0xC6,
0x7C,
0x00,
0x00,
0x00,
0x00,
/* Character P (0x50):
ht=16, width=8
+--------+
| |
| |
|****** |
| ** ** |
| ** ** |
| ** ** |
| ** ** |
| ***** |
| ** |
| ** |
| ** |
|**** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0xFC,
0x66,
0x66,
0x66,
0x66,
0x7C,
0x60,
0x60,
0x60,
0xF0,
0x00,
0x00,
0x00,
0x00,
/* Character Q (0x51):
ht=16, width=8
+--------+
| |
| |
| ***** |
|** ** |
|** ** |
|** ** |
|** ** |
|** ** |
|** ** |
|** * ** |
|** * ** |
| ***** |
| ** |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x7C,
0xC6,
0xC6,
0xC6,
0xC6,
0xC6,
0xC6,
0xD6,
0xD6,
0x7C,
0x06,
0x00,
0x00,
0x00,
/* Character R (0x52):
ht=16, width=8
+--------+
| |
| |
|****** |
| ** ** |
| ** ** |
| ** ** |
| ***** |
| **** |
| ** ** |
| ** ** |
| ** ** |
|*** ** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0xFC,
0x66,
0x66,
0x66,
0x7C,
0x78,
0x6C,
0x66,
0x66,
0xE6,
0x00,
0x00,
0x00,
0x00,
/* Character S (0x53):
ht=16, width=8
+--------+
| |
| |
| ***** |
|** ** |
|** |
|** |
| *** |
| *** |
| ** |
| ** |
|** ** |
| ***** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x7C,
0xC6,
0xC0,
0xC0,
0x70,
0x1C,
0x06,
0x06,
0xC6,
0x7C,
0x00,
0x00,
0x00,
0x00,
/* Character T (0x54):
ht=16, width=8
+--------+
| |
| |
| ****** |
| * ** * |
| ** |
| ** |
| ** |
| ** |
| ** |
| ** |
| ** |
| **** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x7E,
0x5A,
0x18,
0x18,
0x18,
0x18,
0x18,
0x18,
0x18,
0x3C,
0x00,
0x00,
0x00,
0x00,
/* Character U (0x55):
ht=16, width=8
+--------+
| |
| |
|** ** |
|** ** |
|** ** |
|** ** |
|** ** |
|** ** |
|** ** |
|** ** |
|** ** |
| ***** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0xC6,
0xC6,
0xC6,
0xC6,
0xC6,
0xC6,
0xC6,
0xC6,
0xC6,
0x7C,
0x00,
0x00,
0x00,
0x00,
/* Character V (0x56):
ht=16, width=8
+--------+
| |
| |
|** ** |
|** ** |
|** ** |
|** ** |
|** ** |
|** ** |
|** ** |
| ** ** |
| *** |
| * |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0xC6,
0xC6,
0xC6,
0xC6,
0xC6,
0xC6,
0xC6,
0x6C,
0x38,
0x10,
0x00,
0x00,
0x00,
0x00,
/* Character W (0x57):
ht=16, width=8
+--------+
| |
| |
|** ** |
|** ** |
|** ** |
|** * ** |
|** * ** |
|** * ** |
|******* |
|*** *** |
|** ** |
|** ** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0xC6,
0xC6,
0xC6,
0xD6,
0xD6,
0xD6,
0xFE,
0xEE,
0xC6,
0xC6,
0x00,
0x00,
0x00,
0x00,
/* Character X (0x58):
ht=16, width=8
+--------+
| |
| |
|** ** |
|** ** |
|** ** |
| ** ** |
| *** |
| *** |
| ** ** |
|** ** |
|** ** |
|** ** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0xC6,
0xC6,
0xC6,
0x6C,
0x38,
0x38,
0x6C,
0xC6,
0xC6,
0xC6,
0x00,
0x00,
0x00,
0x00,
/* Character Y (0x59):
ht=16, width=8
+--------+
| |
| |
| ** ** |
| ** ** |
| ** ** |
| ** ** |
| ** ** |
| **** |
| ** |
| ** |
| ** |
| **** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x66,
0x66,
0x66,
0x66,
0x66,
0x3C,
0x18,
0x18,
0x18,
0x3C,
0x00,
0x00,
0x00,
0x00,
/* Character Z (0x5A):
ht=16, width=8
+--------+
| |
| |
|******* |
|** ** |
|* ** |
| ** |
| ** |
| ** |
| ** |
|** * |
|** ** |
|******* |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0xFE,
0xC6,
0x86,
0x0C,
0x18,
0x30,
0x60,
0xC2,
0xC6,
0xFE,
0x00,
0x00,
0x00,
0x00,
/* Character [ (0x5B):
ht=16, width=8
+--------+
| |
| |
| ***** |
| ** |
| ** |
| ** |
| ** |
| ** |
| ** |
| ** |
| ** |
| ***** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x7C,
0x60,
0x60,
0x60,
0x60,
0x60,
0x60,
0x60,
0x60,
0x7C,
0x00,
0x00,
0x00,
0x00,
/* Character \ (0x5C):
ht=16, width=8
+--------+
| |
| |
| |
| |
|* |
|** |
| ** |
| ** |
| ** |
| ** |
| ** |
| * |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x00,
0x00,
0x80,
0xC0,
0x60,
0x30,
0x18,
0x0C,
0x06,
0x02,
0x00,
0x00,
0x00,
0x00,
/* Character ] (0x5D):
ht=16, width=8
+--------+
| |
| |
| ***** |
| ** |
| ** |
| ** |
| ** |
| ** |
| ** |
| ** |
| ** |
| ***** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x7C,
0x0C,
0x0C,
0x0C,
0x0C,
0x0C,
0x0C,
0x0C,
0x0C,
0x7C,
0x00,
0x00,
0x00,
0x00,
/* Character ^ (0x5E):
ht=16, width=8
+--------+
| |
| * |
| *** |
| ** ** |
|** ** |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
+--------+ */
0x00,
0x10,
0x38,
0x6C,
0xC6,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
/* Character _ (0x5F):
ht=16, width=8
+--------+
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|********|
| |
| |
+--------+ */
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0xFF,
0x00,
0x00,
/* Character ` (0x60):
ht=16, width=8
+--------+
| |
| ** |
| ** |
| ** |
| ** |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
+--------+ */
0x00,
0x18,
0x18,
0x18,
0x0C,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
/* Character A (0x61):
ht=16, width=8
+--------+
| |
| |
| |
| |
| |
| **** |
| ** |
| ***** |
|** ** |
|** ** |
|** *** |
| *** ** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x00,
0x00,
0x00,
0x78,
0x0C,
0x7C,
0xCC,
0xCC,
0xDC,
0x76,
0x00,
0x00,
0x00,
0x00,
/* Character B (0x62):
ht=16, width=8
+--------+
| |
| |
|*** |
| ** |
| ** |
| ***** |
| ** ** |
| ** ** |
| ** ** |
| ** ** |
| ** ** |
|****** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0xE0,
0x60,
0x60,
0x7C,
0x66,
0x66,
0x66,
0x66,
0x66,
0xFC,
0x00,
0x00,
0x00,
0x00,
/* Character C (0x63):
ht=16, width=8
+--------+
| |
| |
| |
| |
| |
| ***** |
|** ** |
|** |
|** |
|** |
|** ** |
| ***** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x00,
0x00,
0x00,
0x7C,
0xC6,
0xC0,
0xC0,
0xC0,
0xC6,
0x7C,
0x00,
0x00,
0x00,
0x00,
/* Character D (0x64):
ht=16, width=8
+--------+
| |
| |
| *** |
| ** |
| ** |
| ***** |
|** ** |
|** ** |
|** ** |
|** ** |
|** ** |
| ****** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x1C,
0x0C,
0x0C,
0x7C,
0xCC,
0xCC,
0xCC,
0xCC,
0xCC,
0x7E,
0x00,
0x00,
0x00,
0x00,
/* Character E (0x65):
ht=16, width=8
+--------+
| |
| |
| |
| |
| |
| ***** |
|** ** |
|** ** |
|******* |
|** |
|** ** |
| ***** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x00,
0x00,
0x00,
0x7C,
0xC6,
0xC6,
0xFE,
0xC0,
0xC6,
0x7C,
0x00,
0x00,
0x00,
0x00,
/* Character F (0x66):
ht=16, width=8
+--------+
| |
| |
| *** |
| ** ** |
| ** |
| ** |
|****** |
| ** |
| ** |
| ** |
| ** |
| **** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x1C,
0x36,
0x30,
0x30,
0xFC,
0x30,
0x30,
0x30,
0x30,
0x78,
0x00,
0x00,
0x00,
0x00,
/* Character g (0x67):
ht=16, width=8
+--------+
| |
| |
| |
| |
| |
| *** ** |
|** *** |
|** ** |
|** ** |
|** *** |
| *** ** |
| ** |
|** ** |
| ***** |
| |
| |
+--------+ */
0x00,
0x00,
0x00,
0x00,
0x00,
0x76,
0xCE,
0xC6,
0xC6,
0xCE,
0x76,
0x06,
0xC6,
0x7C,
0x00,
0x00,
/* Character h (0x68):
ht=16, width=8
+--------+
| |
| |
|*** |
| ** |
| ** |
| ***** |
| ** ** |
| ** ** |
| ** ** |
| ** ** |
| ** ** |
|*** ** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0xE0,
0x60,
0x60,
0x7C,
0x66,
0x66,
0x66,
0x66,
0x66,
0xE6,
0x00,
0x00,
0x00,
0x00,
/* Character i (0x69):
ht=16, width=8
+--------+
| |
| |
| ** |
| ** |
| |
| *** |
| ** |
| ** |
| ** |
| ** |
| ** |
| **** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x18,
0x18,
0x00,
0x38,
0x18,
0x18,
0x18,
0x18,
0x18,
0x3C,
0x00,
0x00,
0x00,
0x00,
/* Character j (0x6A):
ht=16, width=8
+--------+
| |
| |
| ** |
| ** |
| |
| *** |
| ** |
| ** |
| ** |
| ** |
| ** |
|** ** |
|** ** |
| **** |
| |
| |
+--------+ */
0x00,
0x00,
0x0C,
0x0C,
0x00,
0x1C,
0x0C,
0x0C,
0x0C,
0x0C,
0x0C,
0xCC,
0xCC,
0x78,
0x00,
0x00,
/* Character k (0x6B):
ht=16, width=8
+--------+
| |
| |
|*** |
| ** |
| ** |
| ** ** |
| ** ** |
| ** ** |
| **** |
| ** ** |
| ** ** |
|*** ** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0xE0,
0x60,
0x60,
0x66,
0x66,
0x6C,
0x78,
0x6C,
0x66,
0xE6,
0x00,
0x00,
0x00,
0x00,
/* Character l (0x6C):
ht=16, width=8
+--------+
| |
| |
| ** |
| ** |
| ** |
| ** |
| ** |
| ** |
| ** |
| ** |
| ** |
| *** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x18,
0x18,
0x18,
0x18,
0x18,
0x18,
0x18,
0x18,
0x18,
0x1C,
0x00,
0x00,
0x00,
0x00,
/* Character m (0x6D):
ht=16, width=8
+--------+
| |
| |
| |
| |
| |
| ** ** |
|******* |
|** * ** |
|** * ** |
|** ** |
|** ** |
|** ** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x00,
0x00,
0x00,
0x6C,
0xFE,
0xD6,
0xD6,
0xC6,
0xC6,
0xC6,
0x00,
0x00,
0x00,
0x00,
/* Character n (0x6E):
ht=16, width=8
+--------+
| |
| |
| |
| |
| |
|** *** |
| ** ** |
| ** ** |
| ** ** |
| ** ** |
| ** ** |
| ** ** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x00,
0x00,
0x00,
0xDC,
0x66,
0x66,
0x66,
0x66,
0x66,
0x66,
0x00,
0x00,
0x00,
0x00,
/* Character o (0x6F):
ht=16, width=8
+--------+
| |
| |
| |
| |
| |
| ***** |
|** ** |
|** ** |
|** ** |
|** ** |
|** ** |
| ***** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x00,
0x00,
0x00,
0x7C,
0xC6,
0xC6,
0xC6,
0xC6,
0xC6,
0x7C,
0x00,
0x00,
0x00,
0x00,
/* Character p (0x70):
ht=16, width=8
+--------+
| |
| |
| |
| |
| |
|** *** |
| ** ** |
| ** ** |
| ** ** |
| ** ** |
| ***** |
| ** |
| ** |
|**** |
| |
| |
+--------+ */
0x00,
0x00,
0x00,
0x00,
0x00,
0xDC,
0x66,
0x66,
0x66,
0x66,
0x7C,
0x60,
0x60,
0xF0,
0x00,
0x00,
/* Character q (0x71):
ht=16, width=8
+--------+
| |
| |
| |
| |
| |
| *** ** |
|** ** |
|** ** |
|** ** |
|** ** |
| ***** |
| ** |
| ** |
| **** |
| |
| |
+--------+ */
0x00,
0x00,
0x00,
0x00,
0x00,
0x76,
0xCC,
0xCC,
0xCC,
0xCC,
0x7C,
0x0C,
0x0C,
0x1E,
0x00,
0x00,
/* Character r (0x72):
ht=16, width=8
+--------+
| |
| |
| |
| |
| |
|** *** |
| ** ** |
| ** |
| ** |
| ** |
| ** |
|**** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x00,
0x00,
0x00,
0xDC,
0x66,
0x60,
0x60,
0x60,
0x60,
0xF0,
0x00,
0x00,
0x00,
0x00,
/* Character s (0x73):
ht=16, width=8
+--------+
| |
| |
| |
| |
| |
| ***** |
|** ** |
|** |
| ***** |
| ** |
|** ** |
| ***** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x00,
0x00,
0x00,
0x7C,
0xC6,
0xC0,
0x7C,
0x06,
0xC6,
0x7C,
0x00,
0x00,
0x00,
0x00,
/* Character t (0x74):
ht=16, width=8
+--------+
| |
| |
| ** |
| ** |
| ** |
|****** |
| ** |
| ** |
| ** |
| ** |
| ** ** |
| *** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x30,
0x30,
0x30,
0xFC,
0x30,
0x30,
0x30,
0x30,
0x36,
0x1C,
0x00,
0x00,
0x00,
0x00,
/* Character u (0x75):
ht=16, width=8
+--------+
| |
| |
| |
| |
| |
|** ** |
|** ** |
|** ** |
|** ** |
|** ** |
|** ** |
| *** ** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x00,
0x00,
0x00,
0xCC,
0xCC,
0xCC,
0xCC,
0xCC,
0xCC,
0x76,
0x00,
0x00,
0x00,
0x00,
/* Character v (0x76):
ht=16, width=8
+--------+
| |
| |
| |
| |
| |
|** ** |
|** ** |
|** ** |
|** ** |
| ** ** |
| *** |
| * |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x00,
0x00,
0x00,
0xC6,
0xC6,
0xC6,
0xC6,
0x6C,
0x38,
0x10,
0x00,
0x00,
0x00,
0x00,
/* Character w (0x77):
ht=16, width=8
+--------+
| |
| |
| |
| |
| |
|** ** |
|** ** |
|** * ** |
|** * ** |
|** * ** |
|******* |
| ** ** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x00,
0x00,
0x00,
0xC6,
0xC6,
0xD6,
0xD6,
0xD6,
0xFE,
0x6C,
0x00,
0x00,
0x00,
0x00,
/* Character x (0x78):
ht=16, width=8
+--------+
| |
| |
| |
| |
| |
|** ** |
|** ** |
| ** ** |
| *** |
| ** ** |
|** ** |
|** ** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x00,
0x00,
0x00,
0xC6,
0xC6,
0x6C,
0x38,
0x6C,
0xC6,
0xC6,
0x00,
0x00,
0x00,
0x00,
/* Character y (0x79):
ht=16, width=8
+--------+
| |
| |
| |
| |
| |
|** ** |
|** ** |
|** ** |
|** ** |
|** *** |
| *** ** |
| ** |
|** ** |
| ***** |
| |
| |
+--------+ */
0x00,
0x00,
0x00,
0x00,
0x00,
0xC6,
0xC6,
0xC6,
0xC6,
0xCE,
0x76,
0x06,
0xC6,
0x7C,
0x00,
0x00,
/* Character z (0x7A):
ht=16, width=8
+--------+
| |
| |
| |
| |
| |
|******* |
|* ** |
| ** |
| ** |
| ** |
| ** * |
|******* |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x00,
0x00,
0x00,
0xFE,
0x86,
0x0C,
0x18,
0x30,
0x62,
0xFE,
0x00,
0x00,
0x00,
0x00,
/* Character { (0x7B):
ht=16, width=8
+--------+
| |
| |
| *** |
| ** |
| ** |
| ** |
| *** |
| ** |
| ** |
| ** |
| ** |
| *** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x0E,
0x18,
0x18,
0x18,
0x70,
0x18,
0x18,
0x18,
0x18,
0x0E,
0x00,
0x00,
0x00,
0x00,
/* Character | (0x7C):
ht=16, width=8
+--------+
| |
| |
| ** |
| ** |
| ** |
| ** |
| |
| ** |
| ** |
| ** |
| ** |
| ** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x18,
0x18,
0x18,
0x18,
0x00,
0x18,
0x18,
0x18,
0x18,
0x18,
0x00,
0x00,
0x00,
0x00,
/* Character } (0x7D):
ht=16, width=8
+--------+
| |
| |
| *** |
| ** |
| ** |
| ** |
| *** |
| ** |
| ** |
| ** |
| ** |
| *** |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x70,
0x18,
0x18,
0x18,
0x0E,
0x18,
0x18,
0x18,
0x18,
0x70,
0x00,
0x00,
0x00,
0x00,
/* Character ~ (0x7E):
ht=16, width=8
+--------+
| |
| |
| *** ** |
|** *** |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x76,
0xDC,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
0x00,
/* Character DELTA (0x7F):
ht=16, width=8
+--------+
| |
| |
| |
| |
| |
| * |
| *** |
| *** |
| ** ** |
| ** ** |
|******* |
| |
| |
| |
| |
| |
+--------+ */
0x00,
0x00,
0x00,
0x00,
0x00,
0x10,
0x38,
0x38,
0x6C,
0x6C,
0xFE,
0x00,
0x00,
0x00,
0x00,
0x00,
};