SAMV71 Xplained Ultra Software Package 1.3

lcd_fontsize.c

Go to the documentation of this file.
00001 /* ----------------------------------------------------------------------------
00002  *         SAM Software Package License
00003  * ----------------------------------------------------------------------------
00004  * Copyright (c) 2011, Atmel Corporation
00005  *
00006  * All rights reserved.
00007  *
00008  * Redistribution and use in source and binary forms, with or without
00009  * modification, are permitted provided that the following conditions are met:
00010  *
00011  * - Redistributions of source code must retain the above copyright notice,
00012  * this list of conditions and the disclaimer below.
00013  *
00014  * Atmel's name may not be used to endorse or promote products derived from
00015  * this software without specific prior written permission.
00016  *
00017  * DISCLAIMER: THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR
00018  * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
00019  * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE
00020  * DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT,
00021  * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
00022  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
00023  * OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
00024  * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
00025  * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
00026  * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
00027  * ----------------------------------------------------------------------------
00028  */
00029 
00030 /**
00031  * \file
00032  *
00033  * Font 10x14 table definition.
00034  *
00035  */
00036 
00037 #include "board.h"
00038 
00039 /**
00040  * \var const uint8_t pCharset10x14;
00041  * \brief Char set of font 10x14 
00042  */
00043 const uint8_t pCharset10x14[] = {
00044     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00045     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00046     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xCC,
00047     0xFF, 0xCC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00048     0x00, 0x00, 0x00, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0x00, 0x00,
00049     0x00, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00,
00050     0x0C, 0xC0, 0x0C, 0xC0, 0xFF, 0xFC, 0xFF, 0xFC, 0x0C, 0xC0,
00051     0x0C, 0xC0, 0xFF, 0xFC, 0xFF, 0xFC, 0x0C, 0xC0, 0x0C, 0xC0,
00052     0x0C, 0x60, 0x1E, 0x70, 0x3F, 0x30, 0x33, 0x30, 0xFF, 0xFC,
00053     0xFF, 0xFC, 0x33, 0x30, 0x33, 0xF0, 0x39, 0xE0, 0x18, 0xC0,
00054     0x60, 0x00, 0xF0, 0x0C, 0xF0, 0x3C, 0x60, 0xF0, 0x03, 0xC0,
00055     0x0F, 0x00, 0x3C, 0x18, 0xF0, 0x3C, 0xC0, 0x3C, 0x00, 0x18,
00056     0x3C, 0xF0, 0x7F, 0xF8, 0xC3, 0x1C, 0xC7, 0x8C, 0xCF, 0xCC,
00057     0xDC, 0xEC, 0x78, 0x78, 0x30, 0x30, 0x00, 0xFC, 0x00, 0xCC,
00058     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x00, 0xEC, 0x00,
00059     0xF8, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00060     0x00, 0x00, 0x00, 0x00, 0x0F, 0xC0, 0x3F, 0xF0, 0x78, 0x78,
00061     0x60, 0x18, 0xC0, 0x0C, 0xC0, 0x0C, 0x00, 0x00, 0x00, 0x00,
00062     0x00, 0x00, 0x00, 0x00, 0xC0, 0x0C, 0xC0, 0x0C, 0x60, 0x18,
00063     0x78, 0x78, 0x3F, 0xF0, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0x00,
00064     0x0C, 0x60, 0x0E, 0xE0, 0x07, 0xC0, 0x03, 0x80, 0x3F, 0xF8,
00065     0x3F, 0xF8, 0x03, 0x80, 0x07, 0xC0, 0x0E, 0xE0, 0x0C, 0x60,
00066     0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x3F, 0xF0,
00067     0x3F, 0xF0, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00,
00068     0x00, 0x44, 0x00, 0xEC, 0x00, 0xF8, 0x00, 0x70, 0x00, 0x00,
00069     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00070     0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00,
00071     0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00,
00072     0x00, 0x18, 0x00, 0x3C, 0x00, 0x3C, 0x00, 0x18, 0x00, 0x00,
00073     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00074     0x00, 0x00, 0x00, 0x0C, 0x00, 0x3C, 0x00, 0xF0, 0x03, 0xC0,
00075     0x0F, 0x00, 0x3C, 0x00, 0xF0, 0x00, 0xC0, 0x00, 0x00, 0x00,
00076     0x3F, 0xF0, 0x7F, 0xF8, 0xE0, 0xFC, 0xC1, 0xCC, 0xC3, 0x8C,
00077     0xC7, 0x0C, 0xCE, 0x0C, 0xFC, 0x1C, 0x7F, 0xF8, 0x3F, 0xF0,
00078     0x00, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x70, 0x0C, 0xFF, 0xFC,
00079     0xFF, 0xFC, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00,
00080     0x30, 0x0C, 0x70, 0x1C, 0xE0, 0x3C, 0xC0, 0x7C, 0xC0, 0xEC,
00081     0xC1, 0xCC, 0xC3, 0x8C, 0xE7, 0x0C, 0x7E, 0x0C, 0x3C, 0x0C,
00082     0x30, 0x30, 0x70, 0x38, 0xE0, 0x1C, 0xC0, 0x0C, 0xC0, 0x0C,
00083     0xC3, 0x0C, 0xC3, 0x0C, 0xE3, 0x1C, 0x7F, 0xF8, 0x3C, 0xF0,
00084     0x03, 0xC0, 0x07, 0xC0, 0x0E, 0xC0, 0x1C, 0xC0, 0x38, 0xC0,
00085     0x70, 0xC0, 0xFF, 0xFC, 0xFF, 0xFC, 0x00, 0xC0, 0x00, 0xC0,
00086     0xFC, 0x30, 0xFC, 0x38, 0xCC, 0x1C, 0xCC, 0x0C, 0xCC, 0x0C,
00087     0xCC, 0x0C, 0xCC, 0x0C, 0xCE, 0x1C, 0xC7, 0xF8, 0xC3, 0xF0,
00088     0x3F, 0xF0, 0x7F, 0xF8, 0xE3, 0x1C, 0xC3, 0x0C, 0xC3, 0x0C,
00089     0xC3, 0x0C, 0xC3, 0x0C, 0xE3, 0x9C, 0x71, 0xF8, 0x30, 0xF0,
00090     0xC0, 0x00, 0xC0, 0x00, 0xC0, 0x00, 0xC0, 0x00, 0xC3, 0xFC,
00091     0xC7, 0xFC, 0xCE, 0x00, 0xDC, 0x00, 0xF8, 0x00, 0xF0, 0x00,
00092     0x3C, 0xF0, 0x7F, 0xF8, 0xE7, 0x9C, 0xC3, 0x0C, 0xC3, 0x0C,
00093     0xC3, 0x0C, 0xC3, 0x0C, 0xE7, 0x9C, 0x7F, 0xF8, 0x3C, 0xF0,
00094     0x3C, 0x00, 0x7E, 0x00, 0xE7, 0x0C, 0xC3, 0x0C, 0xC3, 0x1C,
00095     0xC3, 0x38, 0xC3, 0x70, 0xE7, 0xE0, 0x7F, 0xC0, 0x3F, 0x80,
00096     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x60, 0x3C, 0xF0,
00097     0x3C, 0xF0, 0x18, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00098     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x44, 0x3C, 0xEC,
00099     0x3C, 0xF8, 0x18, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00100     0x00, 0x00, 0x03, 0x00, 0x07, 0x80, 0x0F, 0xC0, 0x1C, 0xE0,
00101     0x38, 0x70, 0x70, 0x38, 0xE0, 0x1C, 0xC0, 0x0C, 0x00, 0x00,
00102     0x0C, 0xC0, 0x0C, 0xC0, 0x0C, 0xC0, 0x0C, 0xC0, 0x0C, 0xC0,
00103     0x0C, 0xC0, 0x0C, 0xC0, 0x0C, 0xC0, 0x0C, 0xC0, 0x0C, 0xC0,
00104     0x00, 0x00, 0xC0, 0x0C, 0xE0, 0x1C, 0x70, 0x38, 0x38, 0x70,
00105     0x1C, 0xE0, 0x0F, 0xC0, 0x07, 0x80, 0x03, 0x00, 0x00, 0x00,
00106     0x30, 0x00, 0x70, 0x00, 0xE0, 0x00, 0xC0, 0x00, 0xC1, 0xEC,
00107     0xC3, 0xEC, 0xC3, 0x00, 0xE6, 0x00, 0x7E, 0x00, 0x3C, 0x00,
00108     0x30, 0xF0, 0x71, 0xF8, 0xE3, 0x9C, 0xC3, 0x0C, 0xC3, 0xFC,
00109     0xC3, 0xFC, 0xC0, 0x0C, 0xE0, 0x1C, 0x7F, 0xF8, 0x3F, 0xF0,
00110     0x3F, 0xFC, 0x7F, 0xFC, 0xE0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0,
00111     0xC0, 0xC0, 0xC0, 0xC0, 0xE0, 0xC0, 0x7F, 0xFC, 0x3F, 0xFC,
00112     0xFF, 0xFC, 0xFF, 0xFC, 0xC3, 0x0C, 0xC3, 0x0C, 0xC3, 0x0C,
00113     0xC3, 0x0C, 0xC3, 0x0C, 0xE7, 0x9C, 0x7F, 0xF8, 0x3C, 0xF0,
00114     0x3F, 0xF0, 0x7F, 0xF8, 0xE0, 0x1C, 0xC0, 0x0C, 0xC0, 0x0C,
00115     0xC0, 0x0C, 0xC0, 0x0C, 0xE0, 0x1C, 0x70, 0x38, 0x30, 0x30,
00116     0xFF, 0xFC, 0xFF, 0xFC, 0xC0, 0x0C, 0xC0, 0x0C, 0xC0, 0x0C,
00117     0xC0, 0x0C, 0xC0, 0x0C, 0xE0, 0x1C, 0x7F, 0xF8, 0x3F, 0xF0,
00118     0xFF, 0xFC, 0xFF, 0xFC, 0xC3, 0x0C, 0xC3, 0x0C, 0xC3, 0x0C,
00119     0xC3, 0x0C, 0xC3, 0x0C, 0xC3, 0x0C, 0xC0, 0x0C, 0xC0, 0x0C,
00120     0xFF, 0xFC, 0xFF, 0xFC, 0xC3, 0x00, 0xC3, 0x00, 0xC3, 0x00,
00121     0xC3, 0x00, 0xC3, 0x00, 0xC3, 0x00, 0xC0, 0x00, 0xC0, 0x00,
00122     0x3F, 0xF0, 0x7F, 0xF8, 0xE0, 0x1C, 0xC0, 0x0C, 0xC0, 0x0C,
00123     0xC3, 0x0C, 0xC3, 0x0C, 0xE3, 0x1C, 0x73, 0xF8, 0x33, 0xF0,
00124     0xFF, 0xFC, 0xFF, 0xFC, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00,
00125     0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0xFF, 0xFC, 0xFF, 0xFC,
00126     0x00, 0x00, 0x00, 0x00, 0xC0, 0x0C, 0xC0, 0x0C, 0xFF, 0xFC,
00127     0xFF, 0xFC, 0xC0, 0x0C, 0xC0, 0x0C, 0x00, 0x00, 0x00, 0x00,
00128     0x00, 0x30, 0x00, 0x38, 0xC0, 0x1C, 0xC0, 0x0C, 0xC0, 0x0C,
00129     0xC0, 0x1C, 0xFF, 0xF8, 0xFF, 0xF0, 0xC0, 0x00, 0xC0, 0x00,
00130     0xFF, 0xFC, 0xFF, 0xFC, 0x07, 0x80, 0x07, 0x80, 0x0F, 0xC0,
00131     0x1C, 0xE0, 0x38, 0x70, 0x70, 0x38, 0xE0, 0x1C, 0xC0, 0x0C,
00132     0xFF, 0xFC, 0xFF, 0xFC, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C,
00133     0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C,
00134     0xFF, 0xFC, 0xFF, 0xFC, 0x70, 0x00, 0x38, 0x00, 0x1F, 0x00,
00135     0x1F, 0x00, 0x38, 0x00, 0x70, 0x00, 0xFF, 0xFC, 0xFF, 0xFC,
00136     0xFF, 0xFC, 0xFF, 0xFC, 0x1C, 0x00, 0x0E, 0x00, 0x07, 0x00,
00137     0x03, 0x80, 0x01, 0xC0, 0x00, 0xE0, 0xFF, 0xFC, 0xFF, 0xFC,
00138     0x3F, 0xF0, 0x7F, 0xF8, 0xE0, 0x1C, 0xC0, 0x0C, 0xC0, 0x0C,
00139     0xC0, 0x0C, 0xC0, 0x0C, 0xE0, 0x1C, 0x7F, 0xF8, 0x3F, 0xF0,
00140     0xFF, 0xFC, 0xFF, 0xFC, 0xC3, 0x00, 0xC3, 0x00, 0xC3, 0x00,
00141     0xC3, 0x00, 0xC3, 0x00, 0xE7, 0x00, 0x7E, 0x00, 0x3C, 0x00,
00142     0x3F, 0xF0, 0x7F, 0xF8, 0xE0, 0x1C, 0xC0, 0x0C, 0xC0, 0xCC,
00143     0xC0, 0xEC, 0xC0, 0x7C, 0xE0, 0x38, 0x7F, 0xFC, 0x3F, 0xEC,
00144     0xFF, 0xFC, 0xFF, 0xFC, 0xC3, 0x00, 0xC3, 0x80, 0xC3, 0x80,
00145     0xC3, 0xC0, 0xC3, 0xC0, 0xE7, 0x70, 0x7E, 0x3C, 0x3C, 0x1C,
00146     0x3C, 0x18, 0x7E, 0x1C, 0xE7, 0x0C, 0xC3, 0x0C, 0xC3, 0x0C,
00147     0xC3, 0x0C, 0xC3, 0x0C, 0xC3, 0x9C, 0xE1, 0xF8, 0x60, 0xF0,
00148     0xC0, 0x00, 0xC0, 0x00, 0xC0, 0x00, 0xC0, 0x00, 0xFF, 0xFC,
00149     0xFF, 0xFC, 0xC0, 0x00, 0xC0, 0x00, 0xC0, 0x00, 0xC0, 0x00,
00150     0xFF, 0xF0, 0xFF, 0xF8, 0x00, 0x1C, 0x00, 0x0C, 0x00, 0x0C,
00151     0x00, 0x0C, 0x00, 0x0C, 0x00, 0x1C, 0xFF, 0xF8, 0xFF, 0xF0,
00152     0xFF, 0xC0, 0xFF, 0xE0, 0x00, 0x70, 0x00, 0x38, 0x00, 0x1C,
00153     0x00, 0x1C, 0x00, 0x38, 0x00, 0x70, 0xFF, 0xE0, 0xFF, 0xC0,
00154     0xFF, 0xF0, 0xFF, 0xF8, 0x00, 0x1C, 0x00, 0x3C, 0x00, 0xF8,
00155     0x00, 0xF8, 0x00, 0x3C, 0x00, 0x1C, 0xFF, 0xF8, 0xFF, 0xF0,
00156     0xF0, 0x3C, 0xF8, 0x7C, 0x1C, 0xE0, 0x0F, 0xC0, 0x07, 0x80,
00157     0x07, 0x80, 0x0F, 0xC0, 0x1C, 0xE0, 0xF8, 0x7C, 0xF0, 0x3C,
00158     0xFC, 0x00, 0xFE, 0x00, 0x07, 0x00, 0x03, 0x80, 0x01, 0xFC,
00159     0x01, 0xFC, 0x03, 0x80, 0x07, 0x00, 0xFE, 0x00, 0xFC, 0x00,
00160     0xC0, 0x3C, 0xC0, 0x7C, 0xC0, 0xEC, 0xC1, 0xCC, 0xC3, 0x8C,
00161     0xC7, 0x0C, 0xCE, 0x0C, 0xDC, 0x0C, 0xF8, 0x0C, 0xF0, 0x0C,
00162     0x00, 0x00, 0x00, 0x00, 0xFF, 0xFC, 0xFF, 0xFC, 0xC0, 0x0C,
00163     0xC0, 0x0C, 0xC0, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00164     0x30, 0x00, 0x30, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x03, 0x00,
00165     0x03, 0x00, 0x00, 0xC0, 0x00, 0xC0, 0x00, 0x30, 0x00, 0x30,
00166     0x00, 0x00, 0x00, 0x00, 0xC0, 0x0C, 0xC0, 0x0C, 0xC0, 0x0C,
00167     0xFF, 0xFC, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00168     0x0C, 0x00, 0x1C, 0x00, 0x38, 0x00, 0x70, 0x00, 0xE0, 0x00,
00169     0xE0, 0x00, 0x70, 0x00, 0x38, 0x00, 0x1C, 0x00, 0x0C, 0x00,
00170     0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C,
00171     0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x0C,
00172     0x00, 0x00, 0x00, 0x00, 0xC0, 0x00, 0xE0, 0x00, 0x70, 0x00,
00173     0x38, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00174     0x00, 0x30, 0x06, 0x78, 0x0E, 0xFC, 0x0C, 0xCC, 0x0C, 0xCC,
00175     0x0C, 0xCC, 0x0C, 0xCC, 0x0E, 0xCC, 0x07, 0xFC, 0x03, 0xF8,
00176     0xFF, 0xFC, 0xFF, 0xFC, 0x03, 0x0C, 0x03, 0x0C, 0x03, 0x0C,
00177     0x03, 0x0C, 0x03, 0x0C, 0x03, 0x9C, 0x01, 0xF8, 0x00, 0xF0,
00178     0x03, 0xF0, 0x07, 0xF8, 0x0E, 0x1C, 0x0C, 0x0C, 0x0C, 0x0C,
00179     0x0C, 0x0C, 0x0C, 0x0C, 0x0E, 0x1C, 0x07, 0x38, 0x03, 0x30,
00180     0x00, 0xF0, 0x01, 0xF8, 0x03, 0x9C, 0x03, 0x0C, 0x03, 0x0C,
00181     0x03, 0x0C, 0x03, 0x0C, 0x03, 0x0C, 0xFF, 0xFC, 0xFF, 0xFC,
00182     0x03, 0xF0, 0x07, 0xF8, 0x0E, 0xDC, 0x0C, 0xCC, 0x0C, 0xCC,
00183     0x0C, 0xCC, 0x0C, 0xCC, 0x0E, 0xDC, 0x07, 0xD8, 0x03, 0x90,
00184     0x00, 0x00, 0x03, 0x00, 0x3F, 0xFC, 0x7F, 0xFC, 0xE3, 0x00,
00185     0xE3, 0x00, 0x70, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00,
00186     0x03, 0x18, 0x07, 0x9C, 0x0F, 0xCC, 0x0C, 0xCC, 0x0C, 0xCC,
00187     0x0C, 0xCC, 0x0C, 0xCC, 0x0C, 0xDC, 0x0F, 0xF8, 0x07, 0xF0,
00188     0xFF, 0xFC, 0xFF, 0xFC, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00,
00189     0x03, 0x00, 0x03, 0x80, 0x01, 0xFC, 0x00, 0xFC, 0x00, 0x00,
00190     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1B, 0xFC,
00191     0x1B, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00192     0x00, 0x00, 0x00, 0x30, 0x00, 0x38, 0x00, 0x1C, 0x00, 0x0C,
00193     0x00, 0x0C, 0x00, 0x1C, 0xCF, 0xF8, 0xCF, 0xF0, 0x00, 0x00,
00194     0x00, 0x00, 0xFF, 0xFC, 0xFF, 0xFC, 0x00, 0xE0, 0x01, 0xE0,
00195     0x03, 0xF0, 0x07, 0x38, 0x0E, 0x1C, 0x0C, 0x0C, 0x00, 0x00,
00196     0x00, 0x00, 0x00, 0x00, 0xC0, 0x0C, 0xC0, 0x0C, 0xFF, 0xFC,
00197     0xFF, 0xFC, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00,
00198     0x0F, 0xFC, 0x0F, 0xFC, 0x0E, 0x00, 0x07, 0x00, 0x03, 0xC0,
00199     0x03, 0xC0, 0x07, 0x00, 0x0E, 0x00, 0x0F, 0xFC, 0x0F, 0xFC,
00200     0x0F, 0xFC, 0x0F, 0xFC, 0x03, 0x00, 0x07, 0x00, 0x0E, 0x00,
00201     0x0C, 0x00, 0x0C, 0x00, 0x0E, 0x00, 0x07, 0xFC, 0x03, 0xFC,
00202     0x03, 0xF0, 0x07, 0xF8, 0x0E, 0x1C, 0x0C, 0x0C, 0x0C, 0x0C,
00203     0x0C, 0x0C, 0x0C, 0x0C, 0x0E, 0x1C, 0x07, 0xF8, 0x03, 0xF0,
00204     0x0F, 0xFC, 0x0F, 0xFC, 0x0C, 0xC0, 0x0C, 0xC0, 0x0C, 0xC0,
00205     0x0C, 0xC0, 0x0C, 0xC0, 0x0F, 0xC0, 0x07, 0x80, 0x03, 0x00,
00206     0x03, 0x00, 0x07, 0x80, 0x0F, 0xC0, 0x0C, 0xC0, 0x0C, 0xC0,
00207     0x0C, 0xC0, 0x0C, 0xC0, 0x0C, 0xC0, 0x0F, 0xFC, 0x0F, 0xFC,
00208     0x0F, 0xFC, 0x0F, 0xFC, 0x03, 0x80, 0x07, 0x00, 0x0E, 0x00,
00209     0x0C, 0x00, 0x0C, 0x00, 0x0E, 0x00, 0x07, 0x00, 0x03, 0x00,
00210     0x03, 0x18, 0x07, 0x9C, 0x0F, 0xCC, 0x0C, 0xCC, 0x0C, 0xCC,
00211     0x0C, 0xCC, 0x0C, 0xCC, 0x0C, 0xFC, 0x0E, 0x78, 0x06, 0x30,
00212     0x00, 0x00, 0x0C, 0x00, 0x0C, 0x00, 0xFF, 0xF0, 0xFF, 0xF8,
00213     0x0C, 0x1C, 0x0C, 0x1C, 0x0C, 0x38, 0x0C, 0x30, 0x00, 0x00,
00214     0x0F, 0xF0, 0x0F, 0xF8, 0x00, 0x1C, 0x00, 0x0C, 0x00, 0x0C,
00215     0x00, 0x0C, 0x00, 0x0C, 0x00, 0x1C, 0x0F, 0xF8, 0x0F, 0xF0,
00216     0x0F, 0xC0, 0x0F, 0xE0, 0x00, 0x70, 0x00, 0x38, 0x00, 0x1C,
00217     0x00, 0x1C, 0x00, 0x38, 0x00, 0x70, 0x0F, 0xE0, 0x0F, 0xC0,
00218     0x0F, 0xF0, 0x0F, 0xF8, 0x00, 0x1C, 0x00, 0x1C, 0x00, 0xF8,
00219     0x00, 0xF8, 0x00, 0x1C, 0x00, 0x1C, 0x0F, 0xF8, 0x0F, 0xF0,
00220     0x0C, 0x0C, 0x0E, 0x1C, 0x07, 0x38, 0x03, 0xF0, 0x01, 0xE0,
00221     0x01, 0xE0, 0x03, 0xF0, 0x07, 0x38, 0x0E, 0x1C, 0x0C, 0x0C,
00222     0x0C, 0x00, 0x0E, 0x00, 0x07, 0x0C, 0x03, 0x9C, 0x01, 0xF8,
00223     0x01, 0xF0, 0x03, 0x80, 0x07, 0x00, 0x0E, 0x00, 0x0C, 0x00,
00224     0x0C, 0x0C, 0x0C, 0x1C, 0x0C, 0x3C, 0x0C, 0x7C, 0x0C, 0xEC,
00225     0x0D, 0xCC, 0x0F, 0x8C, 0x0F, 0x0C, 0x0E, 0x0C, 0x0C, 0x0C,
00226     0x00, 0x00, 0x03, 0x00, 0x07, 0x80, 0x3F, 0xF0, 0x7C, 0xF8,
00227     0xE0, 0x1C, 0xC0, 0x0C, 0xC0, 0x0C, 0xC0, 0x0C, 0x00, 0x00,
00228     0x03, 0x0C, 0x03, 0x0C, 0x3F, 0xFC, 0x7F, 0xFC, 0xE3, 0x0C,
00229     0xC3, 0x0C, 0xC0, 0x0C, 0xE0, 0x0C, 0x70, 0x0C, 0x30, 0x0C,
00230     0x00, 0x00, 0xC0, 0x0C, 0xC0, 0x0C, 0xC0, 0x0C, 0xE0, 0x1C,
00231     0x7C, 0xF8, 0x3F, 0xF0, 0x07, 0x80, 0x03, 0x00, 0x00, 0x00,
00232     0xC0, 0x00, 0xC0, 0x00, 0xC0, 0x00, 0xC0, 0x00, 0xC0, 0x00,
00233     0xC0, 0x00, 0xC0, 0x00, 0xC0, 0x00, 0xC0, 0x00, 0xC0, 0x00,
00234     0xFF, 0xFC, 0xFF, 0xFC, 0xFF, 0xFC, 0xFF, 0xFC, 0xFF, 0xFC,
00235     0xFF, 0xFC, 0xFF, 0xFC, 0xFF, 0xFC, 0xFF, 0xFC, 0xFF, 0xFC
00236 } ;
00237 
00238 /**
00239  * \var const uint8_t FONT6x8;
00240  * \brief Char set of font 6x8 
00241  */
00242 const uint8_t FONT6x8[97][8] = {
00243     {0x06,0x08,0x08,0x00,0x00,0x00,0x00,0x00}, // columns, rows, num_bytes_per_char
00244     {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, // space 0x20
00245     {0x20,0x20,0x20,0x20,0x20,0x00,0x20,0x00}, // !
00246     {0x50,0x50,0x50,0x00,0x00,0x00,0x00,0x00}, // "
00247     {0x50,0x50,0xF8,0x50,0xF8,0x50,0x50,0x00}, // #
00248     {0x20,0x78,0xA0,0x70,0x28,0xF0,0x20,0x00}, // $
00249     {0xC0,0xC8,0x10,0x20,0x40,0x98,0x18,0x00}, // %
00250     {0x40,0xA0,0xA0,0x40,0xA8,0x90,0x68,0x00}, // &
00251     {0x30,0x30,0x20,0x40,0x00,0x00,0x00,0x00}, // '
00252     {0x10,0x20,0x40,0x40,0x40,0x20,0x10,0x00}, // (
00253     {0x40,0x20,0x10,0x10,0x10,0x20,0x40,0x00}, // )
00254     {0x00,0x20,0xA8,0x70,0x70,0xA8,0x20,0x00}, // *
00255     {0x00,0x20,0x20,0xF8,0x20,0x20,0x00,0x00}, // +
00256     {0x00,0x00,0x00,0x00,0x30,0x30,0x20,0x40}, // ,
00257     {0x00,0x00,0x00,0xF8,0x00,0x00,0x00,0x00}, // -
00258     {0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x00}, // .
00259     {0x00,0x08,0x10,0x20,0x40,0x80,0x00,0x00}, // / (forward slash)
00260     {0x70,0x88,0x88,0xA8,0x88,0x88,0x70,0x00}, // 0 0x30
00261     {0x20,0x60,0x20,0x20,0x20,0x20,0x70,0x00}, // 1
00262     {0x70,0x88,0x08,0x70,0x80,0x80,0xF8,0x00}, // 2
00263     {0xF8,0x08,0x10,0x30,0x08,0x88,0x70,0x00}, // 3
00264     {0x10,0x30,0x50,0x90,0xF8,0x10,0x10,0x00}, // 4
00265     {0xF8,0x80,0xF0,0x08,0x08,0x88,0x70,0x00}, // 5
00266     {0x38,0x40,0x80,0xF0,0x88,0x88,0x70,0x00}, // 6
00267     {0xF8,0x08,0x08,0x10,0x20,0x40,0x80,0x00}, // 7
00268     {0x70,0x88,0x88,0x70,0x88,0x88,0x70,0x00}, // 8
00269     {0x70,0x88,0x88,0x78,0x08,0x10,0xE0,0x00}, // 9
00270     {0x00,0x00,0x20,0x00,0x20,0x00,0x00,0x00}, // :
00271     {0x00,0x00,0x20,0x00,0x20,0x20,0x40,0x00}, // ;
00272     {0x08,0x10,0x20,0x40,0x20,0x10,0x08,0x00}, // <
00273     {0x00,0x00,0xF8,0x00,0xF8,0x00,0x00,0x00}, // =
00274     {0x40,0x20,0x10,0x08,0x10,0x20,0x40,0x00}, // >
00275     {0x70,0x88,0x08,0x30,0x20,0x00,0x20,0x00}, // ?
00276     {0x70,0x88,0xA8,0xB8,0xB0,0x80,0x78,0x00}, // @ 0x40
00277     {0x20,0x50,0x88,0x88,0xF8,0x88,0x88,0x00}, // A
00278     {0xF0,0x88,0x88,0xF0,0x88,0x88,0xF0,0x00}, // B
00279     {0x70,0x88,0x80,0x80,0x80,0x88,0x70,0x00}, // C
00280     {0xF0,0x88,0x88,0x88,0x88,0x88,0xF0,0x00}, // D
00281     {0xF8,0x80,0x80,0xF0,0x80,0x80,0xF8,0x00}, // E
00282     {0xF8,0x80,0x80,0xF0,0x80,0x80,0x80,0x00}, // F
00283     {0x78,0x88,0x80,0x80,0x98,0x88,0x78,0x00}, // G
00284     {0x88,0x88,0x88,0xF8,0x88,0x88,0x88,0x00}, // H
00285     {0x70,0x20,0x20,0x20,0x20,0x20,0x70,0x00}, // I
00286     {0x38,0x10,0x10,0x10,0x10,0x90,0x60,0x00}, // J
00287     {0x88,0x90,0xA0,0xC0,0xA0,0x90,0x88,0x00}, // K
00288     {0x80,0x80,0x80,0x80,0x80,0x80,0xF8,0x00}, // L
00289     {0x88,0xD8,0xA8,0xA8,0xA8,0x88,0x88,0x00}, // M
00290     {0x88,0x88,0xC8,0xA8,0x98,0x88,0x88,0x00}, // N
00291     {0x70,0x88,0x88,0x88,0x88,0x88,0x70,0x00}, // O
00292     {0xF0,0x88,0x88,0xF0,0x80,0x80,0x80,0x00}, // P 0x50
00293     {0x70,0x88,0x88,0x88,0xA8,0x90,0x68,0x00}, // Q
00294     {0xF0,0x88,0x88,0xF0,0xA0,0x90,0x88,0x00}, // R
00295     {0x70,0x88,0x80,0x70,0x08,0x88,0x70,0x00}, // S
00296     {0xF8,0xA8,0x20,0x20,0x20,0x20,0x20,0x00}, // T
00297     {0x88,0x88,0x88,0x88,0x88,0x88,0x70,0x00}, // U
00298     {0x88,0x88,0x88,0x88,0x88,0x50,0x20,0x00}, // V
00299     {0x88,0x88,0x88,0xA8,0xA8,0xA8,0x50,0x00}, // W
00300     {0x88,0x88,0x50,0x20,0x50,0x88,0x88,0x00}, // X
00301     {0x88,0x88,0x50,0x20,0x20,0x20,0x20,0x00}, // Y
00302     {0xF8,0x08,0x10,0x70,0x40,0x80,0xF8,0x00}, // Z
00303     {0x78,0x40,0x40,0x40,0x40,0x40,0x78,0x00}, // [
00304     {0x00,0x80,0x40,0x20,0x10,0x08,0x00,0x00}, // \ (back slash)
00305     {0x78,0x08,0x08,0x08,0x08,0x08,0x78,0x00}, // ]
00306     {0x20,0x50,0x88,0x00,0x00,0x00,0x00,0x00}, // ^
00307     {0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x00}, // _
00308     {0x60,0x60,0x20,0x10,0x00,0x00,0x00,0x00}, // ` 0x60
00309     {0x00,0x00,0x60,0x10,0x70,0x90,0x78,0x00}, // a
00310     {0x80,0x80,0xB0,0xC8,0x88,0xC8,0xB0,0x00}, // b
00311     {0x00,0x00,0x70,0x88,0x80,0x88,0x70,0x00}, // c
00312     {0x08,0x08,0x68,0x98,0x88,0x98,0x68,0x00}, // d
00313     {0x00,0x00,0x70,0x88,0xF8,0x80,0x70,0x00}, // e
00314     {0x10,0x28,0x20,0x70,0x20,0x20,0x20,0x00}, // f
00315     {0x00,0x00,0x70,0x98,0x98,0x68,0x08,0x70}, // g
00316     {0x80,0x80,0xB0,0xC8,0x88,0x88,0x88,0x00}, // h
00317     {0x20,0x00,0x60,0x20,0x20,0x20,0x70,0x00}, // i
00318     {0x10,0x00,0x10,0x10,0x10,0x90,0x60,0x00}, // j
00319     {0x80,0x80,0x90,0xA0,0xC0,0xA0,0x90,0x00}, // k
00320     {0x60,0x20,0x20,0x20,0x20,0x20,0x70,0x00}, // l
00321     {0x00,0x00,0xD0,0xA8,0xA8,0xA8,0xA8,0x00}, // m
00322     {0x00,0x00,0xB0,0xC8,0x88,0x88,0x88,0x00}, // n
00323     {0x00,0x00,0x70,0x88,0x88,0x88,0x70,0x00}, // o
00324     {0x00,0x00,0xB0,0xC8,0xC8,0xB0,0x80,0x80}, // p 0x70
00325     {0x00,0x00,0x68,0x98,0x98,0x68,0x08,0x08}, // q
00326     {0x00,0x00,0xB0,0xC8,0x80,0x80,0x80,0x00}, // r
00327     {0x00,0x00,0x78,0x80,0x70,0x08,0xF0,0x00}, // s
00328     {0x20,0x20,0xF8,0x20,0x20,0x28,0x10,0x00}, // t
00329     {0x00,0x00,0x88,0x88,0x88,0x98,0x68,0x00}, // u
00330     {0x00,0x00,0x88,0x88,0x88,0x50,0x20,0x00}, // v
00331     {0x00,0x00,0x88,0x88,0xA8,0xA8,0x50,0x00}, // w
00332     {0x00,0x00,0x88,0x50,0x20,0x50,0x88,0x00}, // x
00333     {0x00,0x00,0x88,0x88,0x78,0x08,0x88,0x70}, // y
00334     {0x00,0x00,0xF8,0x10,0x20,0x40,0xF8,0x00}, // z
00335     {0x10,0x20,0x20,0x40,0x20,0x20,0x10,0x00}, // {
00336     {0x20,0x20,0x20,0x00,0x20,0x20,0x20,0x00}, // |
00337     {0x40,0x20,0x20,0x10,0x20,0x20,0x40,0x00}, // }
00338       {0x40,0xA8,0x10,0x00,0x00,0x00,0x00,0x00}, // ~
00339       {0x70,0xD8,0xD8,0x70,0x00,0x00,0x00,0x00} // DEL
00340 };
00341 
00342 /**
00343  * \var const uint8_t FONT8x8;
00344  * \brief Char set of font 8x8 
00345  */
00346 
00347 const uint8_t FONT8x8[97][8] = {
00348     {0x08,0x08,0x08,0x00,0x00,0x00,0x00,0x00}, // columns, rows, num_bytes_per_char
00349     {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, // space 0x20
00350     {0x30,0x78,0x78,0x30,0x30,0x00,0x30,0x00}, // !
00351     {0x6C,0x6C,0x6C,0x00,0x00,0x00,0x00,0x00}, // "
00352     {0x6C,0x6C,0xFE,0x6C,0xFE,0x6C,0x6C,0x00}, // #
00353     {0x18,0x3E,0x60,0x3C,0x06,0x7C,0x18,0x00}, // $
00354     {0x00,0x63,0x66,0x0C,0x18,0x33,0x63,0x00}, // %
00355     {0x1C,0x36,0x1C,0x3B,0x6E,0x66,0x3B,0x00}, // &
00356     {0x30,0x30,0x60,0x00,0x00,0x00,0x00,0x00}, // '
00357     {0x0C,0x18,0x30,0x30,0x30,0x18,0x0C,0x00}, // (
00358     {0x30,0x18,0x0C,0x0C,0x0C,0x18,0x30,0x00}, // )
00359     {0x00,0x66,0x3C,0xFF,0x3C,0x66,0x00,0x00}, // *
00360     {0x00,0x30,0x30,0xFC,0x30,0x30,0x00,0x00}, // +
00361     {0x00,0x00,0x00,0x00,0x00,0x18,0x18,0x30}, // ,
00362     {0x00,0x00,0x00,0x7E,0x00,0x00,0x00,0x00}, // -
00363     {0x00,0x00,0x00,0x00,0x00,0x18,0x18,0x00}, // .
00364     {0x03,0x06,0x0C,0x18,0x30,0x60,0x40,0x00}, // / (forward slash)
00365     {0x3E,0x63,0x63,0x6B,0x63,0x63,0x3E,0x00}, // 0 0x30
00366     {0x18,0x38,0x58,0x18,0x18,0x18,0x7E,0x00}, // 1
00367     {0x3C,0x66,0x06,0x1C,0x30,0x66,0x7E,0x00}, // 2
00368     {0x3C,0x66,0x06,0x1C,0x06,0x66,0x3C,0x00}, // 3
00369     {0x0E,0x1E,0x36,0x66,0x7F,0x06,0x0F,0x00}, // 4
00370     {0x7E,0x60,0x7C,0x06,0x06,0x66,0x3C,0x00}, // 5
00371     {0x1C,0x30,0x60,0x7C,0x66,0x66,0x3C,0x00}, // 6
00372     {0x7E,0x66,0x06,0x0C,0x18,0x18,0x18,0x00}, // 7
00373     {0x3C,0x66,0x66,0x3C,0x66,0x66,0x3C,0x00}, // 8
00374     {0x3C,0x66,0x66,0x3E,0x06,0x0C,0x38,0x00}, // 9
00375     {0x00,0x18,0x18,0x00,0x00,0x18,0x18,0x00}, // :
00376     {0x00,0x18,0x18,0x00,0x00,0x18,0x18,0x30}, // ;
00377     {0x0C,0x18,0x30,0x60,0x30,0x18,0x0C,0x00}, // <
00378     {0x00,0x00,0x7E,0x00,0x00,0x7E,0x00,0x00}, // =
00379     {0x30,0x18,0x0C,0x06,0x0C,0x18,0x30,0x00}, // >
00380     {0x3C,0x66,0x06,0x0C,0x18,0x00,0x18,0x00}, // ?
00381     {0x3E,0x63,0x6F,0x69,0x6F,0x60,0x3E,0x00}, // @ 0x40
00382     {0x18,0x3C,0x66,0x66,0x7E,0x66,0x66,0x00}, // A
00383     {0x7E,0x33,0x33,0x3E,0x33,0x33,0x7E,0x00}, // B
00384     {0x1E,0x33,0x60,0x60,0x60,0x33,0x1E,0x00}, // C
00385     {0x7C,0x36,0x33,0x33,0x33,0x36,0x7C,0x00}, // D
00386     {0x7F,0x31,0x34,0x3C,0x34,0x31,0x7F,0x00}, // E
00387     {0x7F,0x31,0x34,0x3C,0x34,0x30,0x78,0x00}, // F
00388     {0x1E,0x33,0x60,0x60,0x67,0x33,0x1F,0x00}, // G
00389     {0x66,0x66,0x66,0x7E,0x66,0x66,0x66,0x00}, // H
00390     {0x3C,0x18,0x18,0x18,0x18,0x18,0x3C,0x00}, // I
00391     {0x0F,0x06,0x06,0x06,0x66,0x66,0x3C,0x00}, // J
00392     {0x73,0x33,0x36,0x3C,0x36,0x33,0x73,0x00}, // K
00393     {0x78,0x30,0x30,0x30,0x31,0x33,0x7F,0x00}, // L
00394     {0x63,0x77,0x7F,0x7F,0x6B,0x63,0x63,0x00}, // M
00395     {0x63,0x73,0x7B,0x6F,0x67,0x63,0x63,0x00}, // N
00396     {0x3E,0x63,0x63,0x63,0x63,0x63,0x3E,0x00}, // O
00397     {0x7E,0x33,0x33,0x3E,0x30,0x30,0x78,0x00}, // P 0x50
00398     {0x3C,0x66,0x66,0x66,0x6E,0x3C,0x0E,0x00}, // Q
00399     {0x7E,0x33,0x33,0x3E,0x36,0x33,0x73,0x00}, // R
00400     {0x3C,0x66,0x30,0x18,0x0C,0x66,0x3C,0x00}, // S
00401     {0x7E,0x5A,0x18,0x18,0x18,0x18,0x3C,0x00}, // T
00402     {0x66,0x66,0x66,0x66,0x66,0x66,0x7E,0x00}, // U
00403     {0x66,0x66,0x66,0x66,0x66,0x3C,0x18,0x00}, // V
00404     {0x63,0x63,0x63,0x6B,0x7F,0x77,0x63,0x00}, // W
00405     {0x63,0x63,0x36,0x1C,0x1C,0x36,0x63,0x00}, // X
00406     {0x66,0x66,0x66,0x3C,0x18,0x18,0x3C,0x00}, // Y
00407     {0x7F,0x63,0x46,0x0C,0x19,0x33,0x7F,0x00}, // Z
00408     {0x3C,0x30,0x30,0x30,0x30,0x30,0x3C,0x00}, // [
00409     {0x60,0x30,0x18,0x0C,0x06,0x03,0x01,0x00}, // \ (back slash)
00410     {0x3C,0x0C,0x0C,0x0C,0x0C,0x0C,0x3C,0x00}, // ]
00411     {0x08,0x1C,0x36,0x63,0x00,0x00,0x00,0x00}, // ^
00412     {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF}, // _
00413     {0x18,0x18,0x0C,0x00,0x00,0x00,0x00,0x00}, // ` 0x60
00414     {0x00,0x00,0x3C,0x06,0x3E,0x66,0x3B,0x00}, // a
00415     {0x70,0x30,0x3E,0x33,0x33,0x33,0x6E,0x00}, // b
00416     {0x00,0x00,0x3C,0x66,0x60,0x66,0x3C,0x00}, // c
00417     {0x0E,0x06,0x3E,0x66,0x66,0x66,0x3B,0x00}, // d
00418     {0x00,0x00,0x3C,0x66,0x7E,0x60,0x3C,0x00}, // e
00419     {0x1C,0x36,0x30,0x78,0x30,0x30,0x78,0x00}, // f
00420     {0x00,0x00,0x3B,0x66,0x66,0x3E,0x06,0x7C}, // g
00421     {0x70,0x30,0x36,0x3B,0x33,0x33,0x73,0x00}, // h
00422     {0x18,0x00,0x38,0x18,0x18,0x18,0x3C,0x00}, // i
00423     {0x06,0x00,0x06,0x06,0x06,0x66,0x66,0x3C}, // j
00424     {0x70,0x30,0x33,0x36,0x3C,0x36,0x73,0x00}, // k
00425     {0x38,0x18,0x18,0x18,0x18,0x18,0x3C,0x00}, // l
00426     {0x00,0x00,0x66,0x7F,0x7F,0x6B,0x63,0x00}, // m
00427     {0x00,0x00,0x7C,0x66,0x66,0x66,0x66,0x00}, // n
00428     {0x00,0x00,0x3C,0x66,0x66,0x66,0x3C,0x00}, // o
00429     {0x00,0x00,0x6E,0x33,0x33,0x3E,0x30,0x78}, // p 0x70
00430     {0x00,0x00,0x3B,0x66,0x66,0x3E,0x06,0x0F}, // q
00431     {0x00,0x00,0x6E,0x3B,0x33,0x30,0x78,0x00}, // r
00432     {0x00,0x00,0x3E,0x60,0x3C,0x06,0x7C,0x00}, // s
00433     {0x08,0x18,0x3E,0x18,0x18,0x1A,0x0C,0x00}, // t
00434     {0x00,0x00,0x66,0x66,0x66,0x66,0x3B,0x00}, // u
00435     {0x00,0x00,0x66,0x66,0x66,0x3C,0x18,0x00}, // v
00436     {0x00,0x00,0x63,0x6B,0x7F,0x7F,0x36,0x00}, // w
00437     {0x00,0x00,0x63,0x36,0x1C,0x36,0x63,0x00}, // x
00438     {0x00,0x00,0x66,0x66,0x66,0x3E,0x06,0x7C}, // y
00439     {0x00,0x00,0x7E,0x4C,0x18,0x32,0x7E,0x00}, // z
00440     {0x0E,0x18,0x18,0x70,0x18,0x18,0x0E,0x00}, // {
00441     {0x0C,0x0C,0x0C,0x00,0x0C,0x0C,0x0C,0x00}, // |
00442     {0x70,0x18,0x18,0x0E,0x18,0x18,0x70,0x00}, // }
00443       {0x3B,0x6E,0x00,0x00,0x00,0x00,0x00,0x00}, // ~
00444       {0x1C,0x36,0x36,0x1C,0x00,0x00,0x00,0x00}// DEL
00445 };
00446 
00447 /**
00448  * \var const uint8_t FONT8x16;
00449  * \brief Char set of font 8x16 
00450  */
00451  
00452 const uint8_t FONT8x16[97][16] = {
00453     {0x08,0x10,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, // columns, rows, num_bytes_per_char
00454     {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, // space 0x20
00455     {0x00,0x00,0x18,0x3C,0x3C,0x3C,0x18,0x18,0x18,0x00,0x18,0x18,0x00,0x00,0x00,0x00}, // !
00456     {0x00,0x63,0x63,0x63,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, // "
00457     {0x00,0x00,0x00,0x36,0x36,0x7F,0x36,0x36,0x36,0x7F,0x36,0x36,0x00,0x00,0x00,0x00}, // #
00458     {0x0C,0x0C,0x3E,0x63,0x61,0x60,0x3E,0x03,0x03,0x43,0x63,0x3E,0x0C,0x0C,0x00,0x00}, // $
00459     {0x00,0x00,0x00,0x00,0x00,0x61,0x63,0x06,0x0C,0x18,0x33,0x63,0x00,0x00,0x00,0x00}, // %
00460     {0x00,0x00,0x00,0x1C,0x36,0x36,0x1C,0x3B,0x6E,0x66,0x66,0x3B,0x00,0x00,0x00,0x00}, // &
00461     {0x00,0x30,0x30,0x30,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, // '
00462     {0x00,0x00,0x0C,0x18,0x18,0x30,0x30,0x30,0x30,0x18,0x18,0x0C,0x00,0x00,0x00,0x00}, // (
00463     {0x00,0x00,0x18,0x0C,0x0C,0x06,0x06,0x06,0x06,0x0C,0x0C,0x18,0x00,0x00,0x00,0x00}, // )
00464     {0x00,0x00,0x00,0x00,0x42,0x66,0x3C,0xFF,0x3C,0x66,0x42,0x00,0x00,0x00,0x00,0x00}, // *
00465     {0x00,0x00,0x00,0x00,0x18,0x18,0x18,0xFF,0x18,0x18,0x18,0x00,0x00,0x00,0x00,0x00}, // +
00466     {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x18,0x18,0x30,0x00,0x00}, // ,
00467     {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, // -
00468     {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x18,0x00,0x00,0x00,0x00}, // .
00469     {0x00,0x00,0x01,0x03,0x07,0x0E,0x1C,0x38,0x70,0xE0,0xC0,0x80,0x00,0x00,0x00,0x00}, // / (forward slash)
00470     {0x00,0x00,0x3E,0x63,0x63,0x63,0x6B,0x6B,0x63,0x63,0x63,0x3E,0x00,0x00,0x00,0x00}, // 0 0x30
00471     {0x00,0x00,0x0C,0x1C,0x3C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x3F,0x00,0x00,0x00,0x00}, // 1
00472     {0x00,0x00,0x3E,0x63,0x03,0x06,0x0C,0x18,0x30,0x61,0x63,0x7F,0x00,0x00,0x00,0x00}, // 2
00473     {0x00,0x00,0x3E,0x63,0x03,0x03,0x1E,0x03,0x03,0x03,0x63,0x3E,0x00,0x00,0x00,0x00}, // 3
00474     {0x00,0x00,0x06,0x0E,0x1E,0x36,0x66,0x66,0x7F,0x06,0x06,0x0F,0x00,0x00,0x00,0x00}, // 4
00475     {0x00,0x00,0x7F,0x60,0x60,0x60,0x7E,0x03,0x03,0x63,0x73,0x3E,0x00,0x00,0x00,0x00}, // 5
00476     {0x00,0x00,0x1C,0x30,0x60,0x60,0x7E,0x63,0x63,0x63,0x63,0x3E,0x00,0x00,0x00,0x00}, // 6
00477     {0x00,0x00,0x7F,0x63,0x03,0x06,0x06,0x0C,0x0C,0x18,0x18,0x18,0x00,0x00,0x00,0x00}, // 7
00478     {0x00,0x00,0x3E,0x63,0x63,0x63,0x3E,0x63,0x63,0x63,0x63,0x3E,0x00,0x00,0x00,0x00}, // 8
00479     {0x00,0x00,0x3E,0x63,0x63,0x63,0x63,0x3F,0x03,0x03,0x06,0x3C,0x00,0x00,0x00,0x00}, // 9
00480     {0x00,0x00,0x00,0x00,0x00,0x18,0x18,0x00,0x00,0x00,0x18,0x18,0x00,0x00,0x00,0x00}, // :
00481     {0x00,0x00,0x00,0x00,0x00,0x18,0x18,0x00,0x00,0x00,0x18,0x18,0x18,0x30,0x00,0x00}, // ;
00482     {0x00,0x00,0x00,0x06,0x0C,0x18,0x30,0x60,0x30,0x18,0x0C,0x06,0x00,0x00,0x00,0x00}, // <
00483     {0x00,0x00,0x00,0x00,0x00,0x00,0x7E,0x00,0x00,0x7E,0x00,0x00,0x00,0x00,0x00,0x00}, // =
00484     {0x00,0x00,0x00,0x60,0x30,0x18,0x0C,0x06,0x0C,0x18,0x30,0x60,0x00,0x00,0x00,0x00}, // >
00485     {0x00,0x00,0x3E,0x63,0x63,0x06,0x0C,0x0C,0x0C,0x00,0x0C,0x0C,0x00,0x00,0x00,0x00}, // ?
00486     {0x00,0x00,0x3E,0x63,0x63,0x6F,0x6B,0x6B,0x6E,0x60,0x60,0x3E,0x00,0x00,0x00,0x00}, // @ 0x40
00487     {0x00,0x00,0x08,0x1C,0x36,0x63,0x63,0x63,0x7F,0x63,0x63,0x63,0x00,0x00,0x00,0x00}, // A
00488     {0x00,0x00,0x7E,0x33,0x33,0x33,0x3E,0x33,0x33,0x33,0x33,0x7E,0x00,0x00,0x00,0x00}, // B
00489     {0x00,0x00,0x1E,0x33,0x61,0x60,0x60,0x60,0x60,0x61,0x33,0x1E,0x00,0x00,0x00,0x00}, // C
00490     {0x00,0x00,0x7C,0x36,0x33,0x33,0x33,0x33,0x33,0x33,0x36,0x7C,0x00,0x00,0x00,0x00}, // D
00491     {0x00,0x00,0x7F,0x33,0x31,0x34,0x3C,0x34,0x30,0x31,0x33,0x7F,0x00,0x00,0x00,0x00}, // E
00492     {0x00,0x00,0x7F,0x33,0x31,0x34,0x3C,0x34,0x30,0x30,0x30,0x78,0x00,0x00,0x00,0x00}, // F
00493     {0x00,0x00,0x1E,0x33,0x61,0x60,0x60,0x6F,0x63,0x63,0x37,0x1D,0x00,0x00,0x00,0x00}, // G
00494     {0x00,0x00,0x63,0x63,0x63,0x63,0x7F,0x63,0x63,0x63,0x63,0x63,0x00,0x00,0x00,0x00}, // H
00495     {0x00,0x00,0x3C,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x3C,0x00,0x00,0x00,0x00}, // I
00496     {0x00,0x00,0x0F,0x06,0x06,0x06,0x06,0x06,0x06,0x66,0x66,0x3C,0x00,0x00,0x00,0x00}, // J
00497     {0x00,0x00,0x73,0x33,0x36,0x36,0x3C,0x36,0x36,0x33,0x33,0x73,0x00,0x00,0x00,0x00}, // K
00498     {0x00,0x00,0x78,0x30,0x30,0x30,0x30,0x30,0x30,0x31,0x33,0x7F,0x00,0x00,0x00,0x00}, // L
00499     {0x00,0x00,0x63,0x77,0x7F,0x6B,0x63,0x63,0x63,0x63,0x63,0x63,0x00,0x00,0x00,0x00}, // M
00500     {0x00,0x00,0x63,0x63,0x73,0x7B,0x7F,0x6F,0x67,0x63,0x63,0x63,0x00,0x00,0x00,0x00}, // N
00501     {0x00,0x00,0x1C,0x36,0x63,0x63,0x63,0x63,0x63,0x63,0x36,0x1C,0x00,0x00,0x00,0x00}, // O
00502     {0x00,0x00,0x7E,0x33,0x33,0x33,0x3E,0x30,0x30,0x30,0x30,0x78,0x00,0x00,0x00,0x00}, // P 0x50
00503     {0x00,0x00,0x3E,0x63,0x63,0x63,0x63,0x63,0x63,0x6B,0x6F,0x3E,0x06,0x07,0x00,0x00}, // Q
00504     {0x00,0x00,0x7E,0x33,0x33,0x33,0x3E,0x36,0x36,0x33,0x33,0x73,0x00,0x00,0x00,0x00}, // R
00505     {0x00,0x00,0x3E,0x63,0x63,0x30,0x1C,0x06,0x03,0x63,0x63,0x3E,0x00,0x00,0x00,0x00}, // S
00506     {0x00,0x00,0xFF,0xDB,0x99,0x18,0x18,0x18,0x18,0x18,0x18,0x3C,0x00,0x00,0x00,0x00}, // T
00507     {0x00,0x00,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x3E,0x00,0x00,0x00,0x00}, // U
00508     {0x00,0x00,0x63,0x63,0x63,0x63,0x63,0x63,0x63,0x36,0x1C,0x08,0x00,0x00,0x00,0x00}, // V
00509     {0x00,0x00,0x63,0x63,0x63,0x63,0x63,0x6B,0x6B,0x7F,0x36,0x36,0x00,0x00,0x00,0x00}, // W
00510     {0x00,0x00,0xC3,0xC3,0x66,0x3C,0x18,0x18,0x3C,0x66,0xC3,0xC3,0x00,0x00,0x00,0x00}, // X
00511     {0x00,0x00,0xC3,0xC3,0xC3,0x66,0x3C,0x18,0x18,0x18,0x18,0x3C,0x00,0x00,0x00,0x00}, // Y
00512     {0x00,0x00,0x7F,0x63,0x43,0x06,0x0C,0x18,0x30,0x61,0x63,0x7F,0x00,0x00,0x00,0x00}, // Z
00513     {0x00,0x00,0x3C,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x3C,0x00,0x00,0x00,0x00}, // [
00514     {0x00,0x00,0x80,0xC0,0xE0,0x70,0x38,0x1C,0x0E,0x07,0x03,0x01,0x00,0x00,0x00,0x00}, // \ (back slash)
00515     {0x00,0x00,0x3C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x3C,0x00,0x00,0x00,0x00}, // ]
00516     {0x08,0x1C,0x36,0x63,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, // ^
00517     {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00}, // _
00518     {0x18,0x18,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, // ` 0x60
00519     {0x00,0x00,0x00,0x00,0x00,0x3C,0x46,0x06,0x3E,0x66,0x66,0x3B,0x00,0x00,0x00,0x00}, // a
00520     {0x00,0x00,0x70,0x30,0x30,0x3C,0x36,0x33,0x33,0x33,0x33,0x6E,0x00,0x00,0x00,0x00}, // b
00521     {0x00,0x00,0x00,0x00,0x00,0x3E,0x63,0x60,0x60,0x60,0x63,0x3E,0x00,0x00,0x00,0x00}, // c
00522     {0x00,0x00,0x0E,0x06,0x06,0x1E,0x36,0x66,0x66,0x66,0x66,0x3B,0x00,0x00,0x00,0x00}, // d
00523     {0x00,0x00,0x00,0x00,0x00,0x3E,0x63,0x63,0x7E,0x60,0x63,0x3E,0x00,0x00,0x00,0x00}, // e
00524     {0x00,0x00,0x1C,0x36,0x32,0x30,0x7C,0x30,0x30,0x30,0x30,0x78,0x00,0x00,0x00,0x00}, // f
00525     {0x00,0x00,0x00,0x00,0x00,0x3B,0x66,0x66,0x66,0x66,0x3E,0x06,0x66,0x3C,0x00,0x00}, // g
00526     {0x00,0x00,0x70,0x30,0x30,0x36,0x3B,0x33,0x33,0x33,0x33,0x73,0x00,0x00,0x00,0x00}, // h
00527     {0x00,0x00,0x0C,0x0C,0x00,0x1C,0x0C,0x0C,0x0C,0x0C,0x0C,0x1E,0x00,0x00,0x00,0x00}, // i
00528     {0x00,0x00,0x06,0x06,0x00,0x0E,0x06,0x06,0x06,0x06,0x06,0x66,0x66,0x3C,0x00,0x00}, // j
00529     {0x00,0x00,0x70,0x30,0x30,0x33,0x33,0x36,0x3C,0x36,0x33,0x73,0x00,0x00,0x00,0x00}, // k
00530     {0x00,0x00,0x1C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x1E,0x00,0x00,0x00,0x00}, // l
00531     {0x00,0x00,0x00,0x00,0x00,0x6E,0x7F,0x6B,0x6B,0x6B,0x6B,0x6B,0x00,0x00,0x00,0x00}, // m
00532     {0x00,0x00,0x00,0x00,0x00,0x6E,0x33,0x33,0x33,0x33,0x33,0x33,0x00,0x00,0x00,0x00}, // n
00533     {0x00,0x00,0x00,0x00,0x00,0x3E,0x63,0x63,0x63,0x63,0x63,0x3E,0x00,0x00,0x00,0x00}, // o
00534     {0x00,0x00,0x00,0x00,0x00,0x6E,0x33,0x33,0x33,0x33,0x3E,0x30,0x30,0x78,0x00,0x00}, // p 0x70
00535     {0x00,0x00,0x00,0x00,0x00,0x3B,0x66,0x66,0x66,0x66,0x3E,0x06,0x06,0x0F,0x00,0x00}, // q
00536     {0x00,0x00,0x00,0x00,0x00,0x6E,0x3B,0x33,0x30,0x30,0x30,0x78,0x00,0x00,0x00,0x00}, // r
00537     {0x00,0x00,0x00,0x00,0x00,0x3E,0x63,0x38,0x0E,0x03,0x63,0x3E,0x00,0x00,0x00,0x00}, // s
00538     {0x00,0x00,0x08,0x18,0x18,0x7E,0x18,0x18,0x18,0x18,0x1B,0x0E,0x00,0x00,0x00,0x00}, // t
00539     {0x00,0x00,0x00,0x00,0x00,0x66,0x66,0x66,0x66,0x66,0x66,0x3B,0x00,0x00,0x00,0x00}, // u
00540     {0x00,0x00,0x00,0x00,0x00,0x63,0x63,0x36,0x36,0x1C,0x1C,0x08,0x00,0x00,0x00,0x00}, // v
00541     {0x00,0x00,0x00,0x00,0x00,0x63,0x63,0x63,0x6B,0x6B,0x7F,0x36,0x00,0x00,0x00,0x00}, // w
00542     {0x00,0x00,0x00,0x00,0x00,0x63,0x36,0x1C,0x1C,0x1C,0x36,0x63,0x00,0x00,0x00,0x00}, // x
00543     {0x00,0x00,0x00,0x00,0x00,0x63,0x63,0x63,0x63,0x63,0x3F,0x03,0x06,0x3C,0x00,0x00}, // y
00544     {0x00,0x00,0x00,0x00,0x00,0x7F,0x66,0x0C,0x18,0x30,0x63,0x7F,0x00,0x00,0x00,0x00}, // z
00545     {0x00,0x00,0x0E,0x18,0x18,0x18,0x70,0x18,0x18,0x18,0x18,0x0E,0x00,0x00,0x00,0x00}, // {
00546     {0x00,0x00,0x18,0x18,0x18,0x18,0x18,0x00,0x18,0x18,0x18,0x18,0x18,0x00,0x00,0x00}, // |
00547     {0x00,0x00,0x70,0x18,0x18,0x18,0x0E,0x18,0x18,0x18,0x18,0x70,0x00,0x00,0x00,0x00}, // }
00548     {0x00,0x00,0x3B,0x6E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}, // ~
00549     {0x00,0x70,0xD8,0xD8,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}
00550 }; // DEL
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines