From f9927db01f9688868ffdb0d55f08034bcd76722b Mon Sep 17 00:00:00 2001 From: "Sebastian Schumb (softwerker" Date: Sun, 27 Jun 2010 17:28:15 +0200 Subject: [PATCH] 0.7 Final release * Updated buggy fonts * Faster bitmapplotting --- 12x16_horizontal_LSB_1.h | 262 --------- 12x16_horizontal_LSB_2.h | 263 +++++++++ 8x8_horizontal_LSB_1.h | 2 + button.h | 4 +- .../12x16__horizontal__LSB__1_8h-source.html | 282 ---------- .../12x16__horizontal__LSB__1_8h_source.html | 291 ---------- ...html => 12x16__horizontal__LSB__2_8h.html} | 15 +- .../12x16__horizontal__LSB__2_8h_source.html | 292 ++++++++++ .../8x8__horizontal__LSB__1_8h-source.html | 279 ---------- doc/html/8x8__horizontal__LSB__1_8h.html | 7 +- .../8x8__horizontal__LSB__1_8h_source.html | 520 +++++++++--------- doc/html/adc_8c.html | 2 +- doc/html/adc_8h-source.html | 31 -- doc/html/adc_8h.html | 2 +- doc/html/adc_8h_source.html | 2 +- doc/html/button_8h-source.html | 56 -- doc/html/button_8h.html | 8 +- doc/html/button_8h_source.html | 6 +- doc/html/files.html | 4 +- doc/html/globals.html | 21 +- doc/html/globals_defs.html | 2 +- doc/html/globals_func.html | 17 +- doc/html/globals_vars.html | 6 +- doc/html/index.html | 2 +- doc/html/lc7981_8c.html | 30 +- doc/html/lc7981_8h-source.html | 107 ---- doc/html/lc7981_8h.html | 87 ++- doc/html/lc7981_8h_source.html | 133 +++-- doc/html/main_8c.html | 12 +- doc/html/touch_8c.html | 2 +- doc/html/touch_8h-source.html | 44 -- doc/html/touch_8h.html | 2 +- doc/html/touch_8h_source.html | 2 +- doc/html/writing__demo_8c.html | 2 +- doc/html/writing__demo_8h-source.html | 32 -- doc/html/writing__demo_8h.html | 2 +- doc/html/writing__demo_8h_source.html | 4 +- doc/latex/12x16__horizontal__LSB__1_8h.tex | 13 - doc/latex/12x16__horizontal__LSB__2_8h.tex | 14 + doc/latex/8x8__horizontal__LSB__1_8h.tex | 1 + doc/latex/button_8h.tex | 4 +- doc/latex/doxygen.sty | 4 +- doc/latex/files.tex | 2 +- doc/latex/lc7981_8c.tex | 16 +- doc/latex/lc7981_8h.tex | 44 +- doc/latex/main_8c.tex | 9 +- doc/latex/refman.tex | 4 +- include/lc7981.c | 132 +++-- include/lc7981.h | 28 +- main.c | 17 +- writing_demo.h | 2 +- 51 files changed, 1204 insertions(+), 1921 deletions(-) delete mode 100644 12x16_horizontal_LSB_1.h create mode 100644 12x16_horizontal_LSB_2.h delete mode 100644 doc/html/12x16__horizontal__LSB__1_8h-source.html delete mode 100644 doc/html/12x16__horizontal__LSB__1_8h_source.html rename doc/html/{12x16__horizontal__LSB__1_8h.html => 12x16__horizontal__LSB__2_8h.html} (79%) create mode 100644 doc/html/12x16__horizontal__LSB__2_8h_source.html delete mode 100644 doc/html/8x8__horizontal__LSB__1_8h-source.html delete mode 100644 doc/html/adc_8h-source.html delete mode 100644 doc/html/button_8h-source.html delete mode 100644 doc/html/lc7981_8h-source.html delete mode 100644 doc/html/touch_8h-source.html delete mode 100644 doc/html/writing__demo_8h-source.html delete mode 100644 doc/latex/12x16__horizontal__LSB__1_8h.tex create mode 100644 doc/latex/12x16__horizontal__LSB__2_8h.tex diff --git a/12x16_horizontal_LSB_1.h b/12x16_horizontal_LSB_1.h deleted file mode 100644 index 19339c0..0000000 --- a/12x16_horizontal_LSB_1.h +++ /dev/null @@ -1,262 +0,0 @@ -//taken from : http://www.mikrocontroller.net/topic/54860 - -const char font_12x16[] PROGMEM = { -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x00 -0x0E,0x00,0x31,0x80,0x40,0x40,0x40,0x40,0x9B,0x20,0x9B,0x20,0x80,0x20,0x80,0x20,0x91,0x20,0x8E,0x20,0x40,0x40,0x40,0x40,0x31,0x80,0x0E,0x00,0x00,0x00,0x00,0x00, // 0x01 -0x0E,0x00,0x3F,0x80,0x7F,0xC0,0x7F,0xC0,0xE4,0xE0,0xE4,0xE0,0xFF,0xE0,0xFF,0xE0,0xEE,0xE0,0xF1,0xE0,0x7F,0xC0,0x7F,0xC0,0x3F,0x80,0x0E,0x00,0x00,0x00,0x00,0x00, // 0x02 -0x00,0x00,0x00,0x00,0x00,0x00,0x31,0x80,0x7B,0xC0,0x7F,0xC0,0x7F,0xC0,0x7F,0xC0,0x3F,0x80,0x1F,0x00,0x0E,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x03 -0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x0E,0x00,0x1F,0x00,0x3F,0x80,0x7F,0xC0,0x3F,0x80,0x1F,0x00,0x0E,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x04 -0x00,0x00,0x00,0x00,0x0E,0x00,0x1F,0x00,0x1F,0x00,0x1F,0x00,0x6E,0xC0,0xFF,0xE0,0xFF,0xE0,0xFF,0xE0,0x64,0xC0,0x0E,0x00,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x05 -0x00,0x00,0x00,0x00,0x04,0x00,0x04,0x00,0x0E,0x00,0x1F,0x00,0x3F,0x80,0x7F,0xC0,0x7F,0xC0,0x7F,0xC0,0x35,0x80,0x0E,0x00,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x06 -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x07 -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x08 -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x09 -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x0A -0x00,0x00,0x00,0x00,0x00,0x00,0x78,0x00,0x60,0x00,0x57,0x80,0x4C,0xC0,0x18,0x60,0x18,0x60,0x18,0x60,0x0C,0xC0,0x07,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x0B -0x00,0x00,0x00,0x00,0x1E,0x00,0x33,0x00,0x61,0x80,0x61,0x80,0x61,0x80,0x33,0x00,0x1E,0x00,0x0C,0x00,0x0C,0x00,0x3F,0x00,0x0C,0x00,0x0C,0x00,0x00,0x00,0x00,0x00, // 0x0C -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x0D -0x03,0x00,0x07,0x00,0x0D,0x00,0x19,0x00,0x33,0x00,0x27,0x00,0x2D,0x00,0x39,0x00,0x31,0xC0,0x21,0xE0,0x21,0xE0,0x38,0xC0,0x3C,0x00,0x3C,0x00,0x18,0x00,0x00,0x00, // 0x0E -0x00,0x00,0x04,0x00,0x04,0x00,0x4E,0x40,0x3F,0x80,0x31,0x80,0x60,0xC0,0xE0,0xE0,0x60,0xC0,0x31,0x80,0x3F,0x80,0x4E,0x40,0x04,0x00,0x04,0x00,0x00,0x00,0x00,0x00, // 0x0F -0x00,0x00,0x00,0x00,0x00,0x80,0x01,0x80,0x03,0x80,0x07,0x80,0x0F,0x80,0x1F,0x80,0x0F,0x80,0x07,0x80,0x03,0x80,0x01,0x80,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00, // 0x10 -0x00,0x00,0x00,0x00,0x10,0x00,0x18,0x00,0x1C,0x00,0x1E,0x00,0x1F,0x00,0x1F,0x80,0x1F,0x00,0x1E,0x00,0x1C,0x00,0x18,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x11 -0x00,0x00,0x04,0x00,0x0E,0x00,0x1F,0x00,0x3F,0x80,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x3F,0x80,0x1F,0x00,0x0E,0x00,0x04,0x00,0x00,0x00,0x00,0x00, // 0x12 -0x00,0x00,0x19,0x80,0x19,0x80,0x19,0x80,0x19,0x80,0x19,0x80,0x19,0x80,0x19,0x80,0x19,0x80,0x19,0x80,0x19,0x80,0x00,0x00,0x19,0x80,0x19,0x80,0x00,0x00,0x00,0x00, // 0x13 -0x00,0x00,0x7F,0x80,0x36,0xC0,0x36,0x60,0x36,0x60,0x36,0x60,0x36,0xC0,0x37,0x80,0x36,0x00,0x36,0x00,0x36,0x00,0x36,0x00,0x36,0x00,0x36,0x00,0x00,0x00,0x00,0x00, // 0x14 -0x00,0x00,0x1F,0x80,0x30,0xC0,0x00,0xC0,0x00,0xC0,0x1F,0x80,0x30,0xC0,0x30,0xC0,0x1F,0x80,0x30,0x00,0x30,0x00,0x30,0xC0,0x1F,0x80,0x00,0x00,0x00,0x00,0x00,0x00, // 0x15 -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0x80,0x7F,0x80,0x7F,0x80,0x00,0x00,0x00,0x00, // 0x16 -0x04,0x00,0x0E,0x00,0x1F,0x00,0x3F,0x80,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x3F,0x80,0x1F,0x00,0x0E,0x00,0x04,0x00,0x3F,0x80,0x00,0x00, // 0x17 -0x00,0x00,0x04,0x00,0x0E,0x00,0x1F,0x00,0x3F,0x80,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x00,0x00,0x00,0x00, // 0x18 -0x00,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x3F,0x80,0x1F,0x00,0x0E,0x00,0x04,0x00,0x00,0x00,0x00,0x00, // 0x19 -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x18,0x00,0x38,0x00,0x7F,0xC0,0x38,0x00,0x18,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x1A -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x03,0x00,0x03,0x80,0x7F,0xC0,0x03,0x80,0x03,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x1B -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x7F,0xE0,0x00,0x00,0x00,0x00, // 0x1C -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x00,0x31,0x80,0x71,0xC0,0xFF,0xE0,0x71,0xC0,0x31,0x80,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x1D -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x0E,0x00,0x1F,0x00,0x3F,0x80,0x7F,0xC0,0xFF,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x1E -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xE0,0x7F,0xC0,0x3F,0x80,0x1F,0x00,0x0E,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x1F -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x20 -0x06,0x00,0x06,0x00,0x0F,0x00,0x0F,0x00,0x0F,0x00,0x0F,0x00,0x0F,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x00,0x00, // 0x21 -0x00,0x00,0x00,0x00,0x19,0x80,0x19,0x80,0x19,0x80,0x19,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x22 -0x00,0x00,0x66,0x00,0x66,0x00,0x66,0x00,0xFF,0xC0,0x33,0x00,0x33,0x00,0x19,0x80,0x19,0x80,0x3F,0xE0,0x0C,0xC0,0x0C,0xC0,0x0C,0xC0,0x00,0x00,0x00,0x00,0x00,0x00, // 0x23 -0x06,0x00,0x06,0x00,0x1F,0x80,0x3F,0xC0,0x06,0xC0,0x06,0xC0,0x1F,0xC0,0x3F,0x80,0x36,0x00,0x36,0x00,0x3F,0xC0,0x1F,0x80,0x06,0x00,0x06,0x00,0x00,0x00,0x00,0x00, // 0x24 -0x00,0x00,0x00,0x00,0x80,0x00,0xC1,0xC0,0xE1,0xC0,0x71,0xC0,0x38,0x00,0x1C,0x00,0x0E,0x00,0x07,0x00,0x03,0x80,0x71,0xC0,0x70,0xE0,0x70,0x60,0x00,0x00,0x00,0x00, // 0x25 -0x00,0x00,0x0E,0x00,0x1B,0x00,0x19,0x80,0x19,0x80,0x0D,0x80,0x07,0x00,0x07,0x80,0x07,0xC0,0x6C,0xC0,0x3C,0xC0,0x18,0xC0,0x3D,0xC0,0x67,0x80,0x00,0x00,0x00,0x00, // 0x26 -0x07,0x00,0x07,0x00,0x07,0x00,0x06,0x00,0x06,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x27 -0x1C,0x00,0x06,0x00,0x07,0x00,0x03,0x00,0x03,0x80,0x03,0x80,0x03,0x80,0x03,0x80,0x03,0x80,0x03,0x80,0x03,0x00,0x07,0x00,0x06,0x00,0x1C,0x00,0x00,0x00,0x00,0x00, // 0x28 -0x03,0x80,0x06,0x00,0x0E,0x00,0x0C,0x00,0x1C,0x00,0x1C,0x00,0x1C,0x00,0x1C,0x00,0x1C,0x00,0x1C,0x00,0x0C,0x00,0x0E,0x00,0x06,0x00,0x03,0x80,0x00,0x00,0x00,0x00, // 0x29 -0x00,0x00,0x00,0x00,0x00,0x00,0x36,0xC0,0x36,0xC0,0x1F,0x80,0x0F,0x00,0x3F,0xC0,0x0F,0x00,0x1F,0x80,0x36,0xC0,0x36,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x2A -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x3F,0xC0,0x3F,0xC0,0x06,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x2B -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x07,0x00,0x07,0x00,0x06,0x00,0x03,0x00, // 0x2C -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0xC0,0x3F,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x2D -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x07,0x00,0x07,0x00,0x00,0x00,0x00,0x00, // 0x2E -0x00,0x00,0x80,0x00,0xC0,0x00,0xE0,0x00,0x70,0x00,0x38,0x00,0x1C,0x00,0x0E,0x00,0x07,0x00,0x03,0x80,0x01,0xC0,0x00,0xE0,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x00, // 0x2F -0x1F,0x00,0x7F,0xC0,0x60,0xC0,0xE0,0x60,0xF0,0x60,0xD8,0x60,0xCC,0x60,0xC6,0x60,0xC3,0x60,0xC1,0xE0,0xC0,0xE0,0x60,0xC0,0x7F,0xC0,0x1F,0x00,0x00,0x00,0x00,0x00, // 0x30 -0x0C,0x00,0x0E,0x00,0x0F,0x80,0x0F,0x80,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x7F,0x80,0x7F,0x80,0x00,0x00,0x00,0x00, // 0x31 -0x3F,0x80,0x7F,0xC0,0xE0,0xE0,0xC0,0x60,0xE0,0x60,0x70,0x00,0x38,0x00,0x1C,0x00,0x0E,0x00,0x07,0x00,0x03,0x80,0x01,0xC0,0xFF,0xE0,0xFF,0xE0,0x00,0x00,0x00,0x00, // 0x32 -0x3F,0x80,0x7F,0xC0,0xE0,0xE0,0xC0,0x60,0xC0,0x00,0xE0,0x00,0x7F,0x00,0x3F,0x00,0x60,0x00,0xC0,0x00,0xC0,0x60,0xE0,0xE0,0x7F,0xC0,0x3F,0x80,0x00,0x00,0x00,0x00, // 0x33 -0x38,0x00,0x3C,0x00,0x3E,0x00,0x37,0x00,0x33,0x80,0x31,0xC0,0x30,0xE0,0x30,0x60,0xFF,0xE0,0xFF,0xE0,0x30,0x00,0x30,0x00,0x30,0x00,0x30,0x00,0x00,0x00,0x00,0x00, // 0x34 -0xFF,0xE0,0xFF,0xE0,0x00,0x60,0x00,0x60,0x00,0x60,0x3F,0xE0,0x7F,0xC0,0xE0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x60,0xE0,0xE0,0x7F,0xC0,0x3F,0x80,0x00,0x00,0x00,0x00, // 0x35 -0x3C,0x00,0x3E,0x00,0x07,0x00,0x03,0x80,0x01,0xC0,0x00,0xC0,0x3F,0xE0,0x7F,0xE0,0xE0,0xE0,0xC0,0x60,0xC0,0x60,0xE0,0xE0,0x7F,0xC0,0x3F,0x80,0x00,0x00,0x00,0x00, // 0x36 -0xFF,0xE0,0xFF,0xE0,0x60,0x00,0x60,0x00,0x30,0x00,0x30,0x00,0x18,0x00,0x18,0x00,0x0C,0x00,0x0C,0x00,0x06,0x00,0x06,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x00,0x00, // 0x37 -0x1F,0x00,0x3F,0x80,0x71,0xC0,0x60,0xC0,0x60,0xC0,0x71,0xC0,0x3F,0x80,0x7F,0xC0,0xE0,0xE0,0xC0,0x60,0xC0,0x60,0xE0,0xE0,0x7F,0xC0,0x3F,0x80,0x00,0x00,0x00,0x00, // 0x38 -0x3F,0x80,0x7F,0xC0,0xE0,0xE0,0xC0,0x60,0xC0,0x60,0xE0,0xE0,0xFF,0xC0,0xFF,0x80,0x60,0x00,0x70,0x00,0x38,0x00,0x1C,0x00,0x0F,0x80,0x07,0x80,0x00,0x00,0x00,0x00, // 0x39 -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x07,0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x07,0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x3A -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x07,0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x07,0x00,0x07,0x00,0x06,0x00,0x06,0x00,0x03,0x00, // 0x3B -0x30,0x00,0x38,0x00,0x1C,0x00,0x0E,0x00,0x07,0x00,0x03,0x80,0x01,0xC0,0x01,0xC0,0x03,0x80,0x07,0x00,0x0E,0x00,0x1C,0x00,0x38,0x00,0x30,0x00,0x00,0x00,0x00,0x00, // 0x3C -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0xC0,0x7F,0xC0,0x00,0x00,0x00,0x00,0x7F,0xC0,0x7F,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x3D -0x00,0xC0,0x01,0xC0,0x03,0x80,0x07,0x00,0x0E,0x00,0x1C,0x00,0x38,0x00,0x38,0x00,0x1C,0x00,0x0E,0x00,0x07,0x00,0x03,0x80,0x01,0xC0,0x00,0xC0,0x00,0x00,0x00,0x00, // 0x3E -0x1F,0x80,0x3F,0xC0,0x70,0xE0,0x60,0x60,0x70,0x60,0x38,0x00,0x1C,0x00,0x0E,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x00,0x00, // 0x3F -0x3F,0x80,0x7F,0xC0,0x60,0xC0,0xDE,0x60,0xDF,0x60,0xDB,0x60,0xDB,0x60,0xDB,0x60,0xDB,0x60,0x7F,0x60,0x3E,0x60,0x00,0xE0,0x3F,0xC0,0x3F,0x00,0x00,0x00,0x00,0x00, // 0x40 -0x06,0x00,0x06,0x00,0x0F,0x00,0x0F,0x00,0x0F,0x00,0x19,0x80,0x19,0x80,0x19,0x80,0x30,0xC0,0x3F,0xC0,0x3F,0xC0,0x60,0x60,0x60,0x60,0x60,0x60,0x00,0x00,0x00,0x00, // 0x41 -0x0F,0xE0,0x1F,0xE0,0x38,0x60,0x30,0x60,0x30,0x60,0x38,0x60,0x1F,0xE0,0x3F,0xE0,0x70,0x60,0x60,0x60,0x60,0x60,0x70,0x60,0x3F,0xE0,0x1F,0xE0,0x00,0x00,0x00,0x00, // 0x42 -0x1F,0x00,0x3F,0x80,0x71,0xC0,0x60,0xC0,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x60,0xC0,0x71,0xC0,0x3F,0x80,0x1F,0x00,0x00,0x00,0x00,0x00, // 0x43 -0x0F,0xE0,0x1F,0xE0,0x38,0x60,0x30,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x30,0x60,0x38,0x60,0x1F,0xE0,0x0F,0xE0,0x00,0x00,0x00,0x00, // 0x44 -0x7F,0xE0,0x7F,0xE0,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x1F,0xE0,0x1F,0xE0,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x7F,0xE0,0x7F,0xE0,0x00,0x00,0x00,0x00, // 0x45 -0x7F,0xE0,0x7F,0xE0,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x1F,0xE0,0x1F,0xE0,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x00,0x00,0x00, // 0x46 -0x3F,0x00,0x7F,0x80,0x61,0xC0,0x00,0xC0,0x00,0x60,0x00,0x60,0x7C,0x60,0x7C,0x60,0x60,0x60,0x60,0x60,0x60,0xC0,0x61,0xC0,0x7F,0x80,0x7F,0x00,0x00,0x00,0x00,0x00, // 0x47 -0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x7F,0xE0,0x7F,0xE0,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x00,0x00,0x00,0x00, // 0x48 -0x1F,0x80,0x1F,0x80,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x1F,0x80,0x1F,0x80,0x00,0x00,0x00,0x00, // 0x49 -0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x60,0x60,0x60,0x30,0xE0,0x3F,0xC0,0x1F,0x80,0x00,0x00,0x00,0x00, // 0x4A -0x60,0x60,0x70,0x60,0x38,0x60,0x1C,0x60,0x0E,0x60,0x07,0x60,0x03,0xE0,0x03,0xE0,0x07,0x60,0x0E,0x60,0x1C,0x60,0x38,0x60,0x70,0x60,0x60,0x60,0x00,0x00,0x00,0x00, // 0x4B -0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x7F,0xE0,0x7F,0xE0,0x00,0x00,0x00,0x00, // 0x4C -0x60,0x60,0x70,0xE0,0x70,0xE0,0x79,0xE0,0x79,0xE0,0x6F,0x60,0x6F,0x60,0x66,0x60,0x66,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x00,0x00,0x00,0x00, // 0x4D -0x60,0x60,0x60,0xE0,0x60,0xE0,0x61,0xE0,0x63,0x60,0x63,0x60,0x66,0x60,0x66,0x60,0x6C,0x60,0x6C,0x60,0x78,0x60,0x70,0x60,0x70,0x60,0x60,0x60,0x00,0x00,0x00,0x00, // 0x4E -0x0F,0x00,0x1F,0x80,0x39,0xC0,0x30,0xC0,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x30,0xC0,0x39,0xC0,0x1F,0x80,0x0F,0x00,0x00,0x00,0x00,0x00, // 0x4F -0x1F,0xE0,0x3F,0xE0,0x70,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x70,0x60,0x3F,0xE0,0x1F,0xE0,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x00,0x00,0x00, // 0x50 -0x0F,0x00,0x1F,0x80,0x39,0xC0,0x30,0xC0,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x6C,0x60,0x3C,0xC0,0x39,0xC0,0x7F,0x80,0x6F,0x00,0x00,0x00,0x00,0x00, // 0x51 -0x1F,0xE0,0x3F,0xE0,0x70,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x70,0x60,0x3F,0xE0,0x1F,0xE0,0x0E,0x60,0x1C,0x60,0x38,0x60,0x70,0x60,0x60,0x60,0x00,0x00,0x00,0x00, // 0x52 -0x1F,0x80,0x3F,0xC0,0x70,0xE0,0x60,0x60,0x00,0x60,0x00,0xE0,0x1F,0xC0,0x3F,0x80,0x70,0x00,0x60,0x00,0x60,0x60,0x70,0xE0,0x3F,0xC0,0x1F,0x80,0x00,0x00,0x00,0x00, // 0x53 -0x3F,0xC0,0x3F,0xC0,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x00,0x00, // 0x54 -0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x30,0xC0,0x3F,0xC0,0x1F,0x80,0x00,0x00,0x00,0x00, // 0x55 -0x60,0x60,0x60,0x60,0x60,0x60,0x30,0xC0,0x30,0xC0,0x30,0xC0,0x19,0x80,0x19,0x80,0x19,0x80,0x0F,0x00,0x0F,0x00,0x0F,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x00,0x00, // 0x56 -0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x66,0x60,0x66,0x60,0x6F,0x60,0x79,0xE0,0x70,0xE0,0x70,0xE0,0x60,0x60,0x00,0x00,0x00,0x00, // 0x57 -0x60,0x60,0x60,0x60,0x30,0xC0,0x30,0xC0,0x19,0x80,0x0F,0x00,0x06,0x00,0x06,0x00,0x0F,0x00,0x19,0x80,0x30,0xC0,0x30,0xC0,0x60,0x60,0x60,0x60,0x00,0x00,0x00,0x00, // 0x58 -0x60,0x60,0x60,0x60,0x30,0xC0,0x30,0xC0,0x19,0x80,0x19,0x80,0x0F,0x00,0x0F,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x00,0x00, // 0x59 -0x7F,0xE0,0x7F,0xE0,0x30,0x00,0x30,0x00,0x18,0x00,0x0C,0x00,0x06,0x00,0x06,0x00,0x03,0x00,0x01,0x80,0x00,0xC0,0x00,0xC0,0x7F,0xE0,0x7F,0xE0,0x00,0x00,0x00,0x00, // 0x5A -0x1F,0x80,0x1F,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x1F,0x80,0x1F,0x80,0x00,0x00,0x00,0x00, // 0x5B -0x00,0x00,0x00,0x20,0x00,0x60,0x00,0xE0,0x01,0xC0,0x03,0x80,0x07,0x00,0x0E,0x00,0x1C,0x00,0x38,0x00,0x70,0x00,0xE0,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x5C -0x1F,0x80,0x1F,0x80,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x1F,0x80,0x1F,0x80,0x00,0x00,0x00,0x00, // 0x5D -0x04,0x00,0x0E,0x00,0x1F,0x00,0x3B,0x80,0x71,0xC0,0xE0,0xE0,0xC0,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x5E -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xE0,0xFF,0xE0, // 0x5F -0x00,0x00,0x0E,0x00,0x0E,0x00,0x0E,0x00,0x06,0x00,0x06,0x00,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x60 -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0x80,0x7F,0xC0,0x60,0x00,0x7F,0x80,0x7F,0xC0,0x60,0x60,0x60,0x60,0x7F,0xE0,0x7F,0xC0,0x00,0x00,0x00,0x00, // 0x61 -0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x1F,0x60,0x3F,0xE0,0x70,0xE0,0x60,0x60,0x60,0x60,0x60,0x60,0x70,0x60,0x3F,0xE0,0x1F,0xE0,0x00,0x00,0x00,0x00, // 0x62 -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0x80,0x3F,0xC0,0x60,0xE0,0x00,0x60,0x00,0x60,0x00,0x60,0x60,0xE0,0x3F,0xC0,0x1F,0x80,0x00,0x00,0x00,0x00, // 0x63 -0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x6F,0x80,0x7F,0xC0,0x78,0xE0,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0xE0,0x7F,0xC0,0x7F,0x80,0x00,0x00,0x00,0x00, // 0x64 -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0x80,0x3F,0xC0,0x60,0xE0,0x7F,0xE0,0x3F,0xE0,0x00,0x60,0x00,0xE0,0x3F,0xC0,0x1F,0x80,0x00,0x00,0x00,0x00, // 0x65 -0x1E,0x00,0x1F,0x00,0x03,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x0F,0xE0,0x0F,0xE0,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x00,0x00,0x00,0x00, // 0x66 -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0x80,0x7F,0xC0,0x60,0xE0,0x60,0x60,0x70,0xE0,0x7F,0xC0,0x6F,0x80,0x60,0x00,0x70,0x00,0x3F,0xC0,0x1F,0xC0, // 0x67 -0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x0F,0x60,0x1F,0xE0,0x38,0xE0,0x30,0x60,0x30,0x60,0x30,0x60,0x30,0x60,0x30,0x60,0x30,0x60,0x00,0x00,0x00,0x00, // 0x68 -0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x07,0x00,0x07,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x1F,0x80,0x1F,0x80,0x00,0x00,0x00,0x00, // 0x69 -0x00,0x00,0x00,0x00,0x18,0x00,0x18,0x00,0x00,0x00,0x1C,0x00,0x1C,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x19,0x80,0x1F,0x80,0x0F,0x00, // 0x6A -0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x18,0xC0,0x1C,0xC0,0x0E,0xC0,0x07,0xC0,0x07,0xC0,0x0E,0xC0,0x1C,0xC0,0x38,0xC0,0x30,0xC0,0x00,0x00,0x00,0x00, // 0x6B -0x07,0x00,0x07,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x1F,0x80,0x1F,0x80,0x00,0x00,0x00,0x00, // 0x6C -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0xA0,0x3F,0xE0,0x7F,0xE0,0x66,0x60,0x66,0x60,0x66,0x60,0x66,0x60,0x66,0x60,0x66,0x60,0x00,0x00,0x00,0x00, // 0x6D -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0xC0,0x3F,0xC0,0x70,0xC0,0x60,0xC0,0x60,0xC0,0x60,0xC0,0x60,0xC0,0x60,0xC0,0x60,0xC0,0x00,0x00,0x00,0x00, // 0x6E -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0x80,0x3F,0xC0,0x70,0xE0,0x60,0x60,0x60,0x60,0x60,0x60,0x70,0xE0,0x3F,0xC0,0x1F,0x80,0x00,0x00,0x00,0x00, // 0x6F -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0xE0,0x3F,0xE0,0x70,0x60,0x60,0x60,0x60,0x60,0x70,0xE0,0x3F,0xE0,0x1F,0x60,0x00,0x60,0x00,0x60,0x00,0x60, // 0x70 -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0x80,0x7F,0xC0,0x60,0xE0,0x60,0x60,0x60,0x60,0x70,0xE0,0x7F,0xC0,0x6F,0x80,0x60,0x00,0x60,0x00,0x60,0x00, // 0x71 -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0xC0,0x7F,0xC0,0x61,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0x00,0x00,0x00, // 0x72 -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0xC0,0x1F,0xE0,0x00,0x60,0x0F,0xE0,0x1F,0xC0,0x18,0x00,0x18,0x00,0x1F,0xE0,0x0F,0xC0,0x00,0x00,0x00,0x00, // 0x73 -0x00,0x00,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x0F,0xE0,0x0F,0xE0,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x1F,0x80,0x1F,0x00,0x00,0x00,0x00,0x00, // 0x74 -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x70,0xE0,0x7F,0xC0,0x6F,0x80,0x00,0x00,0x00,0x00, // 0x75 -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x60,0x60,0x60,0x30,0xC0,0x30,0xC0,0x19,0x80,0x19,0x80,0x0F,0x00,0x0F,0x00,0x06,0x00,0x00,0x00,0x00,0x00, // 0x76 -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x66,0x60,0x66,0x60,0x66,0x60,0x66,0x60,0x66,0x60,0x6F,0x60,0x3F,0xC0,0x39,0xC0,0x10,0x80,0x00,0x00,0x00,0x00, // 0x77 -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x60,0x38,0xE0,0x1D,0xC0,0x0F,0x80,0x07,0x00,0x0F,0x80,0x1D,0xC0,0x38,0xE0,0x30,0x60,0x00,0x00,0x00,0x00, // 0x78 -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xC0,0x30,0xC0,0x19,0x80,0x19,0x80,0x0F,0x00,0x0F,0x00,0x06,0x00,0x06,0x00,0x03,0x00,0x03,0x00,0x01,0x80, // 0x79 -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0xE0,0x1F,0xE0,0x0C,0x00,0x06,0x00,0x03,0x00,0x01,0x80,0x00,0xC0,0x3F,0xE0,0x3F,0xE0,0x00,0x00,0x00,0x00, // 0x7A -0x3C,0x00,0x3E,0x00,0x07,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x80,0x01,0xC0,0x03,0x80,0x03,0x00,0x03,0x00,0x03,0x00,0x07,0x00,0x3E,0x00,0x3C,0x00,0x00,0x00, // 0x7B -0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x00,0x00, // 0x7C -0x03,0xC0,0x07,0xC0,0x0E,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x1C,0x00,0x38,0x00,0x1C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0E,0x00,0x07,0xC0,0x03,0xC0,0x00,0x00, // 0x7D -0x00,0x00,0x00,0x00,0x63,0x80,0x36,0xC0,0x1C,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x7E -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x0F,0x00,0x19,0x80,0x30,0xC0,0x60,0x60,0x60,0x60,0x7F,0xE0,0x7F,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x7F -0x1F,0x00,0x3F,0x80,0x71,0xC0,0x60,0xC0,0x60,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x60,0xC0,0x71,0xC0,0x3F,0x80,0x1F,0x00,0x06,0x00,0x07,0x80,0x07,0x80, // 0x80 -0x00,0x00,0x00,0x00,0x19,0x80,0x19,0x80,0x00,0x00,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x70,0xE0,0x7F,0xC0,0x6F,0x80,0x00,0x00,0x00,0x00, // 0x81 -0x00,0x00,0x18,0x00,0x0C,0x00,0x06,0x00,0x00,0x00,0x1F,0x80,0x3F,0xC0,0x60,0xE0,0x7F,0xE0,0x7F,0xE0,0x00,0x60,0x00,0xE0,0x3F,0xC0,0x1F,0x80,0x00,0x00,0x00,0x00, // 0x82 -0x00,0x00,0x06,0x00,0x0F,0x00,0x19,0x80,0x00,0x00,0x3F,0x80,0x7F,0xC0,0x60,0x00,0x7F,0x80,0x7F,0xC0,0x60,0x60,0x60,0x60,0x7F,0xE0,0x7F,0xC0,0x00,0x00,0x00,0x00, // 0x83 -0x00,0x00,0x00,0x00,0x19,0x80,0x19,0x80,0x00,0x00,0x3F,0x80,0x7F,0xC0,0x60,0x00,0x7F,0x80,0x7F,0xC0,0x60,0x60,0x60,0x60,0x7F,0xE0,0x7F,0xC0,0x00,0x00,0x00,0x00, // 0x84 -0x00,0x00,0x03,0x00,0x06,0x00,0x0C,0x00,0x00,0x00,0x3F,0x80,0x7F,0xC0,0x60,0x00,0x7F,0x80,0x7F,0xC0,0x60,0x60,0x60,0x60,0x7F,0xE0,0x7F,0xC0,0x00,0x00,0x00,0x00, // 0x85 -0x00,0x00,0x06,0x00,0x09,0x00,0x06,0x00,0x00,0x00,0x3F,0x80,0x7F,0xC0,0x60,0x00,0x7F,0x80,0x7F,0xC0,0x60,0x60,0x60,0x60,0x7F,0xE0,0x7F,0xC0,0x00,0x00,0x00,0x00, // 0x86 -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0x80,0x3F,0xC0,0x70,0xE0,0x00,0x60,0x00,0x60,0x00,0x60,0x70,0xE0,0x3F,0xC0,0x1F,0x80,0x06,0x00,0x07,0x80, // 0x87 -0x00,0x00,0x06,0x00,0x0F,0x00,0x19,0x80,0x00,0x00,0x1F,0x80,0x3F,0xC0,0x60,0xE0,0x7F,0xE0,0x7F,0xE0,0x00,0x60,0x00,0x60,0x3F,0xC0,0x1F,0x80,0x00,0x00,0x00,0x00, // 0x88 -0x00,0x00,0x00,0x00,0x19,0x80,0x19,0x80,0x00,0x00,0x1F,0x80,0x3F,0xC0,0x60,0xE0,0x7F,0xE0,0x7F,0xE0,0x00,0x60,0x00,0x60,0x3F,0xC0,0x1F,0x80,0x00,0x00,0x00,0x00, // 0x89 -0x00,0x00,0x03,0x00,0x06,0x00,0x0C,0x00,0x00,0x00,0x1F,0x80,0x3F,0xC0,0x60,0xE0,0x7F,0xE0,0x7F,0xE0,0x00,0x60,0x00,0x60,0x3F,0xC0,0x1F,0x80,0x00,0x00,0x00,0x00, // 0x8A -0x00,0x00,0x00,0x00,0x0D,0x80,0x0D,0x80,0x00,0x00,0x07,0x00,0x07,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x1F,0x80,0x1F,0x80,0x00,0x00,0x00,0x00, // 0x8B -0x00,0x00,0x06,0x00,0x0F,0x00,0x19,0x80,0x00,0x00,0x07,0x00,0x07,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x1F,0x80,0x1F,0x80,0x00,0x00,0x00,0x00, // 0x8C -0x00,0x00,0x03,0x00,0x06,0x00,0x0C,0x00,0x00,0x00,0x07,0x00,0x07,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x1F,0x80,0x1F,0x80,0x00,0x00,0x00,0x00, // 0x8D -0x19,0x80,0x19,0x80,0x00,0x00,0x06,0x00,0x06,0x00,0x0F,0x00,0x0F,0x00,0x19,0x80,0x19,0x80,0x30,0xC0,0x3F,0xC0,0x7F,0xE0,0x60,0x60,0x60,0x60,0x00,0x00,0x00,0x00, // 0x8E -0x06,0x00,0x09,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x0F,0x00,0x0F,0x00,0x19,0x80,0x19,0x80,0x30,0xC0,0x3F,0xC0,0x7F,0xE0,0x60,0x60,0x60,0x60,0x00,0x00,0x00,0x00, // 0x8F -0x18,0x00,0x0C,0x00,0x06,0x00,0x7F,0xE0,0x7F,0xE0,0x00,0x60,0x00,0x60,0x1F,0xE0,0x1F,0xE0,0x00,0x60,0x00,0x60,0x00,0x60,0x7F,0xE0,0x7F,0xE0,0x00,0x00,0x00,0x00, // 0x90 -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3B,0xC0,0x66,0x60,0x66,0x00,0x3F,0xC0,0x06,0x60,0x06,0x60,0x66,0x60,0x3D,0xC0,0x00,0x00,0x00,0x00, // 0x91 -0x7E,0x00,0x7E,0x00,0x0F,0x00,0x0F,0x00,0x0F,0x80,0x0D,0x80,0x3D,0x80,0x3C,0xC0,0x0C,0xC0,0x0F,0xC0,0x0F,0xE0,0x0C,0x60,0x7C,0x60,0x7C,0x60,0x00,0x00,0x00,0x00, // 0x92 -0x00,0x00,0x06,0x00,0x0F,0x00,0x19,0x80,0x00,0x00,0x1F,0x80,0x3F,0xC0,0x70,0xE0,0x60,0x60,0x60,0x60,0x60,0x60,0x70,0xE0,0x3F,0xC0,0x1F,0x80,0x00,0x00,0x00,0x00, // 0x93 -0x00,0x00,0x00,0x00,0x19,0x80,0x19,0x80,0x00,0x00,0x1F,0x80,0x3F,0xC0,0x70,0xE0,0x60,0x60,0x60,0x60,0x60,0x60,0x70,0xE0,0x3F,0xC0,0x1F,0x80,0x00,0x00,0x00,0x00, // 0x94 -0x00,0x00,0x03,0x00,0x06,0x00,0x0C,0x00,0x00,0x00,0x1F,0x80,0x3F,0xC0,0x70,0xE0,0x60,0x60,0x60,0x60,0x60,0x60,0x70,0xE0,0x3F,0xC0,0x1F,0x80,0x00,0x00,0x00,0x00, // 0x95 -0x00,0x00,0x06,0x00,0x0F,0x00,0x19,0x80,0x00,0x00,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x70,0xE0,0x7F,0xC0,0x6F,0x80,0x00,0x00,0x00,0x00, // 0x96 -0x00,0x00,0x03,0x00,0x06,0x00,0x0C,0x00,0x00,0x00,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x70,0xE0,0x7F,0xC0,0x6F,0x80,0x00,0x00,0x00,0x00, // 0x97 -0x00,0x00,0x00,0x00,0x19,0x80,0x19,0x80,0x00,0x00,0x30,0xC0,0x30,0xC0,0x19,0x80,0x19,0x80,0x0F,0x00,0x0F,0x00,0x06,0x00,0x06,0x00,0x03,0x00,0x03,0x00,0x01,0x80, // 0x98 -0x19,0x80,0x19,0x80,0x00,0x00,0x1F,0x80,0x3F,0xC0,0x70,0xE0,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x70,0xE0,0x3F,0xC0,0x1F,0x80,0x00,0x00,0x00,0x00, // 0x99 -0x00,0x00,0x00,0x00,0x19,0x80,0x19,0x80,0x00,0x00,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x70,0xE0,0x7F,0xC0,0x6F,0x80,0x00,0x00,0x00,0x00, // 0x9A -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6F,0x80,0x3F,0xC0,0x78,0xE0,0x6C,0x60,0x66,0x60,0x63,0x60,0x71,0xE0,0x3F,0xC0,0x1F,0x60,0x00,0x00,0x00,0x00, // 0x9B -0x00,0x00,0x00,0x00,0x1E,0x00,0x3F,0x00,0x33,0x00,0x03,0x00,0x03,0x00,0x0F,0x80,0x03,0x00,0x03,0x00,0x01,0x80,0x7F,0xC0,0x3D,0xC0,0x00,0x00,0x00,0x00,0x00,0x00, // 0x9C -0x00,0x00,0x00,0x00,0x6F,0x80,0x3F,0xC0,0x78,0xE0,0x6C,0x60,0x6C,0x60,0x66,0x60,0x66,0x60,0x63,0x60,0x63,0x60,0x71,0xE0,0x3F,0xC0,0x1F,0x60,0x00,0x00,0x00,0x00, // 0x9D -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xC0,0x19,0x80,0x0F,0x00,0x06,0x00,0x0F,0x00,0x19,0x80,0x30,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x9E -0x1C,0x00,0x3E,0x00,0x36,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x1F,0x80,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0xC0,0x07,0xC0,0x03,0x80,0x00,0x00, // 0x9F -0x00,0x00,0x0C,0x00,0x06,0x00,0x03,0x00,0x00,0x00,0x3F,0x80,0x7F,0xC0,0x60,0x00,0x7F,0x80,0x7F,0xC0,0x60,0x60,0x60,0x60,0x7F,0xE0,0x7F,0xC0,0x00,0x00,0x00,0x00, // 0xA0 -0x00,0x00,0x0C,0x00,0x06,0x00,0x03,0x00,0x00,0x00,0x07,0x00,0x07,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x1F,0x80,0x1F,0x80,0x00,0x00,0x00,0x00, // 0xA1 -0x00,0x00,0x0C,0x00,0x06,0x00,0x03,0x00,0x00,0x00,0x1F,0x80,0x3F,0xC0,0x70,0xE0,0x60,0x60,0x60,0x60,0x60,0x60,0x70,0xE0,0x3F,0xC0,0x1F,0x80,0x00,0x00,0x00,0x00, // 0xA2 -0x00,0x00,0x0C,0x00,0x06,0x00,0x03,0x00,0x00,0x00,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x70,0xE0,0x7F,0xC0,0x6F,0x80,0x00,0x00,0x00,0x00, // 0xA3 -0x00,0x00,0x00,0x00,0x37,0x00,0x1D,0x80,0x00,0x00,0x1F,0xC0,0x3F,0xC0,0x70,0xC0,0x60,0xC0,0x60,0xC0,0x60,0xC0,0x60,0xC0,0x60,0xC0,0x60,0xC0,0x00,0x00,0x00,0x00, // 0xA4 -0x37,0x00,0x1D,0x80,0x00,0x00,0x60,0x60,0x60,0xE0,0x61,0xE0,0x63,0xE0,0x67,0x60,0x6E,0x60,0x7C,0x60,0x78,0x60,0x70,0x60,0x60,0x60,0x60,0x60,0x00,0x00,0x00,0x00, // 0xA5 -0x3F,0x80,0x7F,0xC0,0x60,0x00,0x7F,0xC0,0x7F,0xE0,0x60,0x60,0x7F,0xE0,0x7F,0xC0,0x00,0x00,0x3F,0xC0,0x3F,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xA6 -0x1F,0x80,0x3F,0xC0,0x70,0xE0,0x60,0x60,0x60,0x60,0x70,0xE0,0x3F,0xC0,0x1F,0x80,0x00,0x00,0x3F,0xC0,0x3F,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xA7 -0x06,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x07,0x00,0x03,0x80,0x01,0xC0,0x60,0xE0,0x60,0x60,0x70,0xE0,0x3F,0xC0,0x1F,0x80,0x00,0x00,0x00,0x00, // 0xA8 -0x00,0x00,0x00,0x00,0x3F,0x80,0x7F,0xC0,0xE0,0xE0,0xCF,0x60,0xDB,0x60,0xCF,0x60,0xDB,0x60,0xDB,0x60,0xE0,0xE0,0x7F,0xC0,0x3F,0x80,0x00,0x00,0x00,0x00,0x00,0x00, // 0xA9 -0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0xF0,0x7F,0xF0,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xAA -0x00,0x00,0x00,0x00,0x00,0xC0,0x00,0xE0,0x30,0xC0,0x18,0xC0,0x0D,0xE0,0x06,0x00,0x3B,0x00,0x61,0x80,0x30,0xC0,0x18,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xAB -0x00,0x00,0x00,0x00,0x00,0xC0,0x00,0xE0,0x30,0xC0,0x18,0xC0,0x0D,0xE0,0x06,0x00,0x6B,0x00,0x6D,0x80,0x7C,0xC0,0x60,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xAC -0x06,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x0F,0x00,0x0F,0x00,0x0F,0x00,0x0F,0x00,0x0F,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x00,0x00, // 0xAD -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x31,0x80,0x18,0xC0,0x0C,0x60,0x18,0xC0,0x31,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xAE -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x60,0x18,0xC0,0x31,0x80,0x18,0xC0,0x0C,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xAF -0x11,0x10,0x44,0x40,0x11,0x10,0x44,0x40,0x11,0x10,0x44,0x40,0x11,0x10,0x44,0x40,0x11,0x10,0x44,0x40,0x11,0x10,0x44,0x40,0x11,0x10,0x44,0x40,0x11,0x10,0x44,0x40, // 0xB0 -0xAA,0xA0,0x55,0x50,0xAA,0xA0,0x55,0x50,0xAA,0xA0,0x55,0x50,0xAA,0xA0,0x55,0x50,0xAA,0xA0,0x55,0x50,0xAA,0xA0,0x55,0x50,0xAA,0xA0,0x55,0x50,0xAA,0xA0,0x55,0x50, // 0xB1 -0xEE,0xE0,0xBB,0xB0,0xEE,0xE0,0xBB,0xB0,0xEE,0xE0,0xBB,0xB0,0xEE,0xE0,0xBB,0xB0,0xEE,0xE0,0xBB,0xB0,0xEE,0xE0,0xBB,0xB0,0xEE,0xE0,0xBB,0xB0,0xEE,0xE0,0xBB,0xB0, // 0xB2 -0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00, // 0xB3 -0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x07,0xF0,0x07,0xF0,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00, // 0xB4 -0x0C,0x00,0x06,0x00,0x03,0x00,0x06,0x00,0x06,0x00,0x0F,0x00,0x0F,0x00,0x19,0x80,0x19,0x80,0x30,0xC0,0x3F,0xC0,0x7F,0xE0,0x60,0x60,0x60,0x60,0x00,0x00,0x00,0x00, // 0xB5 -0x06,0x00,0x0F,0x00,0x19,0x80,0x06,0x00,0x06,0x00,0x0F,0x00,0x0F,0x00,0x19,0x80,0x19,0x80,0x30,0xC0,0x3F,0xC0,0x7F,0xE0,0x60,0x60,0x60,0x60,0x00,0x00,0x00,0x00, // 0xB6 -0x03,0x00,0x06,0x00,0x0C,0x00,0x06,0x00,0x06,0x00,0x0F,0x00,0x0F,0x00,0x19,0x80,0x19,0x80,0x30,0xC0,0x3F,0xC0,0x7F,0xE0,0x60,0x60,0x60,0x60,0x00,0x00,0x00,0x00, // 0xB7 -0x00,0x00,0x00,0x00,0x3F,0x80,0x7F,0xC0,0xE0,0xE0,0xCE,0x60,0xDB,0x60,0xC3,0x60,0xDB,0x60,0xCE,0x60,0xE0,0xE0,0x7F,0xC0,0x3F,0x80,0x00,0x00,0x00,0x00,0x00,0x00, // 0xB8 -0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xF0,0x06,0xF0,0x06,0x00,0x06,0xF0,0x06,0xF0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0, // 0xB9 -0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0, // 0xBA -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xF0,0x07,0xF0,0x06,0x00,0x06,0xF0,0x06,0xF0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0, // 0xBB -0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xF0,0x06,0xF0,0x06,0x00,0x07,0xF0,0x07,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xBC -0x00,0x00,0x06,0x00,0x06,0x00,0x1F,0x00,0x3F,0x80,0x37,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0x37,0xC0,0x3F,0x80,0x1F,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x00,0x00, // 0xBD -0x60,0x60,0x60,0x60,0x30,0xC0,0x30,0xC0,0x19,0x80,0x19,0x80,0x0F,0x00,0x0F,0x00,0x06,0x00,0x3F,0xC0,0x06,0x00,0x3F,0xC0,0x06,0x00,0x06,0x00,0x00,0x00,0x00,0x00, // 0xBE -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xF0,0x07,0xF0,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00, // 0xBF -0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0xFE,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xC0 -0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0xFF,0xF0,0xFF,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xC1 -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xF0,0xFF,0xF0,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00, // 0xC2 -0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0xFE,0x00,0xFE,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00, // 0xC3 -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xF0,0xFF,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xC4 -0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0xFF,0xF0,0xFF,0xF0,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00, // 0xC5 -0x00,0x00,0x00,0x00,0x37,0x00,0x1D,0x80,0x00,0x00,0x3F,0x80,0x7F,0xC0,0x60,0x00,0x7F,0x80,0x7F,0xC0,0x60,0x60,0x60,0x60,0x7F,0xE0,0x7F,0xC0,0x00,0x00,0x00,0x00, // 0xC6 -0x37,0x00,0x1D,0x80,0x00,0x00,0x06,0x00,0x06,0x00,0x0F,0x00,0x0F,0x00,0x19,0x80,0x19,0x80,0x30,0xC0,0x3F,0xC0,0x7F,0xE0,0x60,0x60,0x60,0x60,0x00,0x00,0x00,0x00, // 0xC7 -0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0xFE,0xC0,0xFE,0xC0,0x00,0xC0,0xFF,0xC0,0xFF,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xC8 -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xC0,0xFF,0xC0,0x00,0xC0,0xFE,0xC0,0xFE,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0, // 0xC9 -0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0xFE,0xF0,0xFE,0xF0,0x00,0x00,0xFF,0xF0,0xFF,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xCA -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xF0,0xFF,0xF0,0x00,0x00,0xFE,0xF0,0xFE,0xF0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0, // 0xCB -0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0xFE,0xC0,0xFE,0xC0,0x00,0xC0,0xFE,0xC0,0xFE,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0, // 0xCC -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xF0,0xFF,0xF0,0x00,0x00,0xFF,0xF0,0xFF,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xCD -0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0xFE,0xF0,0xFE,0xF0,0x00,0x00,0xFE,0xF0,0xFE,0xF0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0,0x06,0xC0, // 0xCE -0x00,0x00,0x60,0x60,0x6F,0x60,0x3F,0xC0,0x70,0xE0,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x70,0xE0,0x3F,0xC0,0x6F,0x60,0x60,0x60,0x00,0x00,0x00,0x00,0x00,0x00, // 0xCF -0x00,0x00,0x00,0x00,0x0F,0x00,0x1F,0x80,0x11,0x80,0x01,0x80,0x03,0x80,0x07,0x00,0x0E,0x00,0x1F,0x00,0x19,0x80,0x19,0x80,0x1F,0x80,0x0F,0x00,0x00,0x00,0x00,0x00, // 0xD0 -0x0F,0xC0,0x1F,0xC0,0x38,0xC0,0x30,0xC0,0x60,0xC0,0x60,0xC0,0x61,0xE0,0x61,0xE0,0x60,0xC0,0x60,0xC0,0x30,0xC0,0x38,0xC0,0x1F,0xC0,0x0F,0xC0,0x00,0x00,0x00,0x00, // 0xD1 -0x06,0x00,0x0F,0x00,0x19,0x80,0x7F,0xE0,0x7F,0xE0,0x00,0x60,0x00,0x60,0x1F,0xE0,0x1F,0xE0,0x00,0x60,0x00,0x60,0x00,0x60,0x7F,0xE0,0x7F,0xE0,0x00,0x00,0x00,0x00, // 0xD2 -0x19,0x80,0x19,0x80,0x00,0x00,0x7F,0xE0,0x7F,0xE0,0x00,0x60,0x00,0x60,0x1F,0xE0,0x1F,0xE0,0x00,0x60,0x00,0x60,0x00,0x60,0x7F,0xE0,0x7F,0xE0,0x00,0x00,0x00,0x00, // 0xD3 -0x01,0x80,0x03,0x00,0x06,0x00,0x7F,0xE0,0x7F,0xE0,0x00,0x60,0x00,0x60,0x1F,0xE0,0x1F,0xE0,0x00,0x60,0x00,0x60,0x00,0x60,0x7F,0xE0,0x7F,0xE0,0x00,0x00,0x00,0x00, // 0xD4 -0x00,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xD5 -0x18,0x00,0x0C,0x00,0x06,0x00,0x1F,0x80,0x1F,0x80,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x1F,0x80,0x1F,0x80,0x00,0x00,0x00,0x00, // 0xD6 -0x06,0x00,0x0F,0x00,0x19,0x80,0x1F,0x80,0x1F,0x80,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x1F,0x80,0x1F,0x80,0x00,0x00,0x00,0x00, // 0xD7 -0x19,0x80,0x19,0x80,0x00,0x00,0x1F,0x80,0x1F,0x80,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x1F,0x80,0x1F,0x80,0x00,0x00,0x00,0x00, // 0xD8 -0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x07,0xF0,0x07,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xD9 -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x00,0xFE,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00, // 0xDA -0xFF,0xF0,0xFF,0xF0,0xFF,0xF0,0xFF,0xF0,0xFF,0xF0,0xFF,0xF0,0xFF,0xF0,0xFF,0xF0,0xFF,0xF0,0xFF,0xF0,0xFF,0xF0,0xFF,0xF0,0xFF,0xF0,0xFF,0xF0,0xFF,0xF0,0xFF,0xF0, // 0xDB -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xF0,0xFF,0xF0,0xFF,0xF0,0xFF,0xF0,0xFF,0xF0,0xFF,0xF0,0xFF,0xF0,0xFF,0xF0, // 0xDC -0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x00,0x00, // 0xDD -0x01,0x80,0x03,0x00,0x06,0x00,0x1F,0x80,0x1F,0x80,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x1F,0x80,0x1F,0x80,0x00,0x00,0x00,0x00, // 0xDE -0xFF,0xF0,0xFF,0xF0,0xFF,0xF0,0xFF,0xF0,0xFF,0xF0,0xFF,0xF0,0xFF,0xF0,0xFF,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xDF -0x18,0x00,0x0C,0x00,0x06,0x00,0x1F,0x80,0x3F,0xC0,0x70,0xE0,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x70,0xE0,0x3F,0xC0,0x1F,0x80,0x00,0x00,0x00,0x00, // 0xE0 -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x19,0x80,0x30,0xC0,0x30,0xC0,0x1F,0xC0,0x38,0xC0,0x30,0xC0,0x30,0xC0,0x38,0xC0,0x1F,0xC0,0x00,0xC0,0x00,0xC0, // 0xE1 -0x06,0x00,0x0F,0x00,0x19,0x80,0x1F,0x80,0x3F,0xC0,0x70,0xE0,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x70,0xE0,0x3F,0xC0,0x1F,0x80,0x00,0x00,0x00,0x00, // 0xE2 -0x01,0x80,0x03,0x00,0x06,0x00,0x1F,0x80,0x3F,0xC0,0x70,0xE0,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x70,0xE0,0x3F,0xC0,0x1F,0x80,0x00,0x00,0x00,0x00, // 0xE3 -0x00,0x00,0x00,0x00,0x1B,0x80,0x0E,0xC0,0x00,0x00,0x1F,0x80,0x3F,0xC0,0x70,0xE0,0x60,0x60,0x60,0x60,0x60,0x60,0x70,0xE0,0x3F,0xC0,0x1F,0x80,0x00,0x00,0x00,0x00, // 0xE4 -0x37,0x00,0x1D,0x80,0x00,0x00,0x1F,0x80,0x3F,0xC0,0x70,0xE0,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x70,0xE0,0x3F,0xC0,0x1F,0x80,0x00,0x00,0x00,0x00, // 0xE5 -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x60,0x30,0x60,0x30,0x60,0x30,0x60,0x30,0x60,0x38,0xE0,0x3F,0xE0,0x37,0xE0,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60, // 0xE6 -0x00,0x00,0x00,0x00,0x03,0xC0,0x03,0xC0,0x01,0x80,0x1F,0x80,0x3F,0x80,0x31,0x80,0x31,0x80,0x3F,0x80,0x1F,0x80,0x01,0x80,0x03,0xC0,0x03,0xC0,0x00,0x00,0x00,0x00, // 0xE7 -0x03,0xC0,0x03,0xC0,0x01,0x80,0x1F,0x80,0x3F,0x80,0x31,0x80,0x31,0x80,0x31,0x80,0x31,0x80,0x3F,0x80,0x1F,0x80,0x01,0x80,0x03,0xC0,0x03,0xC0,0x00,0x00,0x00,0x00, // 0xE8 -0x18,0x00,0x0C,0x00,0x06,0x00,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x30,0xC0,0x3F,0xC0,0x1F,0x80,0x00,0x00,0x00,0x00, // 0xE9 -0x06,0x00,0x0F,0x00,0x19,0x80,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x30,0xC0,0x3F,0xC0,0x1F,0x80,0x00,0x00,0x00,0x00, // 0xEA -0x01,0x80,0x03,0x00,0x06,0x00,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x30,0xC0,0x3F,0xC0,0x1F,0x80,0x00,0x00,0x00,0x00, // 0xEB -0x00,0x00,0x00,0x00,0x18,0x00,0x0C,0x00,0x06,0x00,0x30,0xC0,0x30,0xC0,0x19,0x80,0x19,0x80,0x0F,0x00,0x0F,0x00,0x06,0x00,0x06,0x00,0x03,0x00,0x03,0x00,0x01,0x80, // 0xEC -0x18,0x00,0x0C,0x00,0x06,0x00,0x60,0x60,0x30,0xC0,0x19,0x80,0x0F,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x00,0x00, // 0xED -0x00,0x00,0x00,0x00,0x1E,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xEE -0x0C,0x00,0x06,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xEF -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0x80,0x1F,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xF0 -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x1F,0x80,0x1F,0x80,0x06,0x00,0x06,0x00,0x00,0x00,0x1F,0x80,0x1F,0x80,0x00,0x00,0x00,0x00,0x00,0x00, // 0xF1 -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0x80,0x1F,0x80,0x00,0x00,0x1F,0x80,0x1F,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xF2 -0x00,0x00,0x00,0x00,0x00,0xE0,0x01,0x80,0x30,0xC0,0x19,0x80,0x0C,0xE0,0x06,0x00,0x6B,0x00,0x6D,0x80,0x7C,0xC0,0x60,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xF3 -0x00,0x00,0x7F,0x80,0x36,0xC0,0x36,0x60,0x36,0x60,0x36,0x60,0x36,0xC0,0x37,0x80,0x36,0x00,0x36,0x00,0x36,0x00,0x36,0x00,0x36,0x00,0x36,0x00,0x00,0x00,0x00,0x00, // 0xF4 -0x00,0x00,0x1F,0x80,0x30,0xC0,0x00,0xC0,0x00,0xC0,0x1F,0x80,0x30,0xC0,0x30,0xC0,0x1F,0x80,0x30,0x00,0x30,0x00,0x30,0xC0,0x1F,0x80,0x00,0x00,0x00,0x00,0x00,0x00, // 0xF5 -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x3F,0xC0,0x3F,0xC0,0x00,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xF6 -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x80,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xF7 -0x0F,0x00,0x1F,0x80,0x19,0x80,0x19,0x80,0x1F,0x80,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xF8 -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x80,0x39,0xC0,0x39,0xC0,0x10,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xF9 -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x0E,0x00,0x0E,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xFA -0x01,0x80,0x01,0xC0,0x01,0x80,0x01,0x80,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xFB -0x03,0xC0,0x06,0x00,0x03,0x80,0x06,0x00,0x03,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xFC -0x03,0xC0,0x06,0x00,0x03,0x80,0x00,0xC0,0x07,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xFD -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x0F,0x00,0x0F,0x00,0x0F,0x00,0x0F,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xFE -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; // 0xFF - - - diff --git a/12x16_horizontal_LSB_2.h b/12x16_horizontal_LSB_2.h new file mode 100644 index 0000000..582d068 --- /dev/null +++ b/12x16_horizontal_LSB_2.h @@ -0,0 +1,263 @@ +#include + +//taken from : http://www.mikrocontroller.net/topic/54860 + +const char font_12x16[] PROGMEM = { + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x00 + 0xE0,0x00,0x18,0x03,0x04,0x04,0x04,0x04,0xB2,0x09,0xB2,0x09,0x02,0x08,0x02,0x08,0x12,0x09,0xE2,0x08,0x04,0x04,0x04,0x04,0x18,0x03,0xE0,0x00,0x00,0x00,0x00,0x00, // 0x01 + 0xE0,0x00,0xF8,0x03,0xFC,0x07,0xFC,0x07,0x4E,0x0E,0x4E,0x0E,0xFE,0x0F,0xFE,0x0F,0xEE,0x0E,0x1E,0x0F,0xFC,0x07,0xFC,0x07,0xF8,0x03,0xE0,0x00,0x00,0x00,0x00,0x00, // 0x02 + 0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x03,0xBC,0x07,0xFC,0x07,0xFC,0x07,0xFC,0x07,0xF8,0x03,0xF0,0x01,0xE0,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x03 + 0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0xE0,0x00,0xF0,0x01,0xF8,0x03,0xFC,0x07,0xF8,0x03,0xF0,0x01,0xE0,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x04 + 0x00,0x00,0x00,0x00,0xE0,0x00,0xF0,0x01,0xF0,0x01,0xF0,0x01,0xEC,0x06,0xFE,0x0F,0xFE,0x0F,0xFE,0x0F,0x4C,0x06,0xE0,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0x00,0x00, // 0x05 + 0x00,0x00,0x00,0x00,0x40,0x00,0x40,0x00,0xE0,0x00,0xF0,0x01,0xF8,0x03,0xFC,0x07,0xFC,0x07,0xFC,0x07,0x58,0x03,0xE0,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0x00,0x00, // 0x06 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x07 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x08 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x09 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x0A + 0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x07,0x00,0x06,0x78,0x05,0xCC,0x04,0x86,0x01,0x86,0x01,0x86,0x01,0xCC,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x0B + 0x00,0x00,0x00,0x00,0xE0,0x01,0x30,0x03,0x18,0x06,0x18,0x06,0x18,0x06,0x30,0x03,0xE0,0x01,0xC0,0x00,0xC0,0x00,0xF0,0x03,0xC0,0x00,0xC0,0x00,0x00,0x00,0x00,0x00, // 0x0C + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x0D + 0x30,0x00,0x70,0x00,0xD0,0x00,0x90,0x01,0x30,0x03,0x70,0x02,0xD0,0x02,0x90,0x03,0x1C,0x03,0x1E,0x02,0x1E,0x02,0x8C,0x03,0xC0,0x03,0xC0,0x03,0x80,0x01,0x00,0x00, // 0x0E + 0x00,0x00,0x40,0x00,0x40,0x00,0xE4,0x04,0xF8,0x03,0x18,0x03,0x0C,0x06,0x0E,0x0E,0x0C,0x06,0x18,0x03,0xF8,0x03,0xE4,0x04,0x40,0x00,0x40,0x00,0x00,0x00,0x00,0x00, // 0x0F + 0x00,0x00,0x00,0x00,0x08,0x00,0x18,0x00,0x38,0x00,0x78,0x00,0xF8,0x00,0xF8,0x01,0xF8,0x00,0x78,0x00,0x38,0x00,0x18,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x10 + 0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x01,0xC0,0x01,0xE0,0x01,0xF0,0x01,0xF8,0x01,0xF0,0x01,0xE0,0x01,0xC0,0x01,0x80,0x01,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, // 0x11 + 0x00,0x00,0x40,0x00,0xE0,0x00,0xF0,0x01,0xF8,0x03,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0xF8,0x03,0xF0,0x01,0xE0,0x00,0x40,0x00,0x00,0x00,0x00,0x00, // 0x12 + 0x00,0x00,0x98,0x01,0x98,0x01,0x98,0x01,0x98,0x01,0x98,0x01,0x98,0x01,0x98,0x01,0x98,0x01,0x98,0x01,0x98,0x01,0x00,0x00,0x98,0x01,0x98,0x01,0x00,0x00,0x00,0x00, // 0x13 + 0x00,0x00,0xF8,0x07,0x6C,0x03,0x66,0x03,0x66,0x03,0x66,0x03,0x6C,0x03,0x78,0x03,0x60,0x03,0x60,0x03,0x60,0x03,0x60,0x03,0x60,0x03,0x60,0x03,0x00,0x00,0x00,0x00, // 0x14 + 0x00,0x00,0xF8,0x01,0x0C,0x03,0x0C,0x00,0x0C,0x00,0xF8,0x01,0x0C,0x03,0x0C,0x03,0xF8,0x01,0x00,0x03,0x00,0x03,0x0C,0x03,0xF8,0x01,0x00,0x00,0x00,0x00,0x00,0x00, // 0x15 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x07,0xF8,0x07,0xF8,0x07,0x00,0x00,0x00,0x00, // 0x16 + 0x40,0x00,0xE0,0x00,0xF0,0x01,0xF8,0x03,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0xF8,0x03,0xF0,0x01,0xE0,0x00,0x40,0x00,0xF8,0x03,0x00,0x00, // 0x17 + 0x00,0x00,0x40,0x00,0xE0,0x00,0xF0,0x01,0xF8,0x03,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x00,0x00,0x00,0x00, // 0x18 + 0x00,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0xF8,0x03,0xF0,0x01,0xE0,0x00,0x40,0x00,0x00,0x00,0x00,0x00, // 0x19 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x80,0x01,0x80,0x03,0xFC,0x07,0x80,0x03,0x80,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x1A + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x30,0x00,0x38,0x00,0xFC,0x07,0x38,0x00,0x30,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x1B + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0xFE,0x07,0x00,0x00,0x00,0x00, // 0x1C + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x01,0x18,0x03,0x1C,0x07,0xFE,0x0F,0x1C,0x07,0x18,0x03,0x10,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x1D + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0xE0,0x00,0xF0,0x01,0xF8,0x03,0xFC,0x07,0xFE,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x1E + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x0F,0xFC,0x07,0xF8,0x03,0xF0,0x01,0xE0,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x1F + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x20 + 0x60,0x00,0x60,0x00,0xF0,0x00,0xF0,0x00,0xF0,0x00,0xF0,0x00,0xF0,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x60,0x00,0x00,0x00,0x00,0x00, // 0x21 + 0x00,0x00,0x00,0x00,0x98,0x01,0x98,0x01,0x98,0x01,0x98,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x22 + 0x00,0x00,0x60,0x06,0x60,0x06,0x60,0x06,0xFC,0x0F,0x30,0x03,0x30,0x03,0x98,0x01,0x98,0x01,0xFE,0x03,0xCC,0x00,0xCC,0x00,0xCC,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x23 + 0x60,0x00,0x60,0x00,0xF8,0x01,0xFC,0x03,0x6C,0x00,0x6C,0x00,0xFC,0x01,0xF8,0x03,0x60,0x03,0x60,0x03,0xFC,0x03,0xF8,0x01,0x60,0x00,0x60,0x00,0x00,0x00,0x00,0x00, // 0x24 + 0x00,0x00,0x00,0x00,0x00,0x08,0x1C,0x0C,0x1C,0x0E,0x1C,0x07,0x80,0x03,0xC0,0x01,0xE0,0x00,0x70,0x00,0x38,0x00,0x1C,0x07,0x0E,0x07,0x06,0x07,0x00,0x00,0x00,0x00, // 0x25 + 0x00,0x00,0xE0,0x00,0xB0,0x01,0x98,0x01,0x98,0x01,0xD8,0x00,0x70,0x00,0x78,0x00,0x7C,0x00,0xCC,0x06,0xCC,0x03,0x8C,0x01,0xDC,0x03,0x78,0x06,0x00,0x00,0x00,0x00, // 0x26 + 0x70,0x00,0x70,0x00,0x70,0x00,0x60,0x00,0x60,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x27 + 0xC0,0x01,0x60,0x00,0x70,0x00,0x30,0x00,0x38,0x00,0x38,0x00,0x38,0x00,0x38,0x00,0x38,0x00,0x38,0x00,0x30,0x00,0x70,0x00,0x60,0x00,0xC0,0x01,0x00,0x00,0x00,0x00, // 0x28 + 0x38,0x00,0x60,0x00,0xE0,0x00,0xC0,0x00,0xC0,0x01,0xC0,0x01,0xC0,0x01,0xC0,0x01,0xC0,0x01,0xC0,0x01,0xC0,0x00,0xE0,0x00,0x60,0x00,0x38,0x00,0x00,0x00,0x00,0x00, // 0x29 + 0x00,0x00,0x00,0x00,0x00,0x00,0x6C,0x03,0x6C,0x03,0xF8,0x01,0xF0,0x00,0xFC,0x03,0xF0,0x00,0xF8,0x01,0x6C,0x03,0x6C,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x2A + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0xFC,0x03,0xFC,0x03,0x60,0x00,0x60,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x2B + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x70,0x00,0x70,0x00,0x60,0x00,0x30,0x00, // 0x2C + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x03,0xFC,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x2D + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x70,0x00,0x70,0x00,0x00,0x00,0x00,0x00, // 0x2E + 0x00,0x00,0x00,0x08,0x00,0x0C,0x00,0x0E,0x00,0x07,0x80,0x03,0xC0,0x01,0xE0,0x00,0x70,0x00,0x38,0x00,0x1C,0x00,0x0E,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x2F + 0xF0,0x01,0xFC,0x07,0x0C,0x06,0x06,0x0E,0x06,0x0F,0x86,0x0D,0xC6,0x0C,0x66,0x0C,0x36,0x0C,0x1E,0x0C,0x0E,0x0C,0x0C,0x06,0xFC,0x07,0xF0,0x01,0x00,0x00,0x00,0x00, // 0x30 + 0xC0,0x00,0xE0,0x00,0xF8,0x00,0xF8,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xF8,0x07,0xF8,0x07,0x00,0x00,0x00,0x00, // 0x31 + 0xF8,0x03,0xFC,0x07,0x0E,0x0E,0x06,0x0C,0x06,0x0E,0x00,0x07,0x80,0x03,0xC0,0x01,0xE0,0x00,0x70,0x00,0x38,0x00,0x1C,0x00,0xFE,0x0F,0xFE,0x0F,0x00,0x00,0x00,0x00, // 0x32 + 0xF8,0x03,0xFC,0x07,0x0E,0x0E,0x06,0x0C,0x00,0x0C,0x00,0x0E,0xF0,0x07,0xF0,0x03,0x00,0x06,0x00,0x0C,0x06,0x0C,0x0E,0x0E,0xFC,0x07,0xF8,0x03,0x00,0x00,0x00,0x00, // 0x33 + 0x80,0x03,0xC0,0x03,0xE0,0x03,0x70,0x03,0x38,0x03,0x1C,0x03,0x0E,0x03,0x06,0x03,0xFE,0x0F,0xFE,0x0F,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x00, // 0x34 + 0xFE,0x0F,0xFE,0x0F,0x06,0x00,0x06,0x00,0x06,0x00,0xFE,0x03,0xFC,0x07,0x00,0x0E,0x00,0x0C,0x00,0x0C,0x06,0x0C,0x0E,0x0E,0xFC,0x07,0xF8,0x03,0x00,0x00,0x00,0x00, // 0x35 + 0xC0,0x03,0xE0,0x03,0x70,0x00,0x38,0x00,0x1C,0x00,0x0C,0x00,0xFE,0x03,0xFE,0x07,0x0E,0x0E,0x06,0x0C,0x06,0x0C,0x0E,0x0E,0xFC,0x07,0xF8,0x03,0x00,0x00,0x00,0x00, // 0x36 + 0xFE,0x0F,0xFE,0x0F,0x00,0x06,0x00,0x06,0x00,0x03,0x00,0x03,0x80,0x01,0x80,0x01,0xC0,0x00,0xC0,0x00,0x60,0x00,0x60,0x00,0x30,0x00,0x30,0x00,0x00,0x00,0x00,0x00, // 0x37 + 0xF0,0x01,0xF8,0x03,0x1C,0x07,0x0C,0x06,0x0C,0x06,0x1C,0x07,0xF8,0x03,0xFC,0x07,0x0E,0x0E,0x06,0x0C,0x06,0x0C,0x0E,0x0E,0xFC,0x07,0xF8,0x03,0x00,0x00,0x00,0x00, // 0x38 + 0xF8,0x03,0xFC,0x07,0x0E,0x0E,0x06,0x0C,0x06,0x0C,0x0E,0x0E,0xFC,0x0F,0xF8,0x0F,0x00,0x06,0x00,0x07,0x80,0x03,0xC0,0x01,0xF8,0x00,0x78,0x00,0x00,0x00,0x00,0x00, // 0x39 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x70,0x00,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x70,0x00,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x3A + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x70,0x00,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x70,0x00,0x70,0x00,0x60,0x00,0x60,0x00,0x30,0x00, // 0x3B + 0x00,0x03,0x80,0x03,0xC0,0x01,0xE0,0x00,0x70,0x00,0x38,0x00,0x1C,0x00,0x1C,0x00,0x38,0x00,0x70,0x00,0xE0,0x00,0xC0,0x01,0x80,0x03,0x00,0x03,0x00,0x00,0x00,0x00, // 0x3C + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x07,0xFC,0x07,0x00,0x00,0x00,0x00,0xFC,0x07,0xFC,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x3D + 0x0C,0x00,0x1C,0x00,0x38,0x00,0x70,0x00,0xE0,0x00,0xC0,0x01,0x80,0x03,0x80,0x03,0xC0,0x01,0xE0,0x00,0x70,0x00,0x38,0x00,0x1C,0x00,0x0C,0x00,0x00,0x00,0x00,0x00, // 0x3E + 0xF8,0x01,0xFC,0x03,0x0E,0x07,0x06,0x06,0x06,0x07,0x80,0x03,0xC0,0x01,0xE0,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x00,0x00,0x60,0x00,0x60,0x00,0x00,0x00,0x00,0x00, // 0x3F + 0xF8,0x03,0xFC,0x07,0x0C,0x06,0xE6,0x0D,0xF6,0x0D,0xB6,0x0D,0xB6,0x0D,0xB6,0x0D,0xB6,0x0D,0xF6,0x07,0xE6,0x03,0x0E,0x00,0xFC,0x03,0xF0,0x03,0x00,0x00,0x00,0x00, // 0x40 + 0x60,0x00,0x60,0x00,0xF0,0x00,0xF0,0x00,0xF0,0x00,0x98,0x01,0x98,0x01,0x98,0x01,0x0C,0x03,0xFC,0x03,0xFC,0x03,0x06,0x06,0x06,0x06,0x06,0x06,0x00,0x00,0x00,0x00, // 0x41 + 0xFE,0x00,0xFE,0x01,0x86,0x03,0x06,0x03,0x06,0x03,0x86,0x03,0xFE,0x01,0xFE,0x03,0x06,0x07,0x06,0x06,0x06,0x06,0x06,0x07,0xFE,0x03,0xFE,0x01,0x00,0x00,0x00,0x00, // 0x42 + 0xF0,0x01,0xF8,0x03,0x1C,0x07,0x0C,0x06,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x0C,0x06,0x1C,0x07,0xF8,0x03,0xF0,0x01,0x00,0x00,0x00,0x00, // 0x43 + 0xFE,0x00,0xFE,0x01,0x86,0x03,0x06,0x03,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x03,0x86,0x03,0xFE,0x01,0xFE,0x00,0x00,0x00,0x00,0x00, // 0x44 + 0xFE,0x07,0xFE,0x07,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0xFE,0x01,0xFE,0x01,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0xFE,0x07,0xFE,0x07,0x00,0x00,0x00,0x00, // 0x45 + 0xFE,0x07,0xFE,0x07,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0xFE,0x01,0xFE,0x01,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x00,0x00, // 0x46 + 0xF0,0x03,0xF8,0x07,0x1C,0x06,0x0C,0x00,0x06,0x00,0x06,0x00,0xC6,0x07,0xC6,0x07,0x06,0x06,0x06,0x06,0x0C,0x06,0x1C,0x06,0xF8,0x07,0xF0,0x07,0x00,0x00,0x00,0x00, // 0x47 + 0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0xFE,0x07,0xFE,0x07,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x00,0x00,0x00,0x00, // 0x48 + 0xF8,0x01,0xF8,0x01,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0xF8,0x01,0xF8,0x01,0x00,0x00,0x00,0x00, // 0x49 + 0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x06,0x06,0x06,0x06,0x0E,0x03,0xFC,0x03,0xF8,0x01,0x00,0x00,0x00,0x00, // 0x4A + 0x06,0x06,0x06,0x07,0x86,0x03,0xC6,0x01,0xE6,0x00,0x76,0x00,0x3E,0x00,0x3E,0x00,0x76,0x00,0xE6,0x00,0xC6,0x01,0x86,0x03,0x06,0x07,0x06,0x06,0x00,0x00,0x00,0x00, // 0x4B + 0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0xFE,0x07,0xFE,0x07,0x00,0x00,0x00,0x00, // 0x4C + 0x06,0x06,0x0E,0x07,0x0E,0x07,0x9E,0x07,0x9E,0x07,0xF6,0x06,0xF6,0x06,0x66,0x06,0x66,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x00,0x00,0x00,0x00, // 0x4D + 0x06,0x06,0x0E,0x06,0x0E,0x06,0x1E,0x06,0x36,0x06,0x36,0x06,0x66,0x06,0x66,0x06,0xC6,0x06,0xC6,0x06,0x86,0x07,0x06,0x07,0x06,0x07,0x06,0x06,0x00,0x00,0x00,0x00, // 0x4E + 0xF0,0x00,0xF8,0x01,0x9C,0x03,0x0C,0x03,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x0C,0x03,0x9C,0x03,0xF8,0x01,0xF0,0x00,0x00,0x00,0x00,0x00, // 0x4F + 0xFE,0x01,0xFE,0x03,0x06,0x07,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x07,0xFE,0x03,0xFE,0x01,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x00,0x00, // 0x50 + 0xF0,0x00,0xF8,0x01,0x9C,0x03,0x0C,0x03,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0xC6,0x06,0xCC,0x03,0x9C,0x03,0xF8,0x07,0xF0,0x06,0x00,0x00,0x00,0x00, // 0x51 + 0xFE,0x01,0xFE,0x03,0x06,0x07,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x07,0xFE,0x03,0xFE,0x01,0xE6,0x00,0xC6,0x01,0x86,0x03,0x06,0x07,0x06,0x06,0x00,0x00,0x00,0x00, // 0x52 + 0xF8,0x01,0xFC,0x03,0x0E,0x07,0x06,0x06,0x06,0x00,0x0E,0x00,0xFC,0x01,0xF8,0x03,0x00,0x07,0x00,0x06,0x06,0x06,0x0E,0x07,0xFC,0x03,0xF8,0x01,0x00,0x00,0x00,0x00, // 0x53 + 0xFC,0x03,0xFC,0x03,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x00,0x00,0x00,0x00, // 0x54 + 0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x0C,0x03,0xFC,0x03,0xF8,0x01,0x00,0x00,0x00,0x00, // 0x55 + 0x06,0x06,0x06,0x06,0x06,0x06,0x0C,0x03,0x0C,0x03,0x0C,0x03,0x98,0x01,0x98,0x01,0x98,0x01,0xF0,0x00,0xF0,0x00,0xF0,0x00,0x60,0x00,0x60,0x00,0x00,0x00,0x00,0x00, // 0x56 + 0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x66,0x06,0x66,0x06,0xF6,0x06,0x9E,0x07,0x0E,0x07,0x0E,0x07,0x06,0x06,0x00,0x00,0x00,0x00, // 0x57 + 0x06,0x06,0x06,0x06,0x0C,0x03,0x0C,0x03,0x98,0x01,0xF0,0x00,0x60,0x00,0x60,0x00,0xF0,0x00,0x98,0x01,0x0C,0x03,0x0C,0x03,0x06,0x06,0x06,0x06,0x00,0x00,0x00,0x00, // 0x58 + 0x06,0x06,0x06,0x06,0x0C,0x03,0x0C,0x03,0x98,0x01,0x98,0x01,0xF0,0x00,0xF0,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x00,0x00,0x00,0x00, // 0x59 + 0xFE,0x07,0xFE,0x07,0x00,0x03,0x00,0x03,0x80,0x01,0xC0,0x00,0x60,0x00,0x60,0x00,0x30,0x00,0x18,0x00,0x0C,0x00,0x0C,0x00,0xFE,0x07,0xFE,0x07,0x00,0x00,0x00,0x00, // 0x5A + 0xF8,0x01,0xF8,0x01,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0xF8,0x01,0xF8,0x01,0x00,0x00,0x00,0x00, // 0x5B + 0x00,0x00,0x02,0x00,0x06,0x00,0x0E,0x00,0x1C,0x00,0x38,0x00,0x70,0x00,0xE0,0x00,0xC0,0x01,0x80,0x03,0x00,0x07,0x00,0x0E,0x00,0x0C,0x00,0x00,0x00,0x00,0x00,0x00, // 0x5C + 0xF8,0x01,0xF8,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0xF8,0x01,0xF8,0x01,0x00,0x00,0x00,0x00, // 0x5D + 0x40,0x00,0xE0,0x00,0xF0,0x01,0xB8,0x03,0x1C,0x07,0x0E,0x0E,0x06,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x5E + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x0F,0xFE,0x0F, // 0x5F + 0x00,0x00,0xE0,0x00,0xE0,0x00,0xE0,0x00,0x60,0x00,0x60,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x60 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x03,0xFC,0x07,0x00,0x06,0xF8,0x07,0xFC,0x07,0x06,0x06,0x06,0x06,0xFE,0x07,0xFC,0x07,0x00,0x00,0x00,0x00, // 0x61 + 0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0xF6,0x01,0xFE,0x03,0x0E,0x07,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x07,0xFE,0x03,0xFE,0x01,0x00,0x00,0x00,0x00, // 0x62 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x01,0xFC,0x03,0x0E,0x06,0x06,0x00,0x06,0x00,0x06,0x00,0x0E,0x06,0xFC,0x03,0xF8,0x01,0x00,0x00,0x00,0x00, // 0x63 + 0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0xF8,0x06,0xFC,0x07,0x8E,0x07,0x06,0x06,0x06,0x06,0x06,0x06,0x0E,0x06,0xFC,0x07,0xF8,0x07,0x00,0x00,0x00,0x00, // 0x64 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x01,0xFC,0x03,0x0E,0x06,0xFE,0x07,0xFE,0x03,0x06,0x00,0x0E,0x00,0xFC,0x03,0xF8,0x01,0x00,0x00,0x00,0x00, // 0x65 + 0xE0,0x01,0xF0,0x01,0x38,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0xFE,0x00,0xFE,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x00,0x00,0x00,0x00, // 0x66 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x07,0xFC,0x07,0x0E,0x06,0x06,0x06,0x0E,0x07,0xFC,0x07,0xF8,0x06,0x00,0x06,0x00,0x07,0xFC,0x03,0xFC,0x01, // 0x67 + 0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0xF6,0x00,0xFE,0x01,0x8E,0x03,0x06,0x03,0x06,0x03,0x06,0x03,0x06,0x03,0x06,0x03,0x06,0x03,0x00,0x00,0x00,0x00, // 0x68 + 0x00,0x00,0x00,0x00,0x60,0x00,0x60,0x00,0x00,0x00,0x70,0x00,0x70,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0xF8,0x01,0xF8,0x01,0x00,0x00,0x00,0x00, // 0x69 + 0x00,0x00,0x00,0x00,0x80,0x01,0x80,0x01,0x00,0x00,0xC0,0x01,0xC0,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x98,0x01,0xF8,0x01,0xF0,0x00, // 0x6A + 0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x8C,0x01,0xCC,0x01,0xEC,0x00,0x7C,0x00,0x7C,0x00,0xEC,0x00,0xCC,0x01,0x8C,0x03,0x0C,0x03,0x00,0x00,0x00,0x00, // 0x6B + 0x70,0x00,0x70,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0xF8,0x01,0xF8,0x01,0x00,0x00,0x00,0x00, // 0x6C + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9A,0x01,0xFE,0x03,0xFE,0x07,0x66,0x06,0x66,0x06,0x66,0x06,0x66,0x06,0x66,0x06,0x66,0x06,0x00,0x00,0x00,0x00, // 0x6D + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x01,0xFC,0x03,0x0C,0x07,0x0C,0x06,0x0C,0x06,0x0C,0x06,0x0C,0x06,0x0C,0x06,0x0C,0x06,0x00,0x00,0x00,0x00, // 0x6E + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x01,0xFC,0x03,0x0E,0x07,0x06,0x06,0x06,0x06,0x06,0x06,0x0E,0x07,0xFC,0x03,0xF8,0x01,0x00,0x00,0x00,0x00, // 0x6F + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x01,0xFE,0x03,0x06,0x07,0x06,0x06,0x06,0x06,0x0E,0x07,0xFE,0x03,0xF6,0x01,0x06,0x00,0x06,0x00,0x06,0x00, // 0x70 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x07,0xFC,0x07,0x0E,0x06,0x06,0x06,0x06,0x06,0x0E,0x07,0xFC,0x07,0xF8,0x06,0x00,0x06,0x00,0x06,0x00,0x06, // 0x71 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xEC,0x03,0xFC,0x07,0x1C,0x06,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x00,0x00,0x00,0x00, // 0x72 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x00,0xFE,0x01,0x06,0x00,0xFE,0x00,0xFC,0x01,0x80,0x01,0x80,0x01,0xFE,0x01,0xFC,0x00,0x00,0x00,0x00,0x00, // 0x73 + 0x00,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0xFE,0x00,0xFE,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0xF8,0x01,0xF0,0x01,0x00,0x00,0x00,0x00, // 0x74 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x0E,0x07,0xFC,0x07,0xF8,0x06,0x00,0x00,0x00,0x00, // 0x75 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x06,0x06,0x06,0x0C,0x03,0x0C,0x03,0x98,0x01,0x98,0x01,0xF0,0x00,0xF0,0x00,0x60,0x00,0x00,0x00,0x00,0x00, // 0x76 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x66,0x06,0x66,0x06,0x66,0x06,0x66,0x06,0x66,0x06,0xF6,0x06,0xFC,0x03,0x9C,0x03,0x08,0x01,0x00,0x00,0x00,0x00, // 0x77 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x03,0x8E,0x03,0xDC,0x01,0xF8,0x00,0x70,0x00,0xF8,0x00,0xDC,0x01,0x8E,0x03,0x06,0x03,0x00,0x00,0x00,0x00, // 0x78 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x03,0x0C,0x03,0x98,0x01,0x98,0x01,0xF0,0x00,0xF0,0x00,0x60,0x00,0x60,0x00,0x30,0x00,0x30,0x00,0x18,0x00, // 0x79 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x03,0xFE,0x01,0xC0,0x00,0x60,0x00,0x30,0x00,0x18,0x00,0x0C,0x00,0xFE,0x03,0xFE,0x03,0x00,0x00,0x00,0x00, // 0x7A + 0xC0,0x03,0xE0,0x03,0x70,0x00,0x30,0x00,0x30,0x00,0x30,0x00,0x38,0x00,0x1C,0x00,0x38,0x00,0x30,0x00,0x30,0x00,0x30,0x00,0x70,0x00,0xE0,0x03,0xC0,0x03,0x00,0x00, // 0x7B + 0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x00,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x00,0x00,0x00,0x00, // 0x7C + 0x3C,0x00,0x7C,0x00,0xE0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x01,0x80,0x03,0xC0,0x01,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xE0,0x00,0x7C,0x00,0x3C,0x00,0x00,0x00, // 0x7D + 0x00,0x00,0x00,0x00,0x38,0x06,0x6C,0x03,0xC6,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x7E + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0xF0,0x00,0x98,0x01,0x0C,0x03,0x06,0x06,0x06,0x06,0xFE,0x07,0xFE,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x7F + 0xF0,0x01,0xF8,0x03,0x1C,0x07,0x0C,0x06,0x06,0x06,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x0C,0x06,0x1C,0x07,0xF8,0x03,0xF0,0x01,0x60,0x00,0x78,0x00,0x78,0x00, // 0x80 + 0x00,0x00,0x00,0x00,0x98,0x01,0x98,0x01,0x00,0x00,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x0E,0x07,0xFC,0x07,0xF8,0x06,0x00,0x00,0x00,0x00, // 0x81 + 0x00,0x00,0x80,0x01,0xC0,0x00,0x60,0x00,0x00,0x00,0xF8,0x01,0xFC,0x03,0x0E,0x06,0xFE,0x07,0xFE,0x07,0x06,0x00,0x0E,0x00,0xFC,0x03,0xF8,0x01,0x00,0x00,0x00,0x00, // 0x82 + 0x00,0x00,0x60,0x00,0xF0,0x00,0x98,0x01,0x00,0x00,0xF8,0x03,0xFC,0x07,0x00,0x06,0xF8,0x07,0xFC,0x07,0x06,0x06,0x06,0x06,0xFE,0x07,0xFC,0x07,0x00,0x00,0x00,0x00, // 0x83 + 0x00,0x00,0x00,0x00,0x98,0x01,0x98,0x01,0x00,0x00,0xF8,0x03,0xFC,0x07,0x00,0x06,0xF8,0x07,0xFC,0x07,0x06,0x06,0x06,0x06,0xFE,0x07,0xFC,0x07,0x00,0x00,0x00,0x00, // 0x84 + 0x00,0x00,0x30,0x00,0x60,0x00,0xC0,0x00,0x00,0x00,0xF8,0x03,0xFC,0x07,0x00,0x06,0xF8,0x07,0xFC,0x07,0x06,0x06,0x06,0x06,0xFE,0x07,0xFC,0x07,0x00,0x00,0x00,0x00, // 0x85 + 0x00,0x00,0x60,0x00,0x90,0x00,0x60,0x00,0x00,0x00,0xF8,0x03,0xFC,0x07,0x00,0x06,0xF8,0x07,0xFC,0x07,0x06,0x06,0x06,0x06,0xFE,0x07,0xFC,0x07,0x00,0x00,0x00,0x00, // 0x86 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x01,0xFC,0x03,0x0E,0x07,0x06,0x00,0x06,0x00,0x06,0x00,0x0E,0x07,0xFC,0x03,0xF8,0x01,0x60,0x00,0x78,0x00, // 0x87 + 0x00,0x00,0x60,0x00,0xF0,0x00,0x98,0x01,0x00,0x00,0xF8,0x01,0xFC,0x03,0x0E,0x06,0xFE,0x07,0xFE,0x07,0x06,0x00,0x06,0x00,0xFC,0x03,0xF8,0x01,0x00,0x00,0x00,0x00, // 0x88 + 0x00,0x00,0x00,0x00,0x98,0x01,0x98,0x01,0x00,0x00,0xF8,0x01,0xFC,0x03,0x0E,0x06,0xFE,0x07,0xFE,0x07,0x06,0x00,0x06,0x00,0xFC,0x03,0xF8,0x01,0x00,0x00,0x00,0x00, // 0x89 + 0x00,0x00,0x30,0x00,0x60,0x00,0xC0,0x00,0x00,0x00,0xF8,0x01,0xFC,0x03,0x0E,0x06,0xFE,0x07,0xFE,0x07,0x06,0x00,0x06,0x00,0xFC,0x03,0xF8,0x01,0x00,0x00,0x00,0x00, // 0x8A + 0x00,0x00,0x00,0x00,0xD8,0x00,0xD8,0x00,0x00,0x00,0x70,0x00,0x70,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0xF8,0x01,0xF8,0x01,0x00,0x00,0x00,0x00, // 0x8B + 0x00,0x00,0x60,0x00,0xF0,0x00,0x98,0x01,0x00,0x00,0x70,0x00,0x70,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0xF8,0x01,0xF8,0x01,0x00,0x00,0x00,0x00, // 0x8C + 0x00,0x00,0x30,0x00,0x60,0x00,0xC0,0x00,0x00,0x00,0x70,0x00,0x70,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0xF8,0x01,0xF8,0x01,0x00,0x00,0x00,0x00, // 0x8D + 0x98,0x01,0x98,0x01,0x00,0x00,0x60,0x00,0x60,0x00,0xF0,0x00,0xF0,0x00,0x98,0x01,0x98,0x01,0x0C,0x03,0xFC,0x03,0xFE,0x07,0x06,0x06,0x06,0x06,0x00,0x00,0x00,0x00, // 0x8E + 0x60,0x00,0x90,0x00,0x60,0x00,0x00,0x00,0x60,0x00,0xF0,0x00,0xF0,0x00,0x98,0x01,0x98,0x01,0x0C,0x03,0xFC,0x03,0xFE,0x07,0x06,0x06,0x06,0x06,0x00,0x00,0x00,0x00, // 0x8F + 0x80,0x01,0xC0,0x00,0x60,0x00,0xFE,0x07,0xFE,0x07,0x06,0x00,0x06,0x00,0xFE,0x01,0xFE,0x01,0x06,0x00,0x06,0x00,0x06,0x00,0xFE,0x07,0xFE,0x07,0x00,0x00,0x00,0x00, // 0x90 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xBC,0x03,0x66,0x06,0x60,0x06,0xFC,0x03,0x66,0x00,0x66,0x00,0x66,0x06,0xDC,0x03,0x00,0x00,0x00,0x00, // 0x91 + 0xE0,0x07,0xE0,0x07,0xF0,0x00,0xF0,0x00,0xF8,0x00,0xD8,0x00,0xD8,0x03,0xCC,0x03,0xCC,0x00,0xFC,0x00,0xFE,0x00,0xC6,0x00,0xC6,0x07,0xC6,0x07,0x00,0x00,0x00,0x00, // 0x92 + 0x00,0x00,0x60,0x00,0xF0,0x00,0x98,0x01,0x00,0x00,0xF8,0x01,0xFC,0x03,0x0E,0x07,0x06,0x06,0x06,0x06,0x06,0x06,0x0E,0x07,0xFC,0x03,0xF8,0x01,0x00,0x00,0x00,0x00, // 0x93 + 0x00,0x00,0x00,0x00,0x98,0x01,0x98,0x01,0x00,0x00,0xF8,0x01,0xFC,0x03,0x0E,0x07,0x06,0x06,0x06,0x06,0x06,0x06,0x0E,0x07,0xFC,0x03,0xF8,0x01,0x00,0x00,0x00,0x00, // 0x94 + 0x00,0x00,0x30,0x00,0x60,0x00,0xC0,0x00,0x00,0x00,0xF8,0x01,0xFC,0x03,0x0E,0x07,0x06,0x06,0x06,0x06,0x06,0x06,0x0E,0x07,0xFC,0x03,0xF8,0x01,0x00,0x00,0x00,0x00, // 0x95 + 0x00,0x00,0x60,0x00,0xF0,0x00,0x98,0x01,0x00,0x00,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x0E,0x07,0xFC,0x07,0xF8,0x06,0x00,0x00,0x00,0x00, // 0x96 + 0x00,0x00,0x30,0x00,0x60,0x00,0xC0,0x00,0x00,0x00,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x0E,0x07,0xFC,0x07,0xF8,0x06,0x00,0x00,0x00,0x00, // 0x97 + 0x00,0x00,0x00,0x00,0x98,0x01,0x98,0x01,0x00,0x00,0x0C,0x03,0x0C,0x03,0x98,0x01,0x98,0x01,0xF0,0x00,0xF0,0x00,0x60,0x00,0x60,0x00,0x30,0x00,0x30,0x00,0x18,0x00, // 0x98 + 0x98,0x01,0x98,0x01,0x00,0x00,0xF8,0x01,0xFC,0x03,0x0E,0x07,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x0E,0x07,0xFC,0x03,0xF8,0x01,0x00,0x00,0x00,0x00, // 0x99 + 0x00,0x00,0x00,0x00,0x98,0x01,0x98,0x01,0x00,0x00,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x0E,0x07,0xFC,0x07,0xF8,0x06,0x00,0x00,0x00,0x00, // 0x9A + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x06,0xFC,0x03,0x8E,0x07,0xC6,0x06,0x66,0x06,0x36,0x06,0x1E,0x07,0xFC,0x03,0xF6,0x01,0x00,0x00,0x00,0x00, // 0x9B + 0x00,0x00,0x00,0x00,0xE0,0x01,0xF0,0x03,0x30,0x03,0x30,0x00,0x30,0x00,0xF8,0x00,0x30,0x00,0x30,0x00,0x18,0x00,0xFC,0x07,0xDC,0x03,0x00,0x00,0x00,0x00,0x00,0x00, // 0x9C + 0x00,0x00,0x00,0x00,0xF8,0x06,0xFC,0x03,0x8E,0x07,0xC6,0x06,0xC6,0x06,0x66,0x06,0x66,0x06,0x36,0x06,0x36,0x06,0x1E,0x07,0xFC,0x03,0xF6,0x01,0x00,0x00,0x00,0x00, // 0x9D + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x03,0x98,0x01,0xF0,0x00,0x60,0x00,0xF0,0x00,0x98,0x01,0x0C,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x9E + 0xC0,0x01,0xE0,0x03,0x60,0x03,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0xF8,0x01,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x6C,0x00,0x7C,0x00,0x38,0x00,0x00,0x00, // 0x9F + 0x00,0x00,0xC0,0x00,0x60,0x00,0x30,0x00,0x00,0x00,0xF8,0x03,0xFC,0x07,0x00,0x06,0xF8,0x07,0xFC,0x07,0x06,0x06,0x06,0x06,0xFE,0x07,0xFC,0x07,0x00,0x00,0x00,0x00, // 0xA0 + 0x00,0x00,0xC0,0x00,0x60,0x00,0x30,0x00,0x00,0x00,0x70,0x00,0x70,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0xF8,0x01,0xF8,0x01,0x00,0x00,0x00,0x00, // 0xA1 + 0x00,0x00,0xC0,0x00,0x60,0x00,0x30,0x00,0x00,0x00,0xF8,0x01,0xFC,0x03,0x0E,0x07,0x06,0x06,0x06,0x06,0x06,0x06,0x0E,0x07,0xFC,0x03,0xF8,0x01,0x00,0x00,0x00,0x00, // 0xA2 + 0x00,0x00,0xC0,0x00,0x60,0x00,0x30,0x00,0x00,0x00,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x0E,0x07,0xFC,0x07,0xF8,0x06,0x00,0x00,0x00,0x00, // 0xA3 + 0x00,0x00,0x00,0x00,0x70,0x03,0xD8,0x01,0x00,0x00,0xFC,0x01,0xFC,0x03,0x0C,0x07,0x0C,0x06,0x0C,0x06,0x0C,0x06,0x0C,0x06,0x0C,0x06,0x0C,0x06,0x00,0x00,0x00,0x00, // 0xA4 + 0x70,0x03,0xD8,0x01,0x00,0x00,0x06,0x06,0x0E,0x06,0x1E,0x06,0x3E,0x06,0x76,0x06,0xE6,0x06,0xC6,0x07,0x86,0x07,0x06,0x07,0x06,0x06,0x06,0x06,0x00,0x00,0x00,0x00, // 0xA5 + 0xF8,0x03,0xFC,0x07,0x00,0x06,0xFC,0x07,0xFE,0x07,0x06,0x06,0xFE,0x07,0xFC,0x07,0x00,0x00,0xFC,0x03,0xFC,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xA6 + 0xF8,0x01,0xFC,0x03,0x0E,0x07,0x06,0x06,0x06,0x06,0x0E,0x07,0xFC,0x03,0xF8,0x01,0x00,0x00,0xFC,0x03,0xFC,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xA7 + 0x60,0x00,0x60,0x00,0x00,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x70,0x00,0x38,0x00,0x1C,0x00,0x0E,0x06,0x06,0x06,0x0E,0x07,0xFC,0x03,0xF8,0x01,0x00,0x00,0x00,0x00, // 0xA8 + 0x00,0x00,0x00,0x00,0xF8,0x03,0xFC,0x07,0x0E,0x0E,0xF6,0x0C,0xB6,0x0D,0xF6,0x0C,0xB6,0x0D,0xB6,0x0D,0x0E,0x0E,0xFC,0x07,0xF8,0x03,0x00,0x00,0x00,0x00,0x00,0x00, // 0xA9 + 0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x07,0xFF,0x07,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xAA + 0x00,0x00,0x00,0x00,0x0C,0x00,0x0E,0x00,0x0C,0x03,0x8C,0x01,0xDE,0x00,0x60,0x00,0xB0,0x03,0x18,0x06,0x0C,0x03,0x80,0x01,0x80,0x07,0x00,0x00,0x00,0x00,0x00,0x00, // 0xAB + 0x00,0x00,0x00,0x00,0x0C,0x00,0x0E,0x00,0x0C,0x03,0x8C,0x01,0xDE,0x00,0x60,0x00,0xB0,0x06,0xD8,0x06,0xCC,0x07,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00, // 0xAC + 0x60,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0xF0,0x00,0xF0,0x00,0xF0,0x00,0xF0,0x00,0xF0,0x00,0x60,0x00,0x60,0x00,0x00,0x00,0x00,0x00, // 0xAD + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x03,0x8C,0x01,0xC6,0x00,0x8C,0x01,0x18,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xAE + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC6,0x00,0x8C,0x01,0x18,0x03,0x8C,0x01,0xC6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xAF + 0x11,0x01,0x44,0x04,0x11,0x01,0x44,0x04,0x11,0x01,0x44,0x04,0x11,0x01,0x44,0x04,0x11,0x01,0x44,0x04,0x11,0x01,0x44,0x04,0x11,0x01,0x44,0x04,0x11,0x01,0x44,0x04, // 0xB0 + 0xAA,0x0A,0x55,0x05,0xAA,0x0A,0x55,0x05,0xAA,0x0A,0x55,0x05,0xAA,0x0A,0x55,0x05,0xAA,0x0A,0x55,0x05,0xAA,0x0A,0x55,0x05,0xAA,0x0A,0x55,0x05,0xAA,0x0A,0x55,0x05, // 0xB1 + 0xEE,0x0E,0xBB,0x0B,0xEE,0x0E,0xBB,0x0B,0xEE,0x0E,0xBB,0x0B,0xEE,0x0E,0xBB,0x0B,0xEE,0x0E,0xBB,0x0B,0xEE,0x0E,0xBB,0x0B,0xEE,0x0E,0xBB,0x0B,0xEE,0x0E,0xBB,0x0B, // 0xB2 + 0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00, // 0xB3 + 0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x7F,0x00,0x7F,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00, // 0xB4 + 0xC0,0x00,0x60,0x00,0x30,0x00,0x60,0x00,0x60,0x00,0xF0,0x00,0xF0,0x00,0x98,0x01,0x98,0x01,0x0C,0x03,0xFC,0x03,0xFE,0x07,0x06,0x06,0x06,0x06,0x00,0x00,0x00,0x00, // 0xB5 + 0x60,0x00,0xF0,0x00,0x98,0x01,0x60,0x00,0x60,0x00,0xF0,0x00,0xF0,0x00,0x98,0x01,0x98,0x01,0x0C,0x03,0xFC,0x03,0xFE,0x07,0x06,0x06,0x06,0x06,0x00,0x00,0x00,0x00, // 0xB6 + 0x30,0x00,0x60,0x00,0xC0,0x00,0x60,0x00,0x60,0x00,0xF0,0x00,0xF0,0x00,0x98,0x01,0x98,0x01,0x0C,0x03,0xFC,0x03,0xFE,0x07,0x06,0x06,0x06,0x06,0x00,0x00,0x00,0x00, // 0xB7 + 0x00,0x00,0x00,0x00,0xF8,0x03,0xFC,0x07,0x0E,0x0E,0xE6,0x0C,0xB6,0x0D,0x36,0x0C,0xB6,0x0D,0xE6,0x0C,0x0E,0x0E,0xFC,0x07,0xF8,0x03,0x00,0x00,0x00,0x00,0x00,0x00, // 0xB8 + 0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6F,0x00,0x6F,0x00,0x60,0x00,0x6F,0x00,0x6F,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00, // 0xB9 + 0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00, // 0xBA + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0x00,0x7F,0x00,0x60,0x00,0x6F,0x00,0x6F,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00, // 0xBB + 0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6F,0x00,0x6F,0x00,0x60,0x00,0x7F,0x00,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xBC + 0x00,0x00,0x60,0x00,0x60,0x00,0xF0,0x01,0xF8,0x03,0x7C,0x03,0x6C,0x00,0x6C,0x00,0x6C,0x00,0x7C,0x03,0xF8,0x03,0xF0,0x01,0x60,0x00,0x60,0x00,0x00,0x00,0x00,0x00, // 0xBD + 0x06,0x06,0x06,0x06,0x0C,0x03,0x0C,0x03,0x98,0x01,0x98,0x01,0xF0,0x00,0xF0,0x00,0x60,0x00,0xFC,0x03,0x60,0x00,0xFC,0x03,0x60,0x00,0x60,0x00,0x00,0x00,0x00,0x00, // 0xBE + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0x00,0x7F,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00, // 0xBF + 0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0xE0,0x0F,0xE0,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xC0 + 0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0xFF,0x0F,0xFF,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xC1 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x0F,0xFF,0x0F,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00, // 0xC2 + 0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0xE0,0x0F,0xE0,0x0F,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00, // 0xC3 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x0F,0xFF,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xC4 + 0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0xFF,0x0F,0xFF,0x0F,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00, // 0xC5 + 0x00,0x00,0x00,0x00,0x70,0x03,0xD8,0x01,0x00,0x00,0xF8,0x03,0xFC,0x07,0x00,0x06,0xF8,0x07,0xFC,0x07,0x06,0x06,0x06,0x06,0xFE,0x07,0xFC,0x07,0x00,0x00,0x00,0x00, // 0xC6 + 0x70,0x03,0xD8,0x01,0x00,0x00,0x60,0x00,0x60,0x00,0xF0,0x00,0xF0,0x00,0x98,0x01,0x98,0x01,0x0C,0x03,0xFC,0x03,0xFE,0x07,0x06,0x06,0x06,0x06,0x00,0x00,0x00,0x00, // 0xC7 + 0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00,0xEC,0x0F,0xEC,0x0F,0x0C,0x00,0xFC,0x0F,0xFC,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xC8 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x0F,0xFC,0x0F,0x0C,0x00,0xEC,0x0F,0xEC,0x0F,0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00, // 0xC9 + 0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00,0xEF,0x0F,0xEF,0x0F,0x00,0x00,0xFF,0x0F,0xFF,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xCA + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x0F,0xFF,0x0F,0x00,0x00,0xEF,0x0F,0xEF,0x0F,0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00, // 0xCB + 0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00,0xEC,0x0F,0xEC,0x0F,0x0C,0x00,0xEC,0x0F,0xEC,0x0F,0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00, // 0xCC + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x0F,0xFF,0x0F,0x00,0x00,0xFF,0x0F,0xFF,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xCD + 0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00,0xEF,0x0F,0xEF,0x0F,0x00,0x00,0xEF,0x0F,0xEF,0x0F,0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00, // 0xCE + 0x00,0x00,0x06,0x06,0xF6,0x06,0xFC,0x03,0x0E,0x07,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x0E,0x07,0xFC,0x03,0xF6,0x06,0x06,0x06,0x00,0x00,0x00,0x00,0x00,0x00, // 0xCF + 0x00,0x00,0x00,0x00,0xF0,0x00,0xF8,0x01,0x18,0x01,0x18,0x00,0x38,0x00,0x70,0x00,0xE0,0x00,0xF0,0x01,0x98,0x01,0x98,0x01,0xF8,0x01,0xF0,0x00,0x00,0x00,0x00,0x00, // 0xD0 + 0xFC,0x00,0xFC,0x01,0x8C,0x03,0x0C,0x03,0x0C,0x06,0x0C,0x06,0x1E,0x06,0x1E,0x06,0x0C,0x06,0x0C,0x06,0x0C,0x03,0x8C,0x03,0xFC,0x01,0xFC,0x00,0x00,0x00,0x00,0x00, // 0xD1 + 0x60,0x00,0xF0,0x00,0x98,0x01,0xFE,0x07,0xFE,0x07,0x06,0x00,0x06,0x00,0xFE,0x01,0xFE,0x01,0x06,0x00,0x06,0x00,0x06,0x00,0xFE,0x07,0xFE,0x07,0x00,0x00,0x00,0x00, // 0xD2 + 0x98,0x01,0x98,0x01,0x00,0x00,0xFE,0x07,0xFE,0x07,0x06,0x00,0x06,0x00,0xFE,0x01,0xFE,0x01,0x06,0x00,0x06,0x00,0x06,0x00,0xFE,0x07,0xFE,0x07,0x00,0x00,0x00,0x00, // 0xD3 + 0x18,0x00,0x30,0x00,0x60,0x00,0xFE,0x07,0xFE,0x07,0x06,0x00,0x06,0x00,0xFE,0x01,0xFE,0x01,0x06,0x00,0x06,0x00,0x06,0x00,0xFE,0x07,0xFE,0x07,0x00,0x00,0x00,0x00, // 0xD4 + 0x00,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xD5 + 0x80,0x01,0xC0,0x00,0x60,0x00,0xF8,0x01,0xF8,0x01,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0xF8,0x01,0xF8,0x01,0x00,0x00,0x00,0x00, // 0xD6 + 0x60,0x00,0xF0,0x00,0x98,0x01,0xF8,0x01,0xF8,0x01,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0xF8,0x01,0xF8,0x01,0x00,0x00,0x00,0x00, // 0xD7 + 0x98,0x01,0x98,0x01,0x00,0x00,0xF8,0x01,0xF8,0x01,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0xF8,0x01,0xF8,0x01,0x00,0x00,0x00,0x00, // 0xD8 + 0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x7F,0x00,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xD9 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x0F,0xE0,0x0F,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00, // 0xDA + 0xFF,0x0F,0xFF,0x0F,0xFF,0x0F,0xFF,0x0F,0xFF,0x0F,0xFF,0x0F,0xFF,0x0F,0xFF,0x0F,0xFF,0x0F,0xFF,0x0F,0xFF,0x0F,0xFF,0x0F,0xFF,0x0F,0xFF,0x0F,0xFF,0x0F,0xFF,0x0F, // 0xDB + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x0F,0xFF,0x0F,0xFF,0x0F,0xFF,0x0F,0xFF,0x0F,0xFF,0x0F,0xFF,0x0F,0xFF,0x0F, // 0xDC + 0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x00,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x00,0x00,0x00,0x00, // 0xDD + 0x18,0x00,0x30,0x00,0x60,0x00,0xF8,0x01,0xF8,0x01,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0xF8,0x01,0xF8,0x01,0x00,0x00,0x00,0x00, // 0xDE + 0xFF,0x0F,0xFF,0x0F,0xFF,0x0F,0xFF,0x0F,0xFF,0x0F,0xFF,0x0F,0xFF,0x0F,0xFF,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xDF + 0x80,0x01,0xC0,0x00,0x60,0x00,0xF8,0x01,0xFC,0x03,0x0E,0x07,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x0E,0x07,0xFC,0x03,0xF8,0x01,0x00,0x00,0x00,0x00, // 0xE0 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x00,0x98,0x01,0x0C,0x03,0x0C,0x03,0xFC,0x01,0x8C,0x03,0x0C,0x03,0x0C,0x03,0x8C,0x03,0xFC,0x01,0x0C,0x00,0x0C,0x00, // 0xE1 + 0x60,0x00,0xF0,0x00,0x98,0x01,0xF8,0x01,0xFC,0x03,0x0E,0x07,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x0E,0x07,0xFC,0x03,0xF8,0x01,0x00,0x00,0x00,0x00, // 0xE2 + 0x18,0x00,0x30,0x00,0x60,0x00,0xF8,0x01,0xFC,0x03,0x0E,0x07,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x0E,0x07,0xFC,0x03,0xF8,0x01,0x00,0x00,0x00,0x00, // 0xE3 + 0x00,0x00,0x00,0x00,0xB8,0x01,0xEC,0x00,0x00,0x00,0xF8,0x01,0xFC,0x03,0x0E,0x07,0x06,0x06,0x06,0x06,0x06,0x06,0x0E,0x07,0xFC,0x03,0xF8,0x01,0x00,0x00,0x00,0x00, // 0xE4 + 0x70,0x03,0xD8,0x01,0x00,0x00,0xF8,0x01,0xFC,0x03,0x0E,0x07,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x0E,0x07,0xFC,0x03,0xF8,0x01,0x00,0x00,0x00,0x00, // 0xE5 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x03,0x06,0x03,0x06,0x03,0x06,0x03,0x06,0x03,0x8E,0x03,0xFE,0x03,0x7E,0x03,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00, // 0xE6 + 0x00,0x00,0x00,0x00,0x3C,0x00,0x3C,0x00,0x18,0x00,0xF8,0x01,0xF8,0x03,0x18,0x03,0x18,0x03,0xF8,0x03,0xF8,0x01,0x18,0x00,0x3C,0x00,0x3C,0x00,0x00,0x00,0x00,0x00, // 0xE7 + 0x3C,0x00,0x3C,0x00,0x18,0x00,0xF8,0x01,0xF8,0x03,0x18,0x03,0x18,0x03,0x18,0x03,0x18,0x03,0xF8,0x03,0xF8,0x01,0x18,0x00,0x3C,0x00,0x3C,0x00,0x00,0x00,0x00,0x00, // 0xE8 + 0x80,0x01,0xC0,0x00,0x60,0x00,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x0C,0x03,0xFC,0x03,0xF8,0x01,0x00,0x00,0x00,0x00, // 0xE9 + 0x60,0x00,0xF0,0x00,0x98,0x01,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x0C,0x03,0xFC,0x03,0xF8,0x01,0x00,0x00,0x00,0x00, // 0xEA + 0x18,0x00,0x30,0x00,0x60,0x00,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x0C,0x03,0xFC,0x03,0xF8,0x01,0x00,0x00,0x00,0x00, // 0xEB + 0x00,0x00,0x00,0x00,0x80,0x01,0xC0,0x00,0x60,0x00,0x0C,0x03,0x0C,0x03,0x98,0x01,0x98,0x01,0xF0,0x00,0xF0,0x00,0x60,0x00,0x60,0x00,0x30,0x00,0x30,0x00,0x18,0x00, // 0xEC + 0x80,0x01,0xC0,0x00,0x60,0x00,0x06,0x06,0x0C,0x03,0x98,0x01,0xF0,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x00,0x00,0x00,0x00, // 0xED + 0x00,0x00,0x00,0x00,0xE0,0x01,0xE0,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xEE + 0xC0,0x00,0x60,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xEF + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x01,0xF8,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xF0 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x60,0x00,0xF8,0x01,0xF8,0x01,0x60,0x00,0x60,0x00,0x00,0x00,0xF8,0x01,0xF8,0x01,0x00,0x00,0x00,0x00,0x00,0x00, // 0xF1 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x01,0xF8,0x01,0x00,0x00,0xF8,0x01,0xF8,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xF2 + 0x00,0x00,0x00,0x00,0x0E,0x00,0x18,0x00,0x0C,0x03,0x98,0x01,0xCE,0x00,0x60,0x00,0xB0,0x06,0xD8,0x06,0xCC,0x07,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00, // 0xF3 + 0x00,0x00,0xF8,0x07,0x6C,0x03,0x66,0x03,0x66,0x03,0x66,0x03,0x6C,0x03,0x78,0x03,0x60,0x03,0x60,0x03,0x60,0x03,0x60,0x03,0x60,0x03,0x60,0x03,0x00,0x00,0x00,0x00, // 0xF4 + 0x00,0x00,0xF8,0x01,0x0C,0x03,0x0C,0x00,0x0C,0x00,0xF8,0x01,0x0C,0x03,0x0C,0x03,0xF8,0x01,0x00,0x03,0x00,0x03,0x0C,0x03,0xF8,0x01,0x00,0x00,0x00,0x00,0x00,0x00, // 0xF5 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x60,0x00,0x00,0x00,0xFC,0x03,0xFC,0x03,0x00,0x00,0x60,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xF6 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC8,0x00,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xF7 + 0xF0,0x00,0xF8,0x01,0x98,0x01,0x98,0x01,0xF8,0x01,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xF8 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x01,0x9C,0x03,0x9C,0x03,0x08,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xF9 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0xE0,0x00,0xE0,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xFA + 0x18,0x00,0x1C,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xFB + 0x3C,0x00,0x60,0x00,0x38,0x00,0x60,0x00,0x3C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xFC + 0x3C,0x00,0x60,0x00,0x38,0x00,0x0C,0x00,0x7C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xFD + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x00,0xF0,0x00,0xF0,0x00,0xF0,0x00,0xF0,0x00,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0xFE + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; // 0xFF + + diff --git a/8x8_horizontal_LSB_1.h b/8x8_horizontal_LSB_1.h index 0fba522..8fe8c2f 100644 --- a/8x8_horizontal_LSB_1.h +++ b/8x8_horizontal_LSB_1.h @@ -1,3 +1,5 @@ +#include + //taken from : http://www.mikrocontroller.net/topic/54860 const char font_8x8[] PROGMEM = { diff --git a/button.h b/button.h index 6f738d1..9c19a98 100755 --- a/button.h +++ b/button.h @@ -1,7 +1,7 @@ #include -const uint8_t bitmap[] PROGMEM = { - 0x00,0x00,0x00,0x00, +const char bitmap[] PROGMEM = { + 0xFF,0x01,0x00,0x00, 0x80,0xFF,0xFF,0x01, 0x60,0x00,0x00,0x06, 0x10,0x00,0x00,0x08, diff --git a/doc/html/12x16__horizontal__LSB__1_8h-source.html b/doc/html/12x16__horizontal__LSB__1_8h-source.html deleted file mode 100644 index 01dbf30..0000000 --- a/doc/html/12x16__horizontal__LSB__1_8h-source.html +++ /dev/null @@ -1,282 +0,0 @@ - - -glcd: 12x16_horizontal_LSB_1.h Source File - - - - - -
Generated on Thu Jun 11 12:17:41 2009 for glcd by  - -doxygen 1.5.5
- - diff --git a/doc/html/12x16__horizontal__LSB__1_8h_source.html b/doc/html/12x16__horizontal__LSB__1_8h_source.html deleted file mode 100644 index f33b274..0000000 --- a/doc/html/12x16__horizontal__LSB__1_8h_source.html +++ /dev/null @@ -1,291 +0,0 @@ - - - - -glcd: 12x16_horizontal_LSB_1.h Source File - - - - - - -
Generated on 16 Apr 2010 for glcd by  - -doxygen 1.6.1
- - diff --git a/doc/html/12x16__horizontal__LSB__1_8h.html b/doc/html/12x16__horizontal__LSB__2_8h.html similarity index 79% rename from doc/html/12x16__horizontal__LSB__1_8h.html rename to doc/html/12x16__horizontal__LSB__2_8h.html index 5248ce6..2441d0e 100644 --- a/doc/html/12x16__horizontal__LSB__1_8h.html +++ b/doc/html/12x16__horizontal__LSB__2_8h.html @@ -2,7 +2,7 @@ -glcd: 12x16_horizontal_LSB_1.h File Reference +glcd: 12x16_horizontal_LSB_2.h File Reference @@ -23,19 +23,20 @@
-

12x16_horizontal_LSB_1.h File Reference

-

Go to the source code of this file.

+

12x16_horizontal_LSB_2.h File Reference

#include <avr/pgmspace.h>
+ +

Go to the source code of this file.

- +

Variables

const char font_12x16[] PROGMEM
const char font_12x16[] PROGMEM

Variable Documentation

- +
- +
const char font_12x16 [] PROGMEMconst char font_12x16 [] PROGMEM
@@ -44,7 +45,7 @@
-
Generated on 16 Apr 2010 for glcd by  +
Generated on 27 Jun 2010 for glcd by  doxygen 1.6.1
diff --git a/doc/html/12x16__horizontal__LSB__2_8h_source.html b/doc/html/12x16__horizontal__LSB__2_8h_source.html new file mode 100644 index 0000000..a4bb6d4 --- /dev/null +++ b/doc/html/12x16__horizontal__LSB__2_8h_source.html @@ -0,0 +1,292 @@ + + + + +glcd: 12x16_horizontal_LSB_2.h Source File + + + + + + +
Generated on 27 Jun 2010 for glcd by  + +doxygen 1.6.1
+ + diff --git a/doc/html/8x8__horizontal__LSB__1_8h-source.html b/doc/html/8x8__horizontal__LSB__1_8h-source.html deleted file mode 100644 index 31088f4..0000000 --- a/doc/html/8x8__horizontal__LSB__1_8h-source.html +++ /dev/null @@ -1,279 +0,0 @@ - - -glcd: 8x8_horizontal_LSB_1.h Source File - - - - - -
Generated on Thu Jun 11 12:17:41 2009 for glcd by  - -doxygen 1.5.5
- - diff --git a/doc/html/8x8__horizontal__LSB__1_8h.html b/doc/html/8x8__horizontal__LSB__1_8h.html index 02d72c2..4fb4bc1 100644 --- a/doc/html/8x8__horizontal__LSB__1_8h.html +++ b/doc/html/8x8__horizontal__LSB__1_8h.html @@ -23,7 +23,8 @@
-

8x8_horizontal_LSB_1.h File Reference

+

8x8_horizontal_LSB_1.h File Reference

#include <avr/pgmspace.h>
+

Go to the source code of this file.

@@ -35,7 +36,7 @@

Variables

- +
const char font_8x8 [] PROGMEMconst char font_8x8 [] PROGMEM
@@ -44,7 +45,7 @@ -
Generated on 16 Apr 2010 for glcd by  +
Generated on 27 Jun 2010 for glcd by  doxygen 1.6.1
diff --git a/doc/html/8x8__horizontal__LSB__1_8h_source.html b/doc/html/8x8__horizontal__LSB__1_8h_source.html index 43d0ee8..d55fea4 100644 --- a/doc/html/8x8__horizontal__LSB__1_8h_source.html +++ b/doc/html/8x8__horizontal__LSB__1_8h_source.html @@ -21,267 +21,269 @@
  • Globals
  • -

    8x8_horizontal_LSB_1.h

    Go to the documentation of this file.
    00001 //taken from : http://www.mikrocontroller.net/topic/54860
    +

    8x8_horizontal_LSB_1.h

    Go to the documentation of this file.
    00001 #include <avr/pgmspace.h>
     00002 
    -00003 const char font_8x8[] PROGMEM = {
    -00004 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,        // 0x00
    -00005 0x7E,0x81,0xA5,0x81,0xBD,0x99,0x81,0x7E,        // 0x01
    -00006 0x7E,0xFF,0xDB,0xFF,0xC3,0xE7,0xFF,0x7E,        // 0x02
    -00007 0x36,0x7F,0x7F,0x7F,0x3E,0x1C,0x08,0x00,        // 0x03
    -00008 0x08,0x1C,0x3E,0x7F,0x3E,0x1C,0x08,0x00,        // 0x04
    -00009 0x1C,0x3E,0x1C,0x7F,0x7F,0x6B,0x08,0x1C,        // 0x05
    -00010 0x08,0x08,0x1C,0x3E,0x7F,0x3E,0x08,0x1C,        // 0x06
    -00011 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,        // 0x07
    -00012 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,        // 0x08
    -00013 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,        // 0x09
    -00014 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,        // 0x0A
    -00015 0xF0,0xE0,0xF0,0xBE,0x33,0x33,0x33,0x1E,        // 0x0B
    -00016 0x3C,0x66,0x66,0x66,0x3C,0x18,0x7E,0x18,        // 0x0C
    -00017 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,        // 0x0D
    -00018 0xFE,0xC6,0xFE,0xC6,0xC6,0xE6,0x67,0x03,        // 0x0E
    -00019 0x99,0x5A,0x3C,0xE7,0xE7,0x3C,0x5A,0x99,        // 0x0F
    -00020 0x01,0x07,0x1F,0x7F,0x1F,0x07,0x01,0x00,        // 0x10
    -00021 0x40,0x70,0x7C,0x7F,0x7C,0x70,0x40,0x00,        // 0x11
    -00022 0x18,0x3C,0x7E,0x18,0x18,0x7E,0x3C,0x18,        // 0x12
    -00023 0x66,0x66,0x66,0x66,0x66,0x00,0x66,0x00,        // 0x13
    -00024 0xFE,0xDB,0xDB,0xDE,0xD8,0xD8,0xD8,0x00,        // 0x14
    -00025 0x7E,0xC3,0x1E,0x33,0x33,0x1E,0x31,0x1F,        // 0x15
    -00026 0x00,0x00,0x00,0x00,0x7E,0x7E,0x7E,0x00,        // 0x16
    -00027 0x18,0x3C,0x7E,0x18,0x7E,0x3C,0x18,0xFF,        // 0x17
    -00028 0x18,0x3C,0x7E,0x18,0x18,0x18,0x18,0x00,        // 0x18
    -00029 0x18,0x18,0x18,0x18,0x7E,0x3C,0x18,0x00,        // 0x19
    -00030 0x00,0x18,0x30,0x7F,0x30,0x18,0x00,0x00,        // 0x1A
    -00031 0x00,0x0C,0x06,0x7F,0x06,0x0C,0x00,0x00,        // 0x1B
    -00032 0x00,0x00,0x03,0x03,0x03,0x7F,0x00,0x00,        // 0x1C
    -00033 0x00,0x24,0x66,0xFF,0x66,0x24,0x00,0x00,        // 0x1D
    -00034 0x00,0x18,0x3C,0x7E,0xFF,0xFF,0x00,0x00,        // 0x1E
    -00035 0x00,0xFF,0xFF,0x7E,0x3C,0x18,0x00,0x00,        // 0x1F
    -00036 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,        // 0x20
    -00037 0x0C,0x1E,0x1E,0x0C,0x0C,0x00,0x0C,0x00,        // 0x21
    -00038 0x36,0x36,0x36,0x00,0x00,0x00,0x00,0x00,        // 0x22
    -00039 0x36,0x36,0x7F,0x36,0x7F,0x36,0x36,0x00,        // 0x23
    -00040 0x0C,0x3E,0x03,0x1E,0x30,0x1F,0x0C,0x00,        // 0x24
    -00041 0x00,0x63,0x33,0x18,0x0C,0x66,0x63,0x00,        // 0x25
    -00042 0x1C,0x36,0x1C,0x6E,0x3B,0x33,0x6E,0x00,        // 0x26
    -00043 0x06,0x06,0x03,0x00,0x00,0x00,0x00,0x00,        // 0x27
    -00044 0x18,0x0C,0x06,0x06,0x06,0x0C,0x18,0x00,        // 0x28
    -00045 0x06,0x0C,0x18,0x18,0x18,0x0C,0x06,0x00,        // 0x29
    -00046 0x00,0x66,0x3C,0xFF,0x3C,0x66,0x00,0x00,        // 0x2A
    -00047 0x00,0x0C,0x0C,0x3F,0x0C,0x0C,0x00,0x00,        // 0x2B
    -00048 0x00,0x00,0x00,0x00,0x00,0x0E,0x0C,0x06,        // 0x2C
    -00049 0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,        // 0x2D
    -00050 0x00,0x00,0x00,0x00,0x00,0x0C,0x0C,0x00,        // 0x2E
    -00051 0x60,0x30,0x18,0x0C,0x06,0x03,0x01,0x00,        // 0x2F
    -00052 0x1E,0x33,0x3B,0x3F,0x37,0x33,0x1E,0x00,        // 0x30
    -00053 0x0C,0x0F,0x0C,0x0C,0x0C,0x0C,0x3F,0x00,        // 0x31
    -00054 0x1E,0x33,0x30,0x1C,0x06,0x33,0x3F,0x00,        // 0x32
    -00055 0x1E,0x33,0x30,0x1C,0x30,0x33,0x1E,0x00,        // 0x33
    -00056 0x38,0x3C,0x36,0x33,0x7F,0x30,0x30,0x00,        // 0x34
    -00057 0x3F,0x03,0x1F,0x30,0x30,0x33,0x1E,0x00,        // 0x35
    -00058 0x1C,0x06,0x03,0x1F,0x33,0x33,0x1E,0x00,        // 0x36
    -00059 0x3F,0x33,0x30,0x18,0x0C,0x06,0x06,0x00,        // 0x37
    -00060 0x1E,0x33,0x33,0x1E,0x33,0x33,0x1E,0x00,        // 0x38
    -00061 0x1E,0x33,0x33,0x3E,0x30,0x18,0x0E,0x00,        // 0x39
    -00062 0x00,0x00,0x0C,0x0C,0x00,0x0C,0x0C,0x00,        // 0x3A
    -00063 0x00,0x00,0x0C,0x0C,0x00,0x0E,0x0C,0x06,        // 0x3B
    -00064 0x18,0x0C,0x06,0x03,0x06,0x0C,0x18,0x00,        // 0x3C
    -00065 0x00,0x00,0x3F,0x00,0x3F,0x00,0x00,0x00,        // 0x3D
    -00066 0x06,0x0C,0x18,0x30,0x18,0x0C,0x06,0x00,        // 0x3E
    -00067 0x1E,0x33,0x30,0x18,0x0C,0x00,0x0C,0x00,        // 0x3F
    -00068 0x3E,0x63,0x7B,0x7B,0x7B,0x03,0x1E,0x00,        // 0x40
    -00069 0x0C,0x1E,0x33,0x33,0x3F,0x33,0x33,0x00,        // 0x41
    -00070 0x3F,0x66,0x66,0x3E,0x66,0x66,0x3F,0x00,        // 0x42
    -00071 0x3C,0x66,0x03,0x03,0x03,0x66,0x3C,0x00,        // 0x43
    -00072 0x3F,0x36,0x66,0x66,0x66,0x36,0x3F,0x00,        // 0x44
    -00073 0x7F,0x46,0x16,0x1E,0x16,0x46,0x7F,0x00,        // 0x45
    -00074 0x7F,0x46,0x16,0x1E,0x16,0x06,0x0F,0x00,        // 0x46
    -00075 0x3C,0x66,0x03,0x03,0x73,0x66,0x7C,0x00,        // 0x47
    -00076 0x33,0x33,0x33,0x3F,0x33,0x33,0x33,0x00,        // 0x48
    -00077 0x1E,0x0C,0x0C,0x0C,0x0C,0x0C,0x1E,0x00,        // 0x49
    -00078 0x78,0x30,0x30,0x30,0x33,0x33,0x1E,0x00,        // 0x4A
    -00079 0x67,0x66,0x36,0x1E,0x36,0x66,0x67,0x00,        // 0x4B
    -00080 0x0F,0x06,0x06,0x06,0x46,0x66,0x7F,0x00,        // 0x4C
    -00081 0x63,0x77,0x7F,0x6B,0x63,0x63,0x63,0x00,        // 0x4D
    -00082 0x63,0x67,0x6F,0x7B,0x73,0x63,0x63,0x00,        // 0x4E
    -00083 0x1C,0x36,0x63,0x63,0x63,0x36,0x1C,0x00,        // 0x4F
    -00084 0x3F,0x66,0x66,0x3E,0x06,0x06,0x0F,0x00,        // 0x50
    -00085 0x1E,0x33,0x33,0x33,0x3B,0x1E,0x38,0x00,        // 0x51
    -00086 0x3F,0x66,0x66,0x3E,0x1E,0x36,0x67,0x00,        // 0x52
    -00087 0x1E,0x33,0x07,0x1C,0x38,0x33,0x1E,0x00,        // 0x53
    -00088 0x3F,0x2D,0x0C,0x0C,0x0C,0x0C,0x1E,0x00,        // 0x54
    -00089 0x33,0x33,0x33,0x33,0x33,0x33,0x3F,0x00,        // 0x55
    -00090 0x33,0x33,0x33,0x33,0x33,0x1E,0x0C,0x00,        // 0x56
    -00091 0x63,0x63,0x63,0x6B,0x7F,0x77,0x63,0x00,        // 0x57
    -00092 0x63,0x63,0x36,0x1C,0x36,0x63,0x63,0x00,        // 0x58
    -00093 0x33,0x33,0x33,0x1E,0x0C,0x0C,0x1E,0x00,        // 0x59
    -00094 0x7F,0x33,0x19,0x0C,0x46,0x63,0x7F,0x00,        // 0x5A
    -00095 0x1E,0x06,0x06,0x06,0x06,0x06,0x1E,0x00,        // 0x5B
    -00096 0x03,0x06,0x0C,0x18,0x30,0x60,0x40,0x00,        // 0x5C
    -00097 0x1E,0x18,0x18,0x18,0x18,0x18,0x1E,0x00,        // 0x5D
    -00098 0x08,0x1C,0x36,0x63,0x00,0x00,0x00,0x00,        // 0x5E
    -00099 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,        // 0x5F
    -00100 0x0C,0x0C,0x18,0x00,0x00,0x00,0x00,0x00,        // 0x60
    -00101 0x00,0x00,0x1E,0x30,0x3E,0x33,0x6E,0x00,        // 0x61
    -00102 0x07,0x06,0x3E,0x66,0x66,0x66,0x3D,0x00,        // 0x62
    -00103 0x00,0x00,0x1E,0x33,0x03,0x33,0x1E,0x00,        // 0x63
    -00104 0x38,0x30,0x30,0x3E,0x33,0x33,0x6E,0x00,        // 0x64
    -00105 0x00,0x00,0x1E,0x33,0x3F,0x03,0x1E,0x00,        // 0x65
    -00106 0x1C,0x36,0x06,0x0F,0x06,0x06,0x0F,0x00,        // 0x66
    -00107 0x00,0x00,0x6E,0x33,0x33,0x3E,0x30,0x1F,        // 0x67
    -00108 0x07,0x06,0x36,0x6E,0x66,0x66,0x67,0x00,        // 0x68
    -00109 0x0C,0x00,0x0E,0x0C,0x0C,0x0C,0x1E,0x00,        // 0x69
    -00110 0x18,0x00,0x1E,0x18,0x18,0x18,0x1B,0x0E,        // 0x6A
    -00111 0x07,0x06,0x66,0x36,0x1E,0x36,0x67,0x00,        // 0x6B
    -00112 0x0E,0x0C,0x0C,0x0C,0x0C,0x0C,0x1E,0x00,        // 0x6C
    -00113 0x00,0x00,0x37,0x7F,0x6B,0x63,0x63,0x00,        // 0x6D
    -00114 0x00,0x00,0x1F,0x33,0x33,0x33,0x33,0x00,        // 0x6E
    -00115 0x00,0x00,0x1E,0x33,0x33,0x33,0x1E,0x00,        // 0x6F
    -00116 0x00,0x00,0x3B,0x66,0x66,0x3E,0x06,0x0F,        // 0x70
    -00117 0x00,0x00,0x6E,0x33,0x33,0x3E,0x30,0x78,        // 0x71
    -00118 0x00,0x00,0x1B,0x36,0x36,0x06,0x0F,0x00,        // 0x72
    -00119 0x00,0x00,0x3E,0x03,0x1E,0x30,0x1F,0x00,        // 0x73
    -00120 0x08,0x0C,0x3E,0x0C,0x0C,0x2C,0x18,0x00,        // 0x74
    -00121 0x00,0x00,0x33,0x33,0x33,0x33,0x6E,0x00,        // 0x75
    -00122 0x00,0x00,0x33,0x33,0x33,0x1E,0x0C,0x00,        // 0x76
    -00123 0x00,0x00,0x63,0x63,0x6B,0x7F,0x36,0x00,        // 0x77
    -00124 0x00,0x00,0x63,0x36,0x1C,0x36,0x63,0x00,        // 0x78
    -00125 0x00,0x00,0x33,0x33,0x33,0x3E,0x30,0x1F,        // 0x79
    -00126 0x00,0x00,0x3F,0x19,0x0C,0x26,0x3F,0x00,        // 0x7A
    -00127 0x38,0x0C,0x0C,0x07,0x0C,0x0C,0x38,0x00,        // 0x7B
    -00128 0x18,0x18,0x18,0x00,0x18,0x18,0x18,0x00,        // 0x7C
    -00129 0x07,0x0C,0x0C,0x38,0x0C,0x0C,0x07,0x00,        // 0x7D
    -00130 0x6E,0x3B,0x00,0x00,0x00,0x00,0x00,0x00,        // 0x7E
    -00131 0x08,0x1C,0x36,0x63,0x63,0x63,0x7F,0x00,        // 0x7F
    -00132 0x1E,0x33,0x03,0x03,0x33,0x1E,0x0C,0x06,        // 0x80
    -00133 0x00,0x33,0x00,0x33,0x33,0x33,0x7E,0x00,        // 0x81
    -00134 0x18,0x0C,0x1E,0x33,0x3F,0x03,0x1E,0x00,        // 0x82
    -00135 0x7E,0xC3,0x3C,0x60,0x7C,0x66,0xFC,0x00,        // 0x83
    -00136 0x33,0x00,0x1E,0x30,0x3E,0x33,0x7E,0x00,        // 0x84
    -00137 0x06,0x0C,0x1E,0x30,0x3E,0x33,0x7E,0x00,        // 0x85
    -00138 0x3C,0x66,0x3C,0x60,0x7C,0x66,0xFC,0x00,        // 0x86
    -00139 0x00,0x1E,0x33,0x03,0x33,0x1E,0x0C,0x06,        // 0x87
    -00140 0x7E,0xC3,0x3C,0x66,0x7E,0x06,0x3C,0x00,        // 0x88
    -00141 0x33,0x00,0x1E,0x33,0x3F,0x03,0x1E,0x00,        // 0x89
    -00142 0x06,0x0C,0x1E,0x33,0x3F,0x03,0x1E,0x00,        // 0x8A
    -00143 0x33,0x00,0x0E,0x0C,0x0C,0x0C,0x1E,0x00,        // 0x8B
    -00144 0x3E,0x63,0x1C,0x18,0x18,0x18,0x3C,0x00,        // 0x8C
    -00145 0x06,0x0C,0x0E,0x0C,0x0C,0x0C,0x1E,0x00,        // 0x8D
    -00146 0x33,0x0C,0x1E,0x33,0x33,0x3F,0x33,0x00,        // 0x8E
    -00147 0x0C,0x12,0x0C,0x1E,0x33,0x3F,0x33,0x00,        // 0x8F
    -00148 0x18,0x0C,0x3F,0x06,0x1E,0x06,0x3F,0x00,        // 0x90
    -00149 0x00,0x00,0xFE,0x30,0xFE,0x33,0xFE,0x00,        // 0x91
    -00150 0x7C,0x36,0x33,0x7F,0x33,0x33,0x73,0x00,        // 0x92
    -00151 0x1E,0x33,0x00,0x1E,0x33,0x33,0x1E,0x00,        // 0x93
    -00152 0x00,0x33,0x00,0x1E,0x33,0x33,0x1E,0x00,        // 0x94
    -00153 0x06,0x0C,0x00,0x1E,0x33,0x33,0x1E,0x00,        // 0x95
    -00154 0x1E,0x33,0x00,0x33,0x33,0x33,0x7E,0x00,        // 0x96
    -00155 0x06,0x0C,0x00,0x33,0x33,0x33,0x7E,0x00,        // 0x97
    -00156 0x00,0x33,0x00,0x33,0x33,0x3F,0x30,0x1F,        // 0x98
    -00157 0x63,0x00,0x3E,0x63,0x63,0x63,0x3E,0x00,        // 0x99
    -00158 0x33,0x00,0x33,0x33,0x33,0x33,0x1E,0x00,        // 0x9A
    -00159 0x00,0x00,0x3E,0x73,0x6B,0x67,0x3E,0x00,        // 0x9B
    -00160 0x1C,0x36,0x26,0x0F,0x06,0x67,0x3F,0x00,        // 0x9C
    -00161 0x5C,0x36,0x73,0x6B,0x67,0x36,0x1D,0x00,        // 0x9D
    -00162 0x00,0x00,0x33,0x1E,0x0C,0x1E,0x33,0x00,        // 0x9E
    -00163 0x70,0xD8,0x18,0x7E,0x18,0x18,0x1B,0x0E,        // 0x9F
    -00164 0x18,0x0C,0x1E,0x30,0x3E,0x33,0x7E,0x00,        // 0xA0
    -00165 0x18,0x0C,0x0E,0x0C,0x0C,0x0C,0x1E,0x00,        // 0xA1
    -00166 0x30,0x18,0x00,0x1E,0x33,0x33,0x1E,0x00,        // 0xA2
    -00167 0x30,0x18,0x00,0x33,0x33,0x33,0x7E,0x00,        // 0xA3
    -00168 0x6E,0x3B,0x00,0x1F,0x33,0x33,0x33,0x00,        // 0xA4
    -00169 0x6E,0x3B,0x00,0x37,0x3F,0x3B,0x33,0x00,        // 0xA5
    -00170 0x3C,0x36,0x36,0x7C,0x00,0x7E,0x00,0x00,        // 0xA6
    -00171 0x3C,0x66,0x66,0x3C,0x00,0x7E,0x00,0x00,        // 0xA7
    -00172 0x0C,0x00,0x0C,0x06,0x03,0x33,0x1E,0x00,        // 0xA8
    -00173 0x3C,0x5A,0xA5,0x9D,0x95,0x66,0x3C,0x00,        // 0xA9
    -00174 0x00,0x00,0x00,0x3F,0x30,0x30,0x00,0x00,        // 0xAA
    -00175 0x67,0x36,0x1E,0x7E,0xC6,0x73,0x19,0xF8,        // 0xAB
    -00176 0x67,0x36,0x1E,0xCE,0xE6,0xB3,0xF9,0xC0,        // 0xAC
    -00177 0x00,0x18,0x00,0x18,0x18,0x3C,0x3C,0x18,        // 0xAD
    -00178 0x00,0xCC,0x66,0x33,0x66,0xCC,0x00,0x00,        // 0xAE
    -00179 0x00,0x33,0x66,0xCC,0x66,0x33,0x00,0x00,        // 0xAF
    -00180 0x44,0x11,0x44,0x11,0x44,0x11,0x44,0x11,        // 0xB0
    -00181 0xAA,0x55,0xAA,0x55,0xAA,0x55,0xAA,0x55,        // 0xB1
    -00182 0xBB,0xEE,0xBB,0xEE,0xBB,0xEE,0xBB,0xEE,        // 0xB2
    -00183 0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,        // 0xB3
    -00184 0x18,0x18,0x18,0x18,0x1F,0x18,0x18,0x18,        // 0xB4
    -00185 0x30,0x18,0x0C,0x1E,0x33,0x3F,0x33,0x00,        // 0xB5
    -00186 0x1E,0x21,0x0C,0x1E,0x33,0x3F,0x33,0x00,        // 0xB6
    -00187 0x03,0x06,0x0C,0x1E,0x33,0x3F,0x33,0x00,        // 0xB7
    -00188 0x3C,0x42,0x9D,0x85,0x9D,0x42,0x3C,0x00,        // 0xB8
    -00189 0x6C,0x6C,0x6F,0x60,0x6F,0x6C,0x6C,0x6C,        // 0xB9
    -00190 0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,        // 0xBA
    -00191 0x00,0x00,0x7F,0x60,0x6F,0x6C,0x6C,0x6C,        // 0xBB
    -00192 0x6C,0x6C,0x6F,0x60,0x7F,0x00,0x00,0x00,        // 0xBC
    -00193 0x18,0x18,0x7E,0x03,0x03,0x7E,0x18,0x18,        // 0xBD
    -00194 0x33,0x33,0x1E,0x3F,0x0C,0x3F,0x0C,0x0C,        // 0xBE
    -00195 0x00,0x00,0x00,0x00,0x1F,0x18,0x18,0x18,        // 0xBF
    -00196 0x18,0x18,0x18,0x18,0xF8,0x00,0x00,0x00,        // 0xC0
    -00197 0x18,0x18,0x18,0x18,0xFF,0x00,0x00,0x00,        // 0xC1
    -00198 0x00,0x00,0x00,0x00,0xFF,0x18,0x18,0x18,        // 0xC2
    -00199 0x18,0x18,0x18,0x18,0xF8,0x18,0x18,0x18,        // 0xC3
    -00200 0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,        // 0xC4
    -00201 0x18,0x18,0x18,0x18,0xFF,0x18,0x18,0x18,        // 0xC5
    -00202 0x6E,0x3B,0x1E,0x30,0x3E,0x33,0x7E,0x00,        // 0xC6
    -00203 0x6E,0x3B,0x0C,0x1E,0x33,0x3F,0x33,0x00,        // 0xC7
    -00204 0x6C,0x6C,0xEC,0x0C,0xFC,0x00,0x00,0x00,        // 0xC8
    -00205 0x00,0x00,0xFC,0x0C,0xEC,0x6C,0x6C,0x6C,        // 0xC9
    -00206 0x6C,0x6C,0xEF,0x00,0xFF,0x00,0x00,0x00,        // 0xCA
    -00207 0x00,0x00,0xFF,0x00,0xEF,0x6C,0x6C,0x6C,        // 0xCB
    -00208 0x6C,0x6C,0xEC,0x0C,0xEC,0x6C,0x6C,0x6C,        // 0xCC
    -00209 0x00,0x00,0xFF,0x00,0xFF,0x00,0x00,0x00,        // 0xCD
    -00210 0x6C,0x6C,0xEF,0x00,0xEF,0x6C,0x6C,0x6C,        // 0xCE
    -00211 0x00,0x41,0x7F,0x36,0x36,0x7F,0x41,0x00,        // 0xCF
    -00212 0x1B,0x0E,0x1B,0x30,0x3C,0x36,0x1C,0x00,        // 0xD0
    -00213 0x3F,0x36,0x66,0x6F,0x66,0x36,0x3F,0x00,        // 0xD1
    -00214 0x1E,0x21,0x3F,0x06,0x1E,0x06,0x3F,0x00,        // 0xD2
    -00215 0x33,0x00,0x3F,0x06,0x1E,0x06,0x3F,0x00,        // 0xD3
    -00216 0x06,0x0C,0x3F,0x06,0x1E,0x06,0x3F,0x00,        // 0xD4
    -00217 0x00,0x03,0x02,0x07,0x00,0x00,0x00,0x00,        // 0xD5
    -00218 0x18,0x0C,0x1E,0x0C,0x0C,0x0C,0x1E,0x00,        // 0xD6
    -00219 0x1E,0x21,0x1E,0x0C,0x0C,0x0C,0x1E,0x00,        // 0xD7
    -00220 0x33,0x00,0x1E,0x0C,0x0C,0x0C,0x1E,0x00,        // 0xD8
    -00221 0x18,0x18,0x18,0x18,0x1F,0x00,0x00,0x00,        // 0xD9
    -00222 0x00,0x00,0x00,0x00,0xF8,0x18,0x18,0x18,        // 0xDA
    -00223 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,        // 0xDB
    -00224 0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,        // 0xDC
    -00225 0x18,0x18,0x18,0x00,0x18,0x18,0x18,0x00,        // 0xDD
    -00226 0x06,0x0C,0x1E,0x0C,0x0C,0x0C,0x1E,0x00,        // 0xDE
    -00227 0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,        // 0xDF
    -00228 0x18,0x0C,0x3E,0x63,0x63,0x63,0x3E,0x00,        // 0xE0
    -00229 0x00,0x1E,0x33,0x1F,0x33,0x1F,0x03,0x03,        // 0xE1
    -00230 0x3E,0x41,0x3E,0x63,0x63,0x63,0x3E,0x00,        // 0xE2
    -00231 0x0C,0x18,0x3E,0x63,0x63,0x63,0x3E,0x00,        // 0xE3
    -00232 0x6E,0x3B,0x00,0x1E,0x33,0x33,0x1E,0x00,        // 0xE4
    -00233 0x6E,0x3B,0x3E,0x63,0x63,0x63,0x3E,0x00,        // 0xE5
    -00234 0x00,0x66,0x66,0x66,0x66,0x3E,0x06,0x03,        // 0xE6
    -00235 0x00,0x07,0x1E,0x36,0x1E,0x06,0x0F,0x00,        // 0xE7
    -00236 0x0F,0x06,0x3E,0x66,0x3E,0x06,0x0F,0x00,        // 0xE8
    -00237 0x18,0x0C,0x33,0x33,0x33,0x33,0x1E,0x00,        // 0xE9
    -00238 0x1E,0x21,0x00,0x33,0x33,0x33,0x1E,0x00,        // 0xEA
    -00239 0x06,0x0C,0x33,0x33,0x33,0x33,0x1E,0x00,        // 0xEB
    -00240 0x18,0x0C,0x00,0x33,0x33,0x3F,0x30,0x1F,        // 0xEC
    -00241 0x18,0x0C,0x33,0x33,0x1E,0x0C,0x1E,0x00,        // 0xED
    -00242 0x00,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,        // 0xEE
    -00243 0x18,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,        // 0xEF
    -00244 0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,        // 0xF0
    -00245 0x0C,0x0C,0x3F,0x0C,0x0C,0x00,0x3F,0x00,        // 0xF1
    -00246 0x00,0x00,0x00,0x3F,0x00,0x3F,0x00,0x00,        // 0xF2
    -00247 0x67,0x34,0x1E,0xCC,0xE7,0xB3,0xF9,0xC0,        // 0xF3
    -00248 0xFE,0xDB,0xDB,0xDE,0xD8,0xD8,0xD8,0x00,        // 0xF4
    -00249 0x7E,0xC3,0x1E,0x33,0x33,0x1E,0x31,0x1F,        // 0xF5
    -00250 0x0C,0x0C,0x00,0x3F,0x00,0x0C,0x0C,0x00,        // 0xF6
    -00251 0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x06,        // 0xF7
    -00252 0x1C,0x36,0x36,0x1C,0x00,0x00,0x00,0x00,        // 0xF8
    -00253 0x00,0x33,0x00,0x00,0x00,0x00,0x00,0x00,        // 0xF9
    -00254 0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x00,        // 0xFA
    -00255 0x1C,0x1E,0x18,0x18,0x7E,0x00,0x00,0x00,        // 0xFB
    -00256 0x3E,0x70,0x3C,0x70,0x3E,0x00,0x00,0x00,        // 0xFC
    -00257 0x1E,0x30,0x1C,0x06,0x3E,0x00,0x00,0x00,        // 0xFD
    -00258 0x00,0x00,0x3C,0x3C,0x3C,0x3C,0x00,0x00,        // 0xFE
    -00259 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 };      // 0xFF
    +00003 //taken from : http://www.mikrocontroller.net/topic/54860
    +00004 
    +00005 const char font_8x8[] PROGMEM = {
    +00006 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,        // 0x00
    +00007 0x7E,0x81,0xA5,0x81,0xBD,0x99,0x81,0x7E,        // 0x01
    +00008 0x7E,0xFF,0xDB,0xFF,0xC3,0xE7,0xFF,0x7E,        // 0x02
    +00009 0x36,0x7F,0x7F,0x7F,0x3E,0x1C,0x08,0x00,        // 0x03
    +00010 0x08,0x1C,0x3E,0x7F,0x3E,0x1C,0x08,0x00,        // 0x04
    +00011 0x1C,0x3E,0x1C,0x7F,0x7F,0x6B,0x08,0x1C,        // 0x05
    +00012 0x08,0x08,0x1C,0x3E,0x7F,0x3E,0x08,0x1C,        // 0x06
    +00013 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,        // 0x07
    +00014 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,        // 0x08
    +00015 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,        // 0x09
    +00016 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,        // 0x0A
    +00017 0xF0,0xE0,0xF0,0xBE,0x33,0x33,0x33,0x1E,        // 0x0B
    +00018 0x3C,0x66,0x66,0x66,0x3C,0x18,0x7E,0x18,        // 0x0C
    +00019 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,        // 0x0D
    +00020 0xFE,0xC6,0xFE,0xC6,0xC6,0xE6,0x67,0x03,        // 0x0E
    +00021 0x99,0x5A,0x3C,0xE7,0xE7,0x3C,0x5A,0x99,        // 0x0F
    +00022 0x01,0x07,0x1F,0x7F,0x1F,0x07,0x01,0x00,        // 0x10
    +00023 0x40,0x70,0x7C,0x7F,0x7C,0x70,0x40,0x00,        // 0x11
    +00024 0x18,0x3C,0x7E,0x18,0x18,0x7E,0x3C,0x18,        // 0x12
    +00025 0x66,0x66,0x66,0x66,0x66,0x00,0x66,0x00,        // 0x13
    +00026 0xFE,0xDB,0xDB,0xDE,0xD8,0xD8,0xD8,0x00,        // 0x14
    +00027 0x7E,0xC3,0x1E,0x33,0x33,0x1E,0x31,0x1F,        // 0x15
    +00028 0x00,0x00,0x00,0x00,0x7E,0x7E,0x7E,0x00,        // 0x16
    +00029 0x18,0x3C,0x7E,0x18,0x7E,0x3C,0x18,0xFF,        // 0x17
    +00030 0x18,0x3C,0x7E,0x18,0x18,0x18,0x18,0x00,        // 0x18
    +00031 0x18,0x18,0x18,0x18,0x7E,0x3C,0x18,0x00,        // 0x19
    +00032 0x00,0x18,0x30,0x7F,0x30,0x18,0x00,0x00,        // 0x1A
    +00033 0x00,0x0C,0x06,0x7F,0x06,0x0C,0x00,0x00,        // 0x1B
    +00034 0x00,0x00,0x03,0x03,0x03,0x7F,0x00,0x00,        // 0x1C
    +00035 0x00,0x24,0x66,0xFF,0x66,0x24,0x00,0x00,        // 0x1D
    +00036 0x00,0x18,0x3C,0x7E,0xFF,0xFF,0x00,0x00,        // 0x1E
    +00037 0x00,0xFF,0xFF,0x7E,0x3C,0x18,0x00,0x00,        // 0x1F
    +00038 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,        // 0x20
    +00039 0x0C,0x1E,0x1E,0x0C,0x0C,0x00,0x0C,0x00,        // 0x21
    +00040 0x36,0x36,0x36,0x00,0x00,0x00,0x00,0x00,        // 0x22
    +00041 0x36,0x36,0x7F,0x36,0x7F,0x36,0x36,0x00,        // 0x23
    +00042 0x0C,0x3E,0x03,0x1E,0x30,0x1F,0x0C,0x00,        // 0x24
    +00043 0x00,0x63,0x33,0x18,0x0C,0x66,0x63,0x00,        // 0x25
    +00044 0x1C,0x36,0x1C,0x6E,0x3B,0x33,0x6E,0x00,        // 0x26
    +00045 0x06,0x06,0x03,0x00,0x00,0x00,0x00,0x00,        // 0x27
    +00046 0x18,0x0C,0x06,0x06,0x06,0x0C,0x18,0x00,        // 0x28
    +00047 0x06,0x0C,0x18,0x18,0x18,0x0C,0x06,0x00,        // 0x29
    +00048 0x00,0x66,0x3C,0xFF,0x3C,0x66,0x00,0x00,        // 0x2A
    +00049 0x00,0x0C,0x0C,0x3F,0x0C,0x0C,0x00,0x00,        // 0x2B
    +00050 0x00,0x00,0x00,0x00,0x00,0x0E,0x0C,0x06,        // 0x2C
    +00051 0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,        // 0x2D
    +00052 0x00,0x00,0x00,0x00,0x00,0x0C,0x0C,0x00,        // 0x2E
    +00053 0x60,0x30,0x18,0x0C,0x06,0x03,0x01,0x00,        // 0x2F
    +00054 0x1E,0x33,0x3B,0x3F,0x37,0x33,0x1E,0x00,        // 0x30
    +00055 0x0C,0x0F,0x0C,0x0C,0x0C,0x0C,0x3F,0x00,        // 0x31
    +00056 0x1E,0x33,0x30,0x1C,0x06,0x33,0x3F,0x00,        // 0x32
    +00057 0x1E,0x33,0x30,0x1C,0x30,0x33,0x1E,0x00,        // 0x33
    +00058 0x38,0x3C,0x36,0x33,0x7F,0x30,0x30,0x00,        // 0x34
    +00059 0x3F,0x03,0x1F,0x30,0x30,0x33,0x1E,0x00,        // 0x35
    +00060 0x1C,0x06,0x03,0x1F,0x33,0x33,0x1E,0x00,        // 0x36
    +00061 0x3F,0x33,0x30,0x18,0x0C,0x06,0x06,0x00,        // 0x37
    +00062 0x1E,0x33,0x33,0x1E,0x33,0x33,0x1E,0x00,        // 0x38
    +00063 0x1E,0x33,0x33,0x3E,0x30,0x18,0x0E,0x00,        // 0x39
    +00064 0x00,0x00,0x0C,0x0C,0x00,0x0C,0x0C,0x00,        // 0x3A
    +00065 0x00,0x00,0x0C,0x0C,0x00,0x0E,0x0C,0x06,        // 0x3B
    +00066 0x18,0x0C,0x06,0x03,0x06,0x0C,0x18,0x00,        // 0x3C
    +00067 0x00,0x00,0x3F,0x00,0x3F,0x00,0x00,0x00,        // 0x3D
    +00068 0x06,0x0C,0x18,0x30,0x18,0x0C,0x06,0x00,        // 0x3E
    +00069 0x1E,0x33,0x30,0x18,0x0C,0x00,0x0C,0x00,        // 0x3F
    +00070 0x3E,0x63,0x7B,0x7B,0x7B,0x03,0x1E,0x00,        // 0x40
    +00071 0x0C,0x1E,0x33,0x33,0x3F,0x33,0x33,0x00,        // 0x41
    +00072 0x3F,0x66,0x66,0x3E,0x66,0x66,0x3F,0x00,        // 0x42
    +00073 0x3C,0x66,0x03,0x03,0x03,0x66,0x3C,0x00,        // 0x43
    +00074 0x3F,0x36,0x66,0x66,0x66,0x36,0x3F,0x00,        // 0x44
    +00075 0x7F,0x46,0x16,0x1E,0x16,0x46,0x7F,0x00,        // 0x45
    +00076 0x7F,0x46,0x16,0x1E,0x16,0x06,0x0F,0x00,        // 0x46
    +00077 0x3C,0x66,0x03,0x03,0x73,0x66,0x7C,0x00,        // 0x47
    +00078 0x33,0x33,0x33,0x3F,0x33,0x33,0x33,0x00,        // 0x48
    +00079 0x1E,0x0C,0x0C,0x0C,0x0C,0x0C,0x1E,0x00,        // 0x49
    +00080 0x78,0x30,0x30,0x30,0x33,0x33,0x1E,0x00,        // 0x4A
    +00081 0x67,0x66,0x36,0x1E,0x36,0x66,0x67,0x00,        // 0x4B
    +00082 0x0F,0x06,0x06,0x06,0x46,0x66,0x7F,0x00,        // 0x4C
    +00083 0x63,0x77,0x7F,0x6B,0x63,0x63,0x63,0x00,        // 0x4D
    +00084 0x63,0x67,0x6F,0x7B,0x73,0x63,0x63,0x00,        // 0x4E
    +00085 0x1C,0x36,0x63,0x63,0x63,0x36,0x1C,0x00,        // 0x4F
    +00086 0x3F,0x66,0x66,0x3E,0x06,0x06,0x0F,0x00,        // 0x50
    +00087 0x1E,0x33,0x33,0x33,0x3B,0x1E,0x38,0x00,        // 0x51
    +00088 0x3F,0x66,0x66,0x3E,0x1E,0x36,0x67,0x00,        // 0x52
    +00089 0x1E,0x33,0x07,0x1C,0x38,0x33,0x1E,0x00,        // 0x53
    +00090 0x3F,0x2D,0x0C,0x0C,0x0C,0x0C,0x1E,0x00,        // 0x54
    +00091 0x33,0x33,0x33,0x33,0x33,0x33,0x3F,0x00,        // 0x55
    +00092 0x33,0x33,0x33,0x33,0x33,0x1E,0x0C,0x00,        // 0x56
    +00093 0x63,0x63,0x63,0x6B,0x7F,0x77,0x63,0x00,        // 0x57
    +00094 0x63,0x63,0x36,0x1C,0x36,0x63,0x63,0x00,        // 0x58
    +00095 0x33,0x33,0x33,0x1E,0x0C,0x0C,0x1E,0x00,        // 0x59
    +00096 0x7F,0x33,0x19,0x0C,0x46,0x63,0x7F,0x00,        // 0x5A
    +00097 0x1E,0x06,0x06,0x06,0x06,0x06,0x1E,0x00,        // 0x5B
    +00098 0x03,0x06,0x0C,0x18,0x30,0x60,0x40,0x00,        // 0x5C
    +00099 0x1E,0x18,0x18,0x18,0x18,0x18,0x1E,0x00,        // 0x5D
    +00100 0x08,0x1C,0x36,0x63,0x00,0x00,0x00,0x00,        // 0x5E
    +00101 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,        // 0x5F
    +00102 0x0C,0x0C,0x18,0x00,0x00,0x00,0x00,0x00,        // 0x60
    +00103 0x00,0x00,0x1E,0x30,0x3E,0x33,0x6E,0x00,        // 0x61
    +00104 0x07,0x06,0x3E,0x66,0x66,0x66,0x3D,0x00,        // 0x62
    +00105 0x00,0x00,0x1E,0x33,0x03,0x33,0x1E,0x00,        // 0x63
    +00106 0x38,0x30,0x30,0x3E,0x33,0x33,0x6E,0x00,        // 0x64
    +00107 0x00,0x00,0x1E,0x33,0x3F,0x03,0x1E,0x00,        // 0x65
    +00108 0x1C,0x36,0x06,0x0F,0x06,0x06,0x0F,0x00,        // 0x66
    +00109 0x00,0x00,0x6E,0x33,0x33,0x3E,0x30,0x1F,        // 0x67
    +00110 0x07,0x06,0x36,0x6E,0x66,0x66,0x67,0x00,        // 0x68
    +00111 0x0C,0x00,0x0E,0x0C,0x0C,0x0C,0x1E,0x00,        // 0x69
    +00112 0x18,0x00,0x1E,0x18,0x18,0x18,0x1B,0x0E,        // 0x6A
    +00113 0x07,0x06,0x66,0x36,0x1E,0x36,0x67,0x00,        // 0x6B
    +00114 0x0E,0x0C,0x0C,0x0C,0x0C,0x0C,0x1E,0x00,        // 0x6C
    +00115 0x00,0x00,0x37,0x7F,0x6B,0x63,0x63,0x00,        // 0x6D
    +00116 0x00,0x00,0x1F,0x33,0x33,0x33,0x33,0x00,        // 0x6E
    +00117 0x00,0x00,0x1E,0x33,0x33,0x33,0x1E,0x00,        // 0x6F
    +00118 0x00,0x00,0x3B,0x66,0x66,0x3E,0x06,0x0F,        // 0x70
    +00119 0x00,0x00,0x6E,0x33,0x33,0x3E,0x30,0x78,        // 0x71
    +00120 0x00,0x00,0x1B,0x36,0x36,0x06,0x0F,0x00,        // 0x72
    +00121 0x00,0x00,0x3E,0x03,0x1E,0x30,0x1F,0x00,        // 0x73
    +00122 0x08,0x0C,0x3E,0x0C,0x0C,0x2C,0x18,0x00,        // 0x74
    +00123 0x00,0x00,0x33,0x33,0x33,0x33,0x6E,0x00,        // 0x75
    +00124 0x00,0x00,0x33,0x33,0x33,0x1E,0x0C,0x00,        // 0x76
    +00125 0x00,0x00,0x63,0x63,0x6B,0x7F,0x36,0x00,        // 0x77
    +00126 0x00,0x00,0x63,0x36,0x1C,0x36,0x63,0x00,        // 0x78
    +00127 0x00,0x00,0x33,0x33,0x33,0x3E,0x30,0x1F,        // 0x79
    +00128 0x00,0x00,0x3F,0x19,0x0C,0x26,0x3F,0x00,        // 0x7A
    +00129 0x38,0x0C,0x0C,0x07,0x0C,0x0C,0x38,0x00,        // 0x7B
    +00130 0x18,0x18,0x18,0x00,0x18,0x18,0x18,0x00,        // 0x7C
    +00131 0x07,0x0C,0x0C,0x38,0x0C,0x0C,0x07,0x00,        // 0x7D
    +00132 0x6E,0x3B,0x00,0x00,0x00,0x00,0x00,0x00,        // 0x7E
    +00133 0x08,0x1C,0x36,0x63,0x63,0x63,0x7F,0x00,        // 0x7F
    +00134 0x1E,0x33,0x03,0x03,0x33,0x1E,0x0C,0x06,        // 0x80
    +00135 0x00,0x33,0x00,0x33,0x33,0x33,0x7E,0x00,        // 0x81
    +00136 0x18,0x0C,0x1E,0x33,0x3F,0x03,0x1E,0x00,        // 0x82
    +00137 0x7E,0xC3,0x3C,0x60,0x7C,0x66,0xFC,0x00,        // 0x83
    +00138 0x33,0x00,0x1E,0x30,0x3E,0x33,0x7E,0x00,        // 0x84
    +00139 0x06,0x0C,0x1E,0x30,0x3E,0x33,0x7E,0x00,        // 0x85
    +00140 0x3C,0x66,0x3C,0x60,0x7C,0x66,0xFC,0x00,        // 0x86
    +00141 0x00,0x1E,0x33,0x03,0x33,0x1E,0x0C,0x06,        // 0x87
    +00142 0x7E,0xC3,0x3C,0x66,0x7E,0x06,0x3C,0x00,        // 0x88
    +00143 0x33,0x00,0x1E,0x33,0x3F,0x03,0x1E,0x00,        // 0x89
    +00144 0x06,0x0C,0x1E,0x33,0x3F,0x03,0x1E,0x00,        // 0x8A
    +00145 0x33,0x00,0x0E,0x0C,0x0C,0x0C,0x1E,0x00,        // 0x8B
    +00146 0x3E,0x63,0x1C,0x18,0x18,0x18,0x3C,0x00,        // 0x8C
    +00147 0x06,0x0C,0x0E,0x0C,0x0C,0x0C,0x1E,0x00,        // 0x8D
    +00148 0x33,0x0C,0x1E,0x33,0x33,0x3F,0x33,0x00,        // 0x8E
    +00149 0x0C,0x12,0x0C,0x1E,0x33,0x3F,0x33,0x00,        // 0x8F
    +00150 0x18,0x0C,0x3F,0x06,0x1E,0x06,0x3F,0x00,        // 0x90
    +00151 0x00,0x00,0xFE,0x30,0xFE,0x33,0xFE,0x00,        // 0x91
    +00152 0x7C,0x36,0x33,0x7F,0x33,0x33,0x73,0x00,        // 0x92
    +00153 0x1E,0x33,0x00,0x1E,0x33,0x33,0x1E,0x00,        // 0x93
    +00154 0x00,0x33,0x00,0x1E,0x33,0x33,0x1E,0x00,        // 0x94
    +00155 0x06,0x0C,0x00,0x1E,0x33,0x33,0x1E,0x00,        // 0x95
    +00156 0x1E,0x33,0x00,0x33,0x33,0x33,0x7E,0x00,        // 0x96
    +00157 0x06,0x0C,0x00,0x33,0x33,0x33,0x7E,0x00,        // 0x97
    +00158 0x00,0x33,0x00,0x33,0x33,0x3F,0x30,0x1F,        // 0x98
    +00159 0x63,0x00,0x3E,0x63,0x63,0x63,0x3E,0x00,        // 0x99
    +00160 0x33,0x00,0x33,0x33,0x33,0x33,0x1E,0x00,        // 0x9A
    +00161 0x00,0x00,0x3E,0x73,0x6B,0x67,0x3E,0x00,        // 0x9B
    +00162 0x1C,0x36,0x26,0x0F,0x06,0x67,0x3F,0x00,        // 0x9C
    +00163 0x5C,0x36,0x73,0x6B,0x67,0x36,0x1D,0x00,        // 0x9D
    +00164 0x00,0x00,0x33,0x1E,0x0C,0x1E,0x33,0x00,        // 0x9E
    +00165 0x70,0xD8,0x18,0x7E,0x18,0x18,0x1B,0x0E,        // 0x9F
    +00166 0x18,0x0C,0x1E,0x30,0x3E,0x33,0x7E,0x00,        // 0xA0
    +00167 0x18,0x0C,0x0E,0x0C,0x0C,0x0C,0x1E,0x00,        // 0xA1
    +00168 0x30,0x18,0x00,0x1E,0x33,0x33,0x1E,0x00,        // 0xA2
    +00169 0x30,0x18,0x00,0x33,0x33,0x33,0x7E,0x00,        // 0xA3
    +00170 0x6E,0x3B,0x00,0x1F,0x33,0x33,0x33,0x00,        // 0xA4
    +00171 0x6E,0x3B,0x00,0x37,0x3F,0x3B,0x33,0x00,        // 0xA5
    +00172 0x3C,0x36,0x36,0x7C,0x00,0x7E,0x00,0x00,        // 0xA6
    +00173 0x3C,0x66,0x66,0x3C,0x00,0x7E,0x00,0x00,        // 0xA7
    +00174 0x0C,0x00,0x0C,0x06,0x03,0x33,0x1E,0x00,        // 0xA8
    +00175 0x3C,0x5A,0xA5,0x9D,0x95,0x66,0x3C,0x00,        // 0xA9
    +00176 0x00,0x00,0x00,0x3F,0x30,0x30,0x00,0x00,        // 0xAA
    +00177 0x67,0x36,0x1E,0x7E,0xC6,0x73,0x19,0xF8,        // 0xAB
    +00178 0x67,0x36,0x1E,0xCE,0xE6,0xB3,0xF9,0xC0,        // 0xAC
    +00179 0x00,0x18,0x00,0x18,0x18,0x3C,0x3C,0x18,        // 0xAD
    +00180 0x00,0xCC,0x66,0x33,0x66,0xCC,0x00,0x00,        // 0xAE
    +00181 0x00,0x33,0x66,0xCC,0x66,0x33,0x00,0x00,        // 0xAF
    +00182 0x44,0x11,0x44,0x11,0x44,0x11,0x44,0x11,        // 0xB0
    +00183 0xAA,0x55,0xAA,0x55,0xAA,0x55,0xAA,0x55,        // 0xB1
    +00184 0xBB,0xEE,0xBB,0xEE,0xBB,0xEE,0xBB,0xEE,        // 0xB2
    +00185 0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,        // 0xB3
    +00186 0x18,0x18,0x18,0x18,0x1F,0x18,0x18,0x18,        // 0xB4
    +00187 0x30,0x18,0x0C,0x1E,0x33,0x3F,0x33,0x00,        // 0xB5
    +00188 0x1E,0x21,0x0C,0x1E,0x33,0x3F,0x33,0x00,        // 0xB6
    +00189 0x03,0x06,0x0C,0x1E,0x33,0x3F,0x33,0x00,        // 0xB7
    +00190 0x3C,0x42,0x9D,0x85,0x9D,0x42,0x3C,0x00,        // 0xB8
    +00191 0x6C,0x6C,0x6F,0x60,0x6F,0x6C,0x6C,0x6C,        // 0xB9
    +00192 0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,0x6C,        // 0xBA
    +00193 0x00,0x00,0x7F,0x60,0x6F,0x6C,0x6C,0x6C,        // 0xBB
    +00194 0x6C,0x6C,0x6F,0x60,0x7F,0x00,0x00,0x00,        // 0xBC
    +00195 0x18,0x18,0x7E,0x03,0x03,0x7E,0x18,0x18,        // 0xBD
    +00196 0x33,0x33,0x1E,0x3F,0x0C,0x3F,0x0C,0x0C,        // 0xBE
    +00197 0x00,0x00,0x00,0x00,0x1F,0x18,0x18,0x18,        // 0xBF
    +00198 0x18,0x18,0x18,0x18,0xF8,0x00,0x00,0x00,        // 0xC0
    +00199 0x18,0x18,0x18,0x18,0xFF,0x00,0x00,0x00,        // 0xC1
    +00200 0x00,0x00,0x00,0x00,0xFF,0x18,0x18,0x18,        // 0xC2
    +00201 0x18,0x18,0x18,0x18,0xF8,0x18,0x18,0x18,        // 0xC3
    +00202 0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,        // 0xC4
    +00203 0x18,0x18,0x18,0x18,0xFF,0x18,0x18,0x18,        // 0xC5
    +00204 0x6E,0x3B,0x1E,0x30,0x3E,0x33,0x7E,0x00,        // 0xC6
    +00205 0x6E,0x3B,0x0C,0x1E,0x33,0x3F,0x33,0x00,        // 0xC7
    +00206 0x6C,0x6C,0xEC,0x0C,0xFC,0x00,0x00,0x00,        // 0xC8
    +00207 0x00,0x00,0xFC,0x0C,0xEC,0x6C,0x6C,0x6C,        // 0xC9
    +00208 0x6C,0x6C,0xEF,0x00,0xFF,0x00,0x00,0x00,        // 0xCA
    +00209 0x00,0x00,0xFF,0x00,0xEF,0x6C,0x6C,0x6C,        // 0xCB
    +00210 0x6C,0x6C,0xEC,0x0C,0xEC,0x6C,0x6C,0x6C,        // 0xCC
    +00211 0x00,0x00,0xFF,0x00,0xFF,0x00,0x00,0x00,        // 0xCD
    +00212 0x6C,0x6C,0xEF,0x00,0xEF,0x6C,0x6C,0x6C,        // 0xCE
    +00213 0x00,0x41,0x7F,0x36,0x36,0x7F,0x41,0x00,        // 0xCF
    +00214 0x1B,0x0E,0x1B,0x30,0x3C,0x36,0x1C,0x00,        // 0xD0
    +00215 0x3F,0x36,0x66,0x6F,0x66,0x36,0x3F,0x00,        // 0xD1
    +00216 0x1E,0x21,0x3F,0x06,0x1E,0x06,0x3F,0x00,        // 0xD2
    +00217 0x33,0x00,0x3F,0x06,0x1E,0x06,0x3F,0x00,        // 0xD3
    +00218 0x06,0x0C,0x3F,0x06,0x1E,0x06,0x3F,0x00,        // 0xD4
    +00219 0x00,0x03,0x02,0x07,0x00,0x00,0x00,0x00,        // 0xD5
    +00220 0x18,0x0C,0x1E,0x0C,0x0C,0x0C,0x1E,0x00,        // 0xD6
    +00221 0x1E,0x21,0x1E,0x0C,0x0C,0x0C,0x1E,0x00,        // 0xD7
    +00222 0x33,0x00,0x1E,0x0C,0x0C,0x0C,0x1E,0x00,        // 0xD8
    +00223 0x18,0x18,0x18,0x18,0x1F,0x00,0x00,0x00,        // 0xD9
    +00224 0x00,0x00,0x00,0x00,0xF8,0x18,0x18,0x18,        // 0xDA
    +00225 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,        // 0xDB
    +00226 0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,        // 0xDC
    +00227 0x18,0x18,0x18,0x00,0x18,0x18,0x18,0x00,        // 0xDD
    +00228 0x06,0x0C,0x1E,0x0C,0x0C,0x0C,0x1E,0x00,        // 0xDE
    +00229 0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,        // 0xDF
    +00230 0x18,0x0C,0x3E,0x63,0x63,0x63,0x3E,0x00,        // 0xE0
    +00231 0x00,0x1E,0x33,0x1F,0x33,0x1F,0x03,0x03,        // 0xE1
    +00232 0x3E,0x41,0x3E,0x63,0x63,0x63,0x3E,0x00,        // 0xE2
    +00233 0x0C,0x18,0x3E,0x63,0x63,0x63,0x3E,0x00,        // 0xE3
    +00234 0x6E,0x3B,0x00,0x1E,0x33,0x33,0x1E,0x00,        // 0xE4
    +00235 0x6E,0x3B,0x3E,0x63,0x63,0x63,0x3E,0x00,        // 0xE5
    +00236 0x00,0x66,0x66,0x66,0x66,0x3E,0x06,0x03,        // 0xE6
    +00237 0x00,0x07,0x1E,0x36,0x1E,0x06,0x0F,0x00,        // 0xE7
    +00238 0x0F,0x06,0x3E,0x66,0x3E,0x06,0x0F,0x00,        // 0xE8
    +00239 0x18,0x0C,0x33,0x33,0x33,0x33,0x1E,0x00,        // 0xE9
    +00240 0x1E,0x21,0x00,0x33,0x33,0x33,0x1E,0x00,        // 0xEA
    +00241 0x06,0x0C,0x33,0x33,0x33,0x33,0x1E,0x00,        // 0xEB
    +00242 0x18,0x0C,0x00,0x33,0x33,0x3F,0x30,0x1F,        // 0xEC
    +00243 0x18,0x0C,0x33,0x33,0x1E,0x0C,0x1E,0x00,        // 0xED
    +00244 0x00,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,        // 0xEE
    +00245 0x18,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,        // 0xEF
    +00246 0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,        // 0xF0
    +00247 0x0C,0x0C,0x3F,0x0C,0x0C,0x00,0x3F,0x00,        // 0xF1
    +00248 0x00,0x00,0x00,0x3F,0x00,0x3F,0x00,0x00,        // 0xF2
    +00249 0x67,0x34,0x1E,0xCC,0xE7,0xB3,0xF9,0xC0,        // 0xF3
    +00250 0xFE,0xDB,0xDB,0xDE,0xD8,0xD8,0xD8,0x00,        // 0xF4
    +00251 0x7E,0xC3,0x1E,0x33,0x33,0x1E,0x31,0x1F,        // 0xF5
    +00252 0x0C,0x0C,0x00,0x3F,0x00,0x0C,0x0C,0x00,        // 0xF6
    +00253 0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x06,        // 0xF7
    +00254 0x1C,0x36,0x36,0x1C,0x00,0x00,0x00,0x00,        // 0xF8
    +00255 0x00,0x33,0x00,0x00,0x00,0x00,0x00,0x00,        // 0xF9
    +00256 0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x00,        // 0xFA
    +00257 0x1C,0x1E,0x18,0x18,0x7E,0x00,0x00,0x00,        // 0xFB
    +00258 0x3E,0x70,0x3C,0x70,0x3E,0x00,0x00,0x00,        // 0xFC
    +00259 0x1E,0x30,0x1C,0x06,0x3E,0x00,0x00,0x00,        // 0xFD
    +00260 0x00,0x00,0x3C,0x3C,0x3C,0x3C,0x00,0x00,        // 0xFE
    +00261 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 };      // 0xFF
     
    -
    Generated on 16 Apr 2010 for glcd by  +
    Generated on 27 Jun 2010 for glcd by  doxygen 1.6.1
    diff --git a/doc/html/adc_8c.html b/doc/html/adc_8c.html index abdd3ad..a03b2f8 100644 --- a/doc/html/adc_8c.html +++ b/doc/html/adc_8c.html @@ -48,7 +48,7 @@ -
    Generated on 16 Apr 2010 for glcd by  +
    Generated on 27 Jun 2010 for glcd by  doxygen 1.6.1
    diff --git a/doc/html/adc_8h-source.html b/doc/html/adc_8h-source.html deleted file mode 100644 index 48d197c..0000000 --- a/doc/html/adc_8h-source.html +++ /dev/null @@ -1,31 +0,0 @@ - - -glcd: include/adc.h Source File - - - - - -
    Generated on Thu Jun 11 12:17:41 2009 for glcd by  - -doxygen 1.5.5
    - - diff --git a/doc/html/adc_8h.html b/doc/html/adc_8h.html index bfa1c19..a2b7d1a 100644 --- a/doc/html/adc_8h.html +++ b/doc/html/adc_8h.html @@ -82,7 +82,7 @@ -
    Generated on 16 Apr 2010 for glcd by  +
    Generated on 27 Jun 2010 for glcd by  doxygen 1.6.1
    diff --git a/doc/html/adc_8h_source.html b/doc/html/adc_8h_source.html index f25b1ad..185e6f6 100644 --- a/doc/html/adc_8h_source.html +++ b/doc/html/adc_8h_source.html @@ -35,7 +35,7 @@ 00012 00013 #endif /* ADC_H */ -
    Generated on 16 Apr 2010 for glcd by  +
    Generated on 27 Jun 2010 for glcd by  doxygen 1.6.1
    diff --git a/doc/html/button_8h-source.html b/doc/html/button_8h-source.html deleted file mode 100644 index cce920d..0000000 --- a/doc/html/button_8h-source.html +++ /dev/null @@ -1,56 +0,0 @@ - - -glcd: button.h Source File - - - - - -
    Generated on Thu Jun 11 12:17:41 2009 for glcd by  - -doxygen 1.5.5
    - - diff --git a/doc/html/button_8h.html b/doc/html/button_8h.html index 6b7a802..7adbba5 100644 --- a/doc/html/button_8h.html +++ b/doc/html/button_8h.html @@ -28,15 +28,15 @@

    Go to the source code of this file.

    - +

    Variables

    const uint8_t bitmap[] PROGMEM
    const char bitmap[] PROGMEM

    Variable Documentation

    - +
    - +
    const uint8_t bitmap [] PROGMEMconst char bitmap [] PROGMEM
    @@ -45,7 +45,7 @@
    -
    Generated on 16 Apr 2010 for glcd by  +
    Generated on 27 Jun 2010 for glcd by  doxygen 1.6.1
    diff --git a/doc/html/button_8h_source.html b/doc/html/button_8h_source.html index cbca87e..54e6767 100644 --- a/doc/html/button_8h_source.html +++ b/doc/html/button_8h_source.html @@ -23,8 +23,8 @@

    button.h

    Go to the documentation of this file.
    00001 #include <avr/pgmspace.h>
     00002 
    -00003 const uint8_t bitmap[] PROGMEM  = {
    -00004                 0x00,0x00,0x00,0x00,
    +00003 const char bitmap[] PROGMEM  = {
    +00004                 0xFF,0x01,0x00,0x00,
     00005                 0x80,0xFF,0xFF,0x01,
     00006                 0x60,0x00,0x00,0x06,
     00007                 0x10,0x00,0x00,0x08,
    @@ -58,7 +58,7 @@
     00035                 0x00,0x00,0x00,0x00};
     00036 
     
    -
    Generated on 16 Apr 2010 for glcd by  +
    Generated on 27 Jun 2010 for glcd by  doxygen 1.6.1
    diff --git a/doc/html/files.html b/doc/html/files.html index bd26ef4..1888607 100644 --- a/doc/html/files.html +++ b/doc/html/files.html @@ -24,7 +24,7 @@

    File List

    Here is a list of all files with brief descriptions: - + @@ -38,7 +38,7 @@
    12x16_horizontal_LSB_1.h [code]
    12x16_horizontal_LSB_2.h [code]
    8x8_horizontal_LSB_1.h [code]
    button.h [code]
    main.c
    include/touch.h [code]
    -
    Generated on 16 Apr 2010 for glcd by  +
    Generated on 27 Jun 2010 for glcd by  doxygen 1.6.1
    diff --git a/doc/html/globals.html b/doc/html/globals.html index c144d13..9e0f038 100644 --- a/doc/html/globals.html +++ b/doc/html/globals.html @@ -110,16 +110,16 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li : lc7981.c
  • lcd_plot_bitmap() -: lc7981.c +: lc7981.c , lc7981.h
  • lcd_plot_char() : lc7981.c -, lc7981.h +, lc7981.h
  • lcd_plot_pgmtext() : lc7981.c -, lc7981.h +, lc7981.h
  • lcd_plot_pixel() : lc7981.c @@ -127,10 +127,10 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li
  • lcd_plot_text() : lc7981.c -, lc7981.h +, lc7981.h
  • lcd_read_byte() -: lc7981.h +: lc7981.h
  • LCD_RS : lc7981.h @@ -162,6 +162,9 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li
  • LCD_TEXT_LINES : lc7981.h
  • +
  • lcd_write_byte() +: lc7981.h +
  • lcd_write_command() : lc7981.h
  • @@ -174,7 +177,7 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li

    - m -

    @@ -188,8 +191,8 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li
  • PROGMEM : 8x8_horizontal_LSB_1.h -, 12x16_horizontal_LSB_1.h -, button.h +, 12x16_horizontal_LSB_2.h +, button.h
  • @@ -255,7 +258,7 @@ Here is a list of all functions, variables, defines, enums, and typedefs with li -
    Generated on 16 Apr 2010 for glcd by  +
    Generated on 27 Jun 2010 for glcd by  doxygen 1.6.1
    diff --git a/doc/html/globals_defs.html b/doc/html/globals_defs.html index 2aff0eb..a86c00c 100644 --- a/doc/html/globals_defs.html +++ b/doc/html/globals_defs.html @@ -166,7 +166,7 @@ -
    Generated on 16 Apr 2010 for glcd by  +
    Generated on 27 Jun 2010 for glcd by  doxygen 1.6.1
    diff --git a/doc/html/globals_func.html b/doc/html/globals_func.html index 0bf0af0..b78bc2a 100644 --- a/doc/html/globals_func.html +++ b/doc/html/globals_func.html @@ -57,30 +57,33 @@
  • lcd_plot_bitmap() : lc7981.h -, lc7981.c +, lc7981.c
  • lcd_plot_char() : lc7981.c -, lc7981.h +, lc7981.h
  • lcd_plot_pgmtext() : lc7981.c -, lc7981.h +, lc7981.h
  • lcd_plot_pixel() : lc7981.c , lc7981.h
  • lcd_plot_text() -: lc7981.h +: lc7981.h , lc7981.c
  • lcd_read_byte() -: lc7981.h +: lc7981.h
  • lcd_strobe() : lc7981.h
  • +
  • lcd_write_byte() +: lc7981.h +
  • lcd_write_command() : lc7981.h
  • @@ -93,7 +96,7 @@

    - m -

    @@ -129,7 +132,7 @@ -
    Generated on 16 Apr 2010 for glcd by  +
    Generated on 27 Jun 2010 for glcd by  doxygen 1.6.1
    diff --git a/doc/html/globals_vars.html b/doc/html/globals_vars.html index e43cc93..4e3cefc 100644 --- a/doc/html/globals_vars.html +++ b/doc/html/globals_vars.html @@ -39,13 +39,13 @@ : lc7981.c
  • PROGMEM -: 12x16_horizontal_LSB_1.h -, button.h +: 12x16_horizontal_LSB_2.h +, button.h , 8x8_horizontal_LSB_1.h
  • -
    Generated on 16 Apr 2010 for glcd by  +
    Generated on 27 Jun 2010 for glcd by  doxygen 1.6.1
    diff --git a/doc/html/index.html b/doc/html/index.html index e3158ed..a3ab647 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -18,7 +18,7 @@

    glcd Documentation

    0.1beta

    -
    Generated on 16 Apr 2010 for glcd by  +
    Generated on 27 Jun 2010 for glcd by  doxygen 1.6.1
    diff --git a/doc/html/lc7981_8c.html b/doc/html/lc7981_8c.html index db8db3d..8d2e396 100644 --- a/doc/html/lc7981_8c.html +++ b/doc/html/lc7981_8c.html @@ -36,8 +36,8 @@  Set the display cursor to a specific location.
    void lcd_plot_pixel (uint8_t x, uint8_t y, uint8_t set)  set or unset a pixel at the specified location
    -void lcd_plot_bitmap (uint8_t x_off, uint8_t y_off, PGM_P bitmap, uint8_t w, uint8_t h) - This function will plot a bitmap with the upper left corner to the given coordinates.
    +void lcd_plot_bitmap (uint8_t x, uint8_t y, PGM_P bitmap, uint8_t w, uint8_t h) + This function will plot a bitmap with the upper left corner to the given coordinates.
    void lcd_plot_char (uint8_t x_off, uint8_t y_off, uint8_t c, uint8_t fw, uint8_t fh, PGM_P font)  Plots a single character in graphicmode.
    void lcd_plot_text (uint8_t x_off, uint8_t y_off, const char *text, uint8_t fw, uint8_t fh, PGM_P font) @@ -135,7 +135,7 @@ - +
    @@ -143,13 +143,13 @@ - + - + @@ -184,15 +184,15 @@ Unset pixels are treated as transparent
    This function is by far the most tricky piece of code in this project,
    don't worry if you don't understand it at first sight.
    - And if you know a better way to do this, tell me.
    -

    + Actually it just loops bitwise through the bitmap and uses some
    + nice bit shifting magic to get it anywhere you want.

    Parameters:
    void lcd_plot_bitmap ( uint8_t  x_off, x,
    uint8_t  y_off, y,
    - - + + - - + +
    x_off horizontal position of the bitmap
    y_off vertical position of the bitmap
    x horizontal position of the bitmap
    y vertical position of the bitmap
    bitmap pointer to the bitmap in pgmspace
    w width of the bitmap (we start counting from 0, so a 10px width bitmap will have w = 9)
    h height of the bitmap (we start counting from 0, so a 10px height bitmap will have h = 9)
    w width of the bitmap
    h height of the bitmap
    @@ -333,9 +333,9 @@ -
    See also:
    lcd_plot_char
    +
    See also:
    lcd_plot_char
    -lcd_plot_text
    +lcd_plot_text
    @@ -443,7 +443,7 @@ -
    See also:
    lcd_plot_char
    +
    See also:
    lcd_plot_char
    @@ -506,7 +506,7 @@ -
    Generated on 16 Apr 2010 for glcd by  +
    Generated on 27 Jun 2010 for glcd by  doxygen 1.6.1
    diff --git a/doc/html/lc7981_8h-source.html b/doc/html/lc7981_8h-source.html deleted file mode 100644 index 077a203..0000000 --- a/doc/html/lc7981_8h-source.html +++ /dev/null @@ -1,107 +0,0 @@ - - -glcd: include/lc7981.h Source File - - - - - -
    Generated on Thu Jun 11 12:17:41 2009 for glcd by  - -doxygen 1.5.5
    - - diff --git a/doc/html/lc7981_8h.html b/doc/html/lc7981_8h.html index 996ae8b..4d42671 100644 --- a/doc/html/lc7981_8h.html +++ b/doc/html/lc7981_8h.html @@ -89,18 +89,19 @@  set or unset a pixel at the specified location
    void lcd_plot_bitmap (uint8_t x, uint8_t y, PGM_P bitmap, uint8_t w, uint8_t h)  This function will plot a bitmap with the upper left corner to the given coordinates.
    -void lcd_plot_char (uint8_t x_off, uint8_t y_off, uint8_t c, uint8_t fw, uint8_t fh, PGM_P font) - Plots a single character in graphicmode.
    -void lcd_plot_text (uint8_t x_off, uint8_t y_off, const char *text, uint8_t fw, uint8_t fh, PGM_P font) - Plots a text using lcd_plot_char.
    -void lcd_plot_pgmtext (uint8_t x_off, uint8_t y_off, PGM_P text, uint8_t fw, uint8_t fh, PGM_P font) - Plots a text using lcd_plot_char.
    +void lcd_plot_char (uint8_t x, uint8_t y_off, uint8_t c, uint8_t fw, uint8_t fh, PGM_P font) + Plots a single character in graphicmode.
    +void lcd_plot_text (uint8_t x, uint8_t y_off, const char *text, uint8_t fw, uint8_t fh, PGM_P font) + Plots a text using lcd_plot_char.
    +void lcd_plot_pgmtext (uint8_t x, uint8_t y_off, PGM_P text, uint8_t fw, uint8_t fh, PGM_P font) + Plots a text using lcd_plot_char.
    static void lcd_strobe (void)  Generates the strobe signal for writing data.
    static void lcd_write_command (uint8_t cmd, uint8_t data)  Writes a command and a data byte to the lcd.
    -static uint8_t lcd_read_byte (void) - Reads a byte from the display memory.
    +static uint8_t lcd_read_byte (uint16_t pos) + Reads a byte from the display memory.
    +static void lcd_write_byte (uint16_t pos, uint8_t byte)

    Define Documentation

    @@ -571,13 +572,13 @@ void lcd_plot_bitmap ( uint8_t  - x_off, + x, uint8_t  - y_off, + y, @@ -612,15 +613,15 @@ Unset pixels are treated as transparent
    This function is by far the most tricky piece of code in this project,
    don't worry if you don't understand it at first sight.
    - And if you know a better way to do this, tell me.
    -

    + Actually it just loops bitwise through the bitmap and uses some
    + nice bit shifting magic to get it anywhere you want.

    Parameters:
    - - + + - - + +
    x_off horizontal position of the bitmap
    y_off vertical position of the bitmap
    x horizontal position of the bitmap
    y vertical position of the bitmap
    bitmap pointer to the bitmap in pgmspace
    w width of the bitmap (we start counting from 0, so a 10px width bitmap will have w = 9)
    h height of the bitmap (we start counting from 0, so a 10px height bitmap will have h = 9)
    w width of the bitmap
    h height of the bitmap
    @@ -629,7 +630,7 @@ - +
    @@ -700,7 +701,7 @@ - +
    @@ -761,9 +762,9 @@
    -
    See also:
    lcd_plot_char
    +
    See also:
    lcd_plot_char
    -lcd_plot_text
    +lcd_plot_text
    @@ -810,7 +811,7 @@ - +
    @@ -871,19 +872,19 @@
    -
    See also:
    lcd_plot_char
    +
    See also:
    lcd_plot_char
    - +
    - - + + @@ -892,7 +893,12 @@

    Reads a byte from the display memory.

    -

    lcd_gotoxy can be used to set the location. Important : lcd_gotoxy doesn't work in graphics mode yet.

    +
    Parameters:
    +
    static uint8_t lcd_read_byte (void uint16_t  pos  )  [inline, static]
    + +
    pos 16bit address for display memory
    + +
    Returns:
    the byte which has been read
    See also:
    lcd_gotoxy
    @@ -917,6 +923,33 @@

    Generates the strobe signal for writing data.

    This function is meant for internal usage only.

    +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + +
    static void lcd_write_byte (uint16_t  pos,
    uint8_t  byte 
    ) [inline, static]
    +
    +
    +
    @@ -983,7 +1016,7 @@ -
    Generated on 16 Apr 2010 for glcd by  +
    Generated on 27 Jun 2010 for glcd by  doxygen 1.6.1
    diff --git a/doc/html/lc7981_8h_source.html b/doc/html/lc7981_8h_source.html index 33459ab..7907ee8 100644 --- a/doc/html/lc7981_8h_source.html +++ b/doc/html/lc7981_8h_source.html @@ -27,7 +27,7 @@ 00004 * Created on: 01.05.2009 00005 * Author: sebastian 00006 * -00007 * Version 0.6 beta +00007 * Version 0.7 beta 00008 * 00009 * The contents of this file are subject to the Mozilla Public License 00010 * Version 1.1 (the "License"); you may not use this file except in @@ -101,73 +101,86 @@ 00078 void lcd_gotoxy(uint8_t x, uint8_t y); 00079 00080 void lcd_plot_pixel(uint8_t x, uint8_t y, uint8_t set); -00081 void lcd_plot_bitmap(uint8_t x, uint8_t y, PGM_P bitmap, uint8_t w, uint8_t h); -00082 -00083 void lcd_plot_char(uint8_t x_off, uint8_t y_off, uint8_t c, uint8_t fw, uint8_t fh, PGM_P font); -00084 void lcd_plot_text(uint8_t x_off, uint8_t y_off, const char *text, uint8_t fw, uint8_t fh, PGM_P font); -00085 void lcd_plot_pgmtext(uint8_t x_off, uint8_t y_off, PGM_P text, uint8_t fw, uint8_t fh, PGM_P font); -00086 +00081 void lcd_plot_bitmap(uint8_t x, uint8_t y, PGM_P bitmap, uint8_t w, uint8_t h); +00082 //void lcd_plot_bitmap(uint8_t x, uint8_t y, PGM_P bitmap, uint8_t w, uint8_t h); +00083 +00084 void lcd_plot_char(uint8_t x, uint8_t y_off, uint8_t c, uint8_t fw, uint8_t fh, PGM_P font); +00085 void lcd_plot_text(uint8_t x, uint8_t y_off, const char *text, uint8_t fw, uint8_t fh, PGM_P font); +00086 void lcd_plot_pgmtext(uint8_t x, uint8_t y_off, PGM_P text, uint8_t fw, uint8_t fh, PGM_P font); 00087 -00088 static inline void lcd_strobe(void); -00089 static inline void lcd_write_command(uint8_t cmd, uint8_t data); -00090 static inline uint8_t lcd_read_byte(void); -00091 +00088 +00089 static inline void lcd_strobe(void); +00090 static inline void lcd_write_command(uint8_t cmd, uint8_t data); +00091 static inline uint8_t lcd_read_byte(uint16_t pos); 00092 -00093 // Static inline functions, that can be used in the library and in the main programm -00094 +00093 +00094 // Static inline functions, that can be used in the library and in the main programm 00095 -00100 static inline void lcd_strobe(void) { -00101 lcd_en_high(); -00102 _delay_us(1); -00103 lcd_en_low(); -00104 -00105 } -00106 +00096 +00101 static inline void lcd_strobe(void) { +00102 lcd_en_high(); +00103 _delay_us(1); +00104 lcd_en_low(); +00105 +00106 } 00107 -00114 static inline void lcd_write_command(uint8_t cmd, uint8_t data) { -00115 _delay_us(30); -00116 lcd_rw_low(); -00117 lcd_rs_high(); -00118 LCD_DATA = cmd; -00119 _delay_us(1); -00120 lcd_strobe(); -00121 -00122 lcd_rs_low(); -00123 LCD_DATA = data; -00124 _delay_us(1); -00125 lcd_strobe(); -00126 -00127 } -00128 -00137 static inline uint8_t lcd_read_byte(void) { +00108 +00115 static inline void lcd_write_command(uint8_t cmd, uint8_t data) { +00116 _delay_us(30); +00117 lcd_rw_low(); +00118 lcd_rs_high(); +00119 LCD_DATA = cmd; +00120 _delay_us(1); +00121 lcd_strobe(); +00122 +00123 lcd_rs_low(); +00124 LCD_DATA = data; +00125 _delay_us(1); +00126 lcd_strobe(); +00127 +00128 } +00129 +00137 static inline uint8_t lcd_read_byte(uint16_t pos) { 00138 uint8_t i,data; 00139 -00140 for(i = 0; i < 2; i++) { -00141 _delay_us(30); -00142 lcd_rw_low(); -00143 lcd_rs_high(); -00144 LCD_DATA = 0x0D; -00145 _delay_us(1); -00146 lcd_en_high(); -00147 -00148 LCD_DATA_DDR = 0x00; -00149 lcd_rs_low(); -00150 lcd_rw_high(); -00151 _delay_us(1); -00152 data = (uint8_t) LCD_DATA_PIN; -00153 lcd_en_low(); -00154 LCD_DATA_DDR = 0xFF; -00155 } -00156 return data; -00157 } -00158 -00159 -00160 +00140 lcd_write_command(0x0A,(uint8_t) pos ); +00141 lcd_write_command(0x0B,(uint8_t) (pos >> 8)); +00142 +00143 for(i = 0; i < 2; i++) { +00144 _delay_us(30); +00145 lcd_rw_low(); +00146 lcd_rs_high(); +00147 LCD_DATA = 0x0D; +00148 _delay_us(1); +00149 lcd_en_high(); +00150 +00151 LCD_DATA_DDR = 0x00; +00152 lcd_rs_low(); +00153 lcd_rw_high(); +00154 _delay_us(1); +00155 data = (uint8_t) LCD_DATA_PIN; +00156 lcd_en_low(); +00157 LCD_DATA_DDR = 0xFF; +00158 } +00159 return data; +00160 } 00161 -00162 -00163 #endif /* LC7981_H_ */ +00162 static inline void lcd_write_byte(uint16_t pos,uint8_t byte) { +00163 +00164 lcd_write_command(0x0A,(uint8_t) pos ); +00165 lcd_write_command(0x0B,(uint8_t) (pos >> 8)); +00166 lcd_write_command(0x0C,byte); +00167 +00168 +00169 } +00170 +00171 +00172 +00173 +00174 +00175 #endif /* LC7981_H_ */ -
    Generated on 16 Apr 2010 for glcd by  +
    Generated on 27 Jun 2010 for glcd by  doxygen 1.6.1
    diff --git a/doc/html/main_8c.html b/doc/html/main_8c.html index b617bc6..7965fef 100644 --- a/doc/html/main_8c.html +++ b/doc/html/main_8c.html @@ -27,21 +27,23 @@ #include <stdlib.h>
    #include "include/lc7981.h"
    #include "include/adc.h"
    -#include "12x16_horizontal_LSB_1.h"
    #include "include/touch.h"
    -#include "writing_demo.h"
    +#include "8x8_horizontal_LSB_1.h"
    +#include "12x16_horizontal_LSB_2.h"
    +#include "button.h"
    - +

    Functions

    int main ()
    int main (void)

    Function Documentation

    - +
    + @@ -53,7 +55,7 @@ -
    Generated on 16 Apr 2010 for glcd by  +
    Generated on 27 Jun 2010 for glcd by  doxygen 1.6.1
    diff --git a/doc/html/touch_8c.html b/doc/html/touch_8c.html index b985012..8d91648 100644 --- a/doc/html/touch_8c.html +++ b/doc/html/touch_8c.html @@ -91,7 +91,7 @@ -
    Generated on 16 Apr 2010 for glcd by  +
    Generated on 27 Jun 2010 for glcd by  doxygen 1.6.1
    diff --git a/doc/html/touch_8h-source.html b/doc/html/touch_8h-source.html deleted file mode 100644 index 7d74b77..0000000 --- a/doc/html/touch_8h-source.html +++ /dev/null @@ -1,44 +0,0 @@ - - -glcd: include/touch.h Source File - - - - - -
    Generated on Thu Jun 11 12:17:41 2009 for glcd by  - -doxygen 1.5.5
    - - diff --git a/doc/html/touch_8h.html b/doc/html/touch_8h.html index 1ce244e..bc9ce7e 100644 --- a/doc/html/touch_8h.html +++ b/doc/html/touch_8h.html @@ -225,7 +225,7 @@ -
    Generated on 16 Apr 2010 for glcd by  +
    Generated on 27 Jun 2010 for glcd by  doxygen 1.6.1
    diff --git a/doc/html/touch_8h_source.html b/doc/html/touch_8h_source.html index bef06cb..68c2359 100644 --- a/doc/html/touch_8h_source.html +++ b/doc/html/touch_8h_source.html @@ -46,7 +46,7 @@ 00029 00030 #endif /* TOUCH_H_ */ -
    Generated on 16 Apr 2010 for glcd by  +
    Generated on 27 Jun 2010 for glcd by  doxygen 1.6.1
    diff --git a/doc/html/writing__demo_8c.html b/doc/html/writing__demo_8c.html index 2e15b9e..dd83c4e 100644 --- a/doc/html/writing__demo_8c.html +++ b/doc/html/writing__demo_8c.html @@ -52,7 +52,7 @@ -
    Generated on 16 Apr 2010 for glcd by  +
    Generated on 27 Jun 2010 for glcd by  doxygen 1.6.1
    diff --git a/doc/html/writing__demo_8h-source.html b/doc/html/writing__demo_8h-source.html deleted file mode 100644 index a61702d..0000000 --- a/doc/html/writing__demo_8h-source.html +++ /dev/null @@ -1,32 +0,0 @@ - - -glcd: writing_demo.h Source File - - - - - -
    Generated on Thu Jun 11 12:17:41 2009 for glcd by  - -doxygen 1.5.5
    - - diff --git a/doc/html/writing__demo_8h.html b/doc/html/writing__demo_8h.html index 1ad6d6f..a2150bc 100644 --- a/doc/html/writing__demo_8h.html +++ b/doc/html/writing__demo_8h.html @@ -77,7 +77,7 @@ -
    Generated on 16 Apr 2010 for glcd by  +
    Generated on 27 Jun 2010 for glcd by  doxygen 1.6.1
    diff --git a/doc/html/writing__demo_8h_source.html b/doc/html/writing__demo_8h_source.html index 1e95614..874c0fb 100644 --- a/doc/html/writing__demo_8h_source.html +++ b/doc/html/writing__demo_8h_source.html @@ -32,9 +32,9 @@ 00015 00016 void writing_demo(void); 00017 -00018 #endif /* PARTICEL_DEMO_H_ */ +00018 #endif -
    Generated on 16 Apr 2010 for glcd by  +
    Generated on 27 Jun 2010 for glcd by  doxygen 1.6.1
    diff --git a/doc/latex/12x16__horizontal__LSB__1_8h.tex b/doc/latex/12x16__horizontal__LSB__1_8h.tex deleted file mode 100644 index f073e2d..0000000 --- a/doc/latex/12x16__horizontal__LSB__1_8h.tex +++ /dev/null @@ -1,13 +0,0 @@ -\section{12x16\_\-horizontal\_\-LSB\_\-1.h File Reference} -\label{12x16__horizontal__LSB__1_8h}\index{12x16\_\-horizontal\_\-LSB\_\-1.h@{12x16\_\-horizontal\_\-LSB\_\-1.h}} -\subsection*{Variables} -\begin{DoxyCompactItemize} -\item -const char font\_\-12x16[$\,$] {\bf PROGMEM} -\end{DoxyCompactItemize} - - -\subsection{Variable Documentation} -\index{12x16\_\-horizontal\_\-LSB\_\-1.h@{12x16\_\-horizontal\_\-LSB\_\-1.h}!PROGMEM@{PROGMEM}} -\index{PROGMEM@{PROGMEM}!12x16_horizontal_LSB_1.h@{12x16\_\-horizontal\_\-LSB\_\-1.h}} -\subsubsection[{PROGMEM}]{\setlength{\rightskip}{0pt plus 5cm}const char font\_\-12x16 [$\,$] {\bf PROGMEM}}\label{12x16__horizontal__LSB__1_8h_a3be0ed5f5cfb107eadc59d0b6b3771af} diff --git a/doc/latex/12x16__horizontal__LSB__2_8h.tex b/doc/latex/12x16__horizontal__LSB__2_8h.tex new file mode 100644 index 0000000..fa3116a --- /dev/null +++ b/doc/latex/12x16__horizontal__LSB__2_8h.tex @@ -0,0 +1,14 @@ +\section{12x16\_\-horizontal\_\-LSB\_\-2.h File Reference} +\label{12x16__horizontal__LSB__2_8h}\index{12x16\_\-horizontal\_\-LSB\_\-2.h@{12x16\_\-horizontal\_\-LSB\_\-2.h}} +{\ttfamily \#include $<$avr/pgmspace.h$>$}\par +\subsection*{Variables} +\begin{DoxyCompactItemize} +\item +const char font\_\-12x16[$\,$] {\bf PROGMEM} +\end{DoxyCompactItemize} + + +\subsection{Variable Documentation} +\index{12x16\_\-horizontal\_\-LSB\_\-2.h@{12x16\_\-horizontal\_\-LSB\_\-2.h}!PROGMEM@{PROGMEM}} +\index{PROGMEM@{PROGMEM}!12x16_horizontal_LSB_2.h@{12x16\_\-horizontal\_\-LSB\_\-2.h}} +\subsubsection[{PROGMEM}]{\setlength{\rightskip}{0pt plus 5cm}const char font\_\-12x16 [$\,$] {\bf PROGMEM}}\label{12x16__horizontal__LSB__2_8h_a3be0ed5f5cfb107eadc59d0b6b3771af} diff --git a/doc/latex/8x8__horizontal__LSB__1_8h.tex b/doc/latex/8x8__horizontal__LSB__1_8h.tex index 5784f2d..123fd8f 100644 --- a/doc/latex/8x8__horizontal__LSB__1_8h.tex +++ b/doc/latex/8x8__horizontal__LSB__1_8h.tex @@ -1,5 +1,6 @@ \section{8x8\_\-horizontal\_\-LSB\_\-1.h File Reference} \label{8x8__horizontal__LSB__1_8h}\index{8x8\_\-horizontal\_\-LSB\_\-1.h@{8x8\_\-horizontal\_\-LSB\_\-1.h}} +{\ttfamily \#include $<$avr/pgmspace.h$>$}\par \subsection*{Variables} \begin{DoxyCompactItemize} \item diff --git a/doc/latex/button_8h.tex b/doc/latex/button_8h.tex index ee3dc7d..56bf0e8 100644 --- a/doc/latex/button_8h.tex +++ b/doc/latex/button_8h.tex @@ -4,11 +4,11 @@ \subsection*{Variables} \begin{DoxyCompactItemize} \item -const uint8\_\-t bitmap[$\,$] {\bf PROGMEM} +const char bitmap[$\,$] {\bf PROGMEM} \end{DoxyCompactItemize} \subsection{Variable Documentation} \index{button.h@{button.h}!PROGMEM@{PROGMEM}} \index{PROGMEM@{PROGMEM}!button.h@{button.h}} -\subsubsection[{PROGMEM}]{\setlength{\rightskip}{0pt plus 5cm}const uint8\_\-t bitmap [$\,$] {\bf PROGMEM}}\label{button_8h_a1ca6393a353d3dde5511786a4d7cc139} +\subsubsection[{PROGMEM}]{\setlength{\rightskip}{0pt plus 5cm}const char bitmap [$\,$] {\bf PROGMEM}}\label{button_8h_a64743106711974bd687d7ed5a4d2344d} diff --git a/doc/latex/doxygen.sty b/doc/latex/doxygen.sty index 58792e6..ea2d22f 100644 --- a/doc/latex/doxygen.sty +++ b/doc/latex/doxygen.sty @@ -27,9 +27,9 @@ \fancyplain{}{\bfseries\thepage}% } \rfoot[\fancyplain{}{\bfseries\scriptsize% - Generated on Fri Apr 16 12:52:57 2010 for glcd by Doxygen }]{} + Generated on Sun Jun 27 17:26:17 2010 for glcd by Doxygen }]{} \lfoot[]{\fancyplain{}{\bfseries\scriptsize% - Generated on Fri Apr 16 12:52:57 2010 for glcd by Doxygen }} + Generated on Sun Jun 27 17:26:17 2010 for glcd by Doxygen }} \cfoot{} %---------- Internal commands used in this style file ---------------- diff --git a/doc/latex/files.tex b/doc/latex/files.tex index b393952..910a0cb 100644 --- a/doc/latex/files.tex +++ b/doc/latex/files.tex @@ -1,6 +1,6 @@ \section{File List} Here is a list of all files with brief descriptions:\begin{DoxyCompactList} -\item\contentsline{section}{{\bf 12x16\_\-horizontal\_\-LSB\_\-1.h} }{\pageref{12x16__horizontal__LSB__1_8h}}{} +\item\contentsline{section}{{\bf 12x16\_\-horizontal\_\-LSB\_\-2.h} }{\pageref{12x16__horizontal__LSB__2_8h}}{} \item\contentsline{section}{{\bf 8x8\_\-horizontal\_\-LSB\_\-1.h} }{\pageref{8x8__horizontal__LSB__1_8h}}{} \item\contentsline{section}{{\bf button.h} }{\pageref{button_8h}}{} \item\contentsline{section}{{\bf main.c} }{\pageref{main_8c}}{} diff --git a/doc/latex/lc7981_8c.tex b/doc/latex/lc7981_8c.tex index 4d6deb5..4626d0f 100644 --- a/doc/latex/lc7981_8c.tex +++ b/doc/latex/lc7981_8c.tex @@ -14,7 +14,7 @@ void {\bf lcd\_\-gotoxy} (uint8\_\-t x, uint8\_\-t y) \begin{DoxyCompactList}\small\item\em Set the display cursor to a specific location. \item\end{DoxyCompactList}\item void {\bf lcd\_\-plot\_\-pixel} (uint8\_\-t x, uint8\_\-t y, uint8\_\-t set) \begin{DoxyCompactList}\small\item\em set or unset a pixel at the specified location \item\end{DoxyCompactList}\item -void {\bf lcd\_\-plot\_\-bitmap} (uint8\_\-t x\_\-off, uint8\_\-t y\_\-off, PGM\_\-P bitmap, uint8\_\-t w, uint8\_\-t h) +void {\bf lcd\_\-plot\_\-bitmap} (uint8\_\-t x, uint8\_\-t y, PGM\_\-P bitmap, uint8\_\-t w, uint8\_\-t h) \begin{DoxyCompactList}\small\item\em This function will plot a bitmap with the upper left corner to the given coordinates. \item\end{DoxyCompactList}\item void {\bf lcd\_\-plot\_\-char} (uint8\_\-t x\_\-off, uint8\_\-t y\_\-off, uint8\_\-t c, uint8\_\-t fw, uint8\_\-t fh, PGM\_\-P font) \begin{DoxyCompactList}\small\item\em Plots a single character in graphicmode. \item\end{DoxyCompactList}\item @@ -58,7 +58,7 @@ lcd\_\-init set the to default values. \item[{\em mode}]LCD\_\-TEXT for text mode and LCD\_\-GRAPHIC for graphic mode \end{DoxyParams} \index{lc7981.c@{lc7981.c}!lcd\_\-plot\_\-bitmap@{lcd\_\-plot\_\-bitmap}} \index{lcd\_\-plot\_\-bitmap@{lcd\_\-plot\_\-bitmap}!lc7981.c@{lc7981.c}} -\subsubsection[{lcd\_\-plot\_\-bitmap}]{\setlength{\rightskip}{0pt plus 5cm}void lcd\_\-plot\_\-bitmap (uint8\_\-t {\em x\_\-off}, \/ uint8\_\-t {\em y\_\-off}, \/ PGM\_\-P {\em bitmap}, \/ uint8\_\-t {\em w}, \/ uint8\_\-t {\em h})}\label{lc7981_8c_a21d8458d8f15ac3799a2f6303b85c136} +\subsubsection[{lcd\_\-plot\_\-bitmap}]{\setlength{\rightskip}{0pt plus 5cm}void lcd\_\-plot\_\-bitmap (uint8\_\-t {\em x}, \/ uint8\_\-t {\em y}, \/ PGM\_\-P {\em bitmap}, \/ uint8\_\-t {\em w}, \/ uint8\_\-t {\em h})}\label{lc7981_8c_aa89be137ee35d3fd7e88782aafb0efdf} This function will plot a bitmap with the upper left corner to the given coordinates. \par @@ -66,12 +66,12 @@ This function will plot a bitmap with the upper left corner to the given coordin Unset pixels are treated as transparent \par This function is by far the most tricky piece of code in this project,\par don't worry if you don't understand it at first sight. \par - And if you know a better way to do this, tell me.\par - + Actually it just loops bitwise through the bitmap and uses some \par + nice bit shifting magic to get it anywhere you want. \begin{DoxyParams}{Parameters} -\item[{\em x\_\-off}]horizontal position of the bitmap \item[{\em y\_\-off}]vertical position of the bitmap \item[{\em bitmap}]pointer to the bitmap in pgmspace \item[{\em w}]width of the bitmap (we start counting from 0, so a 10px width bitmap will have w = 9) \item[{\em h}]height of the bitmap (we start counting from 0, so a 10px height bitmap will have h = 9)\end{DoxyParams} +\item[{\em x}]horizontal position of the bitmap \item[{\em y}]vertical position of the bitmap \item[{\em bitmap}]pointer to the bitmap in pgmspace \item[{\em w}]width of the bitmap \item[{\em h}]height of the bitmap\end{DoxyParams} This function is dedicated to Greta, one of the most important persons in my life so far.\par \index{lc7981.c@{lc7981.c}!lcd\_\-plot\_\-char@{lcd\_\-plot\_\-char}} \index{lcd\_\-plot\_\-char@{lcd\_\-plot\_\-char}!lc7981.c@{lc7981.c}} @@ -98,9 +98,9 @@ Plots a text using lcd\_\-plot\_\-char. \begin{DoxyParams}{Parameters} \item[{\em x\_\-off}]horizontal position of the character \item[{\em y\_\-off}]vertical position of the character \item[{\em text}]flash area where the text is stored \item[{\em fw}]width of the font (we start counting from 0, so a 10px width font will have fw = 9) \item[{\em fh}]height of the font (we start counting from 0, so a 10px height font will have fh = 9) \item[{\em font}]pointer to the flash area where the font is stored\end{DoxyParams} \begin{DoxySeeAlso}{See also} -\doxyref{lcd\_\-plot\_\-char}{p.}{lc7981_8h_a2615737020b222e49a4d9c8d08a54f43} +\doxyref{lcd\_\-plot\_\-char}{p.}{lc7981_8h_a3d66dccc8324afe2e7b4cdd0970916f6} -\doxyref{lcd\_\-plot\_\-text}{p.}{lc7981_8h_a71a77094675e2850e8a4b442fb6a366e} +\doxyref{lcd\_\-plot\_\-text}{p.}{lc7981_8h_a0a47b2eaae0a5e028c0065e945147aed} \end{DoxySeeAlso} \index{lc7981.c@{lc7981.c}!lcd\_\-plot\_\-pixel@{lcd\_\-plot\_\-pixel}} \index{lcd\_\-plot\_\-pixel@{lcd\_\-plot\_\-pixel}!lc7981.c@{lc7981.c}} @@ -119,7 +119,7 @@ Plots a text using lcd\_\-plot\_\-char. \begin{DoxyParams}{Parameters} \item[{\em x\_\-off}]horizontal position of the character \item[{\em y\_\-off}]vertical position of the character \item[{\em text}]the text that is plotted \item[{\em fw}]width of the font (we start counting from 0, so a 10px width font will have fw = 9) \item[{\em fh}]height of the font (we start counting from 0, so a 10px height font will have fh = 9) \item[{\em font}]pointer to the flash area where the font is stored\end{DoxyParams} \begin{DoxySeeAlso}{See also} -\doxyref{lcd\_\-plot\_\-char}{p.}{lc7981_8h_a2615737020b222e49a4d9c8d08a54f43} +\doxyref{lcd\_\-plot\_\-char}{p.}{lc7981_8h_a3d66dccc8324afe2e7b4cdd0970916f6} \end{DoxySeeAlso} \index{lc7981.c@{lc7981.c}!lcd\_\-write\_\-text@{lcd\_\-write\_\-text}} \index{lcd\_\-write\_\-text@{lcd\_\-write\_\-text}!lc7981.c@{lc7981.c}} diff --git a/doc/latex/lc7981_8h.tex b/doc/latex/lc7981_8h.tex index 4ba4321..514f803 100644 --- a/doc/latex/lc7981_8h.tex +++ b/doc/latex/lc7981_8h.tex @@ -67,18 +67,20 @@ void {\bf lcd\_\-plot\_\-pixel} (uint8\_\-t x, uint8\_\-t y, uint8\_\-t set) \begin{DoxyCompactList}\small\item\em set or unset a pixel at the specified location \item\end{DoxyCompactList}\item void {\bf lcd\_\-plot\_\-bitmap} (uint8\_\-t x, uint8\_\-t y, PGM\_\-P bitmap, uint8\_\-t w, uint8\_\-t h) \begin{DoxyCompactList}\small\item\em This function will plot a bitmap with the upper left corner to the given coordinates. \item\end{DoxyCompactList}\item -void {\bf lcd\_\-plot\_\-char} (uint8\_\-t x\_\-off, uint8\_\-t y\_\-off, uint8\_\-t c, uint8\_\-t fw, uint8\_\-t fh, PGM\_\-P font) +void {\bf lcd\_\-plot\_\-char} (uint8\_\-t x, uint8\_\-t y\_\-off, uint8\_\-t c, uint8\_\-t fw, uint8\_\-t fh, PGM\_\-P font) \begin{DoxyCompactList}\small\item\em Plots a single character in graphicmode. \item\end{DoxyCompactList}\item -void {\bf lcd\_\-plot\_\-text} (uint8\_\-t x\_\-off, uint8\_\-t y\_\-off, const char $\ast$text, uint8\_\-t fw, uint8\_\-t fh, PGM\_\-P font) +void {\bf lcd\_\-plot\_\-text} (uint8\_\-t x, uint8\_\-t y\_\-off, const char $\ast$text, uint8\_\-t fw, uint8\_\-t fh, PGM\_\-P font) \begin{DoxyCompactList}\small\item\em Plots a text using lcd\_\-plot\_\-char. \item\end{DoxyCompactList}\item -void {\bf lcd\_\-plot\_\-pgmtext} (uint8\_\-t x\_\-off, uint8\_\-t y\_\-off, PGM\_\-P text, uint8\_\-t fw, uint8\_\-t fh, PGM\_\-P font) +void {\bf lcd\_\-plot\_\-pgmtext} (uint8\_\-t x, uint8\_\-t y\_\-off, PGM\_\-P text, uint8\_\-t fw, uint8\_\-t fh, PGM\_\-P font) \begin{DoxyCompactList}\small\item\em Plots a text using lcd\_\-plot\_\-char. \item\end{DoxyCompactList}\item static void {\bf lcd\_\-strobe} (void) \begin{DoxyCompactList}\small\item\em Generates the strobe signal for writing data. \item\end{DoxyCompactList}\item static void {\bf lcd\_\-write\_\-command} (uint8\_\-t cmd, uint8\_\-t data) \begin{DoxyCompactList}\small\item\em Writes a command and a data byte to the lcd. \item\end{DoxyCompactList}\item -static uint8\_\-t {\bf lcd\_\-read\_\-byte} (void) -\begin{DoxyCompactList}\small\item\em Reads a byte from the display memory. \item\end{DoxyCompactList}\end{DoxyCompactItemize} +static uint8\_\-t {\bf lcd\_\-read\_\-byte} (uint16\_\-t pos) +\begin{DoxyCompactList}\small\item\em Reads a byte from the display memory. \item\end{DoxyCompactList}\item +static void {\bf lcd\_\-write\_\-byte} (uint16\_\-t pos, uint8\_\-t byte) +\end{DoxyCompactItemize} \subsection{Define Documentation} @@ -226,7 +228,7 @@ lcd\_\-init set the to default values. \item[{\em mode}]LCD\_\-TEXT for text mode and LCD\_\-GRAPHIC for graphic mode \end{DoxyParams} \index{lc7981.h@{lc7981.h}!lcd\_\-plot\_\-bitmap@{lcd\_\-plot\_\-bitmap}} \index{lcd\_\-plot\_\-bitmap@{lcd\_\-plot\_\-bitmap}!lc7981.h@{lc7981.h}} -\subsubsection[{lcd\_\-plot\_\-bitmap}]{\setlength{\rightskip}{0pt plus 5cm}void lcd\_\-plot\_\-bitmap (uint8\_\-t {\em x\_\-off}, \/ uint8\_\-t {\em y\_\-off}, \/ PGM\_\-P {\em bitmap}, \/ uint8\_\-t {\em w}, \/ uint8\_\-t {\em h})}\label{lc7981_8h_aa89be137ee35d3fd7e88782aafb0efdf} +\subsubsection[{lcd\_\-plot\_\-bitmap}]{\setlength{\rightskip}{0pt plus 5cm}void lcd\_\-plot\_\-bitmap (uint8\_\-t {\em x}, \/ uint8\_\-t {\em y}, \/ PGM\_\-P {\em bitmap}, \/ uint8\_\-t {\em w}, \/ uint8\_\-t {\em h})}\label{lc7981_8h_aa89be137ee35d3fd7e88782aafb0efdf} This function will plot a bitmap with the upper left corner to the given coordinates. \par @@ -234,16 +236,16 @@ This function will plot a bitmap with the upper left corner to the given coordin Unset pixels are treated as transparent \par This function is by far the most tricky piece of code in this project,\par don't worry if you don't understand it at first sight. \par - And if you know a better way to do this, tell me.\par - + Actually it just loops bitwise through the bitmap and uses some \par + nice bit shifting magic to get it anywhere you want. \begin{DoxyParams}{Parameters} -\item[{\em x\_\-off}]horizontal position of the bitmap \item[{\em y\_\-off}]vertical position of the bitmap \item[{\em bitmap}]pointer to the bitmap in pgmspace \item[{\em w}]width of the bitmap (we start counting from 0, so a 10px width bitmap will have w = 9) \item[{\em h}]height of the bitmap (we start counting from 0, so a 10px height bitmap will have h = 9)\end{DoxyParams} +\item[{\em x}]horizontal position of the bitmap \item[{\em y}]vertical position of the bitmap \item[{\em bitmap}]pointer to the bitmap in pgmspace \item[{\em w}]width of the bitmap \item[{\em h}]height of the bitmap\end{DoxyParams} This function is dedicated to Greta, one of the most important persons in my life so far.\par \index{lc7981.h@{lc7981.h}!lcd\_\-plot\_\-char@{lcd\_\-plot\_\-char}} \index{lcd\_\-plot\_\-char@{lcd\_\-plot\_\-char}!lc7981.h@{lc7981.h}} -\subsubsection[{lcd\_\-plot\_\-char}]{\setlength{\rightskip}{0pt plus 5cm}void lcd\_\-plot\_\-char (uint8\_\-t {\em x\_\-off}, \/ uint8\_\-t {\em y\_\-off}, \/ uint8\_\-t {\em c}, \/ uint8\_\-t {\em fw}, \/ uint8\_\-t {\em fh}, \/ PGM\_\-P {\em font})}\label{lc7981_8h_a2615737020b222e49a4d9c8d08a54f43} +\subsubsection[{lcd\_\-plot\_\-char}]{\setlength{\rightskip}{0pt plus 5cm}void lcd\_\-plot\_\-char (uint8\_\-t {\em x\_\-off}, \/ uint8\_\-t {\em y\_\-off}, \/ uint8\_\-t {\em c}, \/ uint8\_\-t {\em fw}, \/ uint8\_\-t {\em fh}, \/ PGM\_\-P {\em font})}\label{lc7981_8h_a3d66dccc8324afe2e7b4cdd0970916f6} Plots a single character in graphicmode. Each character of the font is stored linewise. \par @@ -259,16 +261,16 @@ Plots a single character in graphicmode. Each character of the font is stored li \item[{\em x\_\-off}]horizontal position of the character \item[{\em y\_\-off}]vertical position of the character \item[{\em c}]the character or it's ascii code \item[{\em fw}]width of the font (we start counting from 0, so a 10px width font will have fw = 9) \item[{\em fh}]height of the font (we start counting from 0, so a 10px height font will have fh = 9) \item[{\em font}]pointer to the flash area where the font is stored \end{DoxyParams} \index{lc7981.h@{lc7981.h}!lcd\_\-plot\_\-pgmtext@{lcd\_\-plot\_\-pgmtext}} \index{lcd\_\-plot\_\-pgmtext@{lcd\_\-plot\_\-pgmtext}!lc7981.h@{lc7981.h}} -\subsubsection[{lcd\_\-plot\_\-pgmtext}]{\setlength{\rightskip}{0pt plus 5cm}void lcd\_\-plot\_\-pgmtext (uint8\_\-t {\em x\_\-off}, \/ uint8\_\-t {\em y\_\-off}, \/ PGM\_\-P {\em text}, \/ uint8\_\-t {\em fw}, \/ uint8\_\-t {\em fh}, \/ PGM\_\-P {\em font})}\label{lc7981_8h_a0af06316c8d3d3a57b1ddcf949d85a8c} +\subsubsection[{lcd\_\-plot\_\-pgmtext}]{\setlength{\rightskip}{0pt plus 5cm}void lcd\_\-plot\_\-pgmtext (uint8\_\-t {\em x\_\-off}, \/ uint8\_\-t {\em y\_\-off}, \/ PGM\_\-P {\em text}, \/ uint8\_\-t {\em fw}, \/ uint8\_\-t {\em fh}, \/ PGM\_\-P {\em font})}\label{lc7981_8h_ad5c555bfaeaf1a8bd547b036816881f0} Plots a text using lcd\_\-plot\_\-char. \begin{DoxyParams}{Parameters} \item[{\em x\_\-off}]horizontal position of the character \item[{\em y\_\-off}]vertical position of the character \item[{\em text}]flash area where the text is stored \item[{\em fw}]width of the font (we start counting from 0, so a 10px width font will have fw = 9) \item[{\em fh}]height of the font (we start counting from 0, so a 10px height font will have fh = 9) \item[{\em font}]pointer to the flash area where the font is stored\end{DoxyParams} \begin{DoxySeeAlso}{See also} -\doxyref{lcd\_\-plot\_\-char}{p.}{lc7981_8h_a2615737020b222e49a4d9c8d08a54f43} +\doxyref{lcd\_\-plot\_\-char}{p.}{lc7981_8h_a3d66dccc8324afe2e7b4cdd0970916f6} -\doxyref{lcd\_\-plot\_\-text}{p.}{lc7981_8h_a71a77094675e2850e8a4b442fb6a366e} +\doxyref{lcd\_\-plot\_\-text}{p.}{lc7981_8h_a0a47b2eaae0a5e028c0065e945147aed} \end{DoxySeeAlso} \index{lc7981.h@{lc7981.h}!lcd\_\-plot\_\-pixel@{lcd\_\-plot\_\-pixel}} \index{lcd\_\-plot\_\-pixel@{lcd\_\-plot\_\-pixel}!lc7981.h@{lc7981.h}} @@ -280,22 +282,23 @@ set or unset a pixel at the specified location \item[{\em x}]horizontal position of the pixel (starts at 0) \item[{\em y}]horizontal position of the pixel (starts at 0) \item[{\em set}]can be PIXEL\_\-ON or PIXEL\_\-OFF \end{DoxyParams} \index{lc7981.h@{lc7981.h}!lcd\_\-plot\_\-text@{lcd\_\-plot\_\-text}} \index{lcd\_\-plot\_\-text@{lcd\_\-plot\_\-text}!lc7981.h@{lc7981.h}} -\subsubsection[{lcd\_\-plot\_\-text}]{\setlength{\rightskip}{0pt plus 5cm}void lcd\_\-plot\_\-text (uint8\_\-t {\em x\_\-off}, \/ uint8\_\-t {\em y\_\-off}, \/ const char $\ast$ {\em text}, \/ uint8\_\-t {\em fw}, \/ uint8\_\-t {\em fh}, \/ PGM\_\-P {\em font})}\label{lc7981_8h_a71a77094675e2850e8a4b442fb6a366e} +\subsubsection[{lcd\_\-plot\_\-text}]{\setlength{\rightskip}{0pt plus 5cm}void lcd\_\-plot\_\-text (uint8\_\-t {\em x\_\-off}, \/ uint8\_\-t {\em y\_\-off}, \/ const char $\ast$ {\em text}, \/ uint8\_\-t {\em fw}, \/ uint8\_\-t {\em fh}, \/ PGM\_\-P {\em font})}\label{lc7981_8h_a0a47b2eaae0a5e028c0065e945147aed} Plots a text using lcd\_\-plot\_\-char. \begin{DoxyParams}{Parameters} \item[{\em x\_\-off}]horizontal position of the character \item[{\em y\_\-off}]vertical position of the character \item[{\em text}]the text that is plotted \item[{\em fw}]width of the font (we start counting from 0, so a 10px width font will have fw = 9) \item[{\em fh}]height of the font (we start counting from 0, so a 10px height font will have fh = 9) \item[{\em font}]pointer to the flash area where the font is stored\end{DoxyParams} \begin{DoxySeeAlso}{See also} -\doxyref{lcd\_\-plot\_\-char}{p.}{lc7981_8h_a2615737020b222e49a4d9c8d08a54f43} +\doxyref{lcd\_\-plot\_\-char}{p.}{lc7981_8h_a3d66dccc8324afe2e7b4cdd0970916f6} \end{DoxySeeAlso} \index{lc7981.h@{lc7981.h}!lcd\_\-read\_\-byte@{lcd\_\-read\_\-byte}} \index{lcd\_\-read\_\-byte@{lcd\_\-read\_\-byte}!lc7981.h@{lc7981.h}} -\subsubsection[{lcd\_\-read\_\-byte}]{\setlength{\rightskip}{0pt plus 5cm}static uint8\_\-t lcd\_\-read\_\-byte (void)\hspace{0.3cm}{\ttfamily [inline, static]}}\label{lc7981_8h_a4e0e642817c38e2c73eb6355a45847e0} +\subsubsection[{lcd\_\-read\_\-byte}]{\setlength{\rightskip}{0pt plus 5cm}static uint8\_\-t lcd\_\-read\_\-byte (uint16\_\-t {\em pos})\hspace{0.3cm}{\ttfamily [inline, static]}}\label{lc7981_8h_a2753ae63b5b2e212d5dc101749b76249} -Reads a byte from the display memory. lcd\_\-gotoxy can be used to set the location. Important : lcd\_\-gotoxy doesn't work in graphics mode yet. - +Reads a byte from the display memory. +\begin{DoxyParams}{Parameters} +\item[{\em pos}]16bit address for display memory \end{DoxyParams} \begin{DoxyReturn}{Returns} the byte which has been read \end{DoxyReturn} @@ -307,7 +310,10 @@ the byte which has been read \subsubsection[{lcd\_\-strobe}]{\setlength{\rightskip}{0pt plus 5cm}static void lcd\_\-strobe (void)\hspace{0.3cm}{\ttfamily [inline, static]}}\label{lc7981_8h_ae6e048011d567dd2859901544ebf7051} -Generates the strobe signal for writing data. This function is meant for internal usage only. \index{lc7981.h@{lc7981.h}!lcd\_\-write\_\-command@{lcd\_\-write\_\-command}} +Generates the strobe signal for writing data. This function is meant for internal usage only. \index{lc7981.h@{lc7981.h}!lcd\_\-write\_\-byte@{lcd\_\-write\_\-byte}} +\index{lcd\_\-write\_\-byte@{lcd\_\-write\_\-byte}!lc7981.h@{lc7981.h}} +\subsubsection[{lcd\_\-write\_\-byte}]{\setlength{\rightskip}{0pt plus 5cm}static void lcd\_\-write\_\-byte (uint16\_\-t {\em pos}, \/ uint8\_\-t {\em byte})\hspace{0.3cm}{\ttfamily [inline, static]}}\label{lc7981_8h_a9f832e526c77af56c35ff22032d934e7} +\index{lc7981.h@{lc7981.h}!lcd\_\-write\_\-command@{lcd\_\-write\_\-command}} \index{lcd\_\-write\_\-command@{lcd\_\-write\_\-command}!lc7981.h@{lc7981.h}} \subsubsection[{lcd\_\-write\_\-command}]{\setlength{\rightskip}{0pt plus 5cm}static void lcd\_\-write\_\-command (uint8\_\-t {\em cmd}, \/ uint8\_\-t {\em data})\hspace{0.3cm}{\ttfamily [inline, static]}}\label{lc7981_8h_a31db85f1f48f4802c24218bc165ea4e1} diff --git a/doc/latex/main_8c.tex b/doc/latex/main_8c.tex index e4a033b..c8f9f00 100644 --- a/doc/latex/main_8c.tex +++ b/doc/latex/main_8c.tex @@ -4,17 +4,18 @@ {\ttfamily \#include $<$stdlib.h$>$}\par {\ttfamily \#include \char`\"{}include/lc7981.h\char`\"{}}\par {\ttfamily \#include \char`\"{}include/adc.h\char`\"{}}\par -{\ttfamily \#include \char`\"{}12x16\_\-horizontal\_\-LSB\_\-1.h\char`\"{}}\par {\ttfamily \#include \char`\"{}include/touch.h\char`\"{}}\par -{\ttfamily \#include \char`\"{}writing\_\-demo.h\char`\"{}}\par +{\ttfamily \#include \char`\"{}8x8\_\-horizontal\_\-LSB\_\-1.h\char`\"{}}\par +{\ttfamily \#include \char`\"{}12x16\_\-horizontal\_\-LSB\_\-2.h\char`\"{}}\par +{\ttfamily \#include \char`\"{}button.h\char`\"{}}\par \subsection*{Functions} \begin{DoxyCompactItemize} \item -int {\bf main} () +int {\bf main} (void) \end{DoxyCompactItemize} \subsection{Function Documentation} \index{main.c@{main.c}!main@{main}} \index{main@{main}!main.c@{main.c}} -\subsubsection[{main}]{\setlength{\rightskip}{0pt plus 5cm}int main ()}\label{main_8c_ae66f6b31b5ad750f1fe042a706a4e3d4} +\subsubsection[{main}]{\setlength{\rightskip}{0pt plus 5cm}int main (void)}\label{main_8c_a840291bc02cba5474a4cb46a9b9566fe} diff --git a/doc/latex/refman.tex b/doc/latex/refman.tex index 90b5d2c..804834a 100644 --- a/doc/latex/refman.tex +++ b/doc/latex/refman.tex @@ -23,7 +23,7 @@ \vspace*{1cm} {\large Generated by Doxygen 1.6.1}\\ \vspace*{0.5cm} -{\small Fri Apr 16 12:52:57 2010}\\ +{\small Sun Jun 27 17:26:17 2010}\\ \end{center} \end{titlepage} \clearemptydoublepage @@ -34,7 +34,7 @@ \chapter{File Index} \input{files} \chapter{File Documentation} -\input{12x16__horizontal__LSB__1_8h} +\input{12x16__horizontal__LSB__2_8h} \include{8x8__horizontal__LSB__1_8h} \include{button_8h} \include{adc_8c} diff --git a/include/lc7981.c b/include/lc7981.c index 7ede000..c2000bc 100644 --- a/include/lc7981.c +++ b/include/lc7981.c @@ -1,7 +1,7 @@ /* * lc7981.c * - * Version 0.6 beta + * Version 0.7 beta * * The contents of this file are subject to the Mozilla Public License * Version 1.1 (the "License"); you may not use this file except in @@ -129,6 +129,7 @@ uint16_t i; */ void lcd_write_text(char *txt) { uint8_t c,tmp,x,y; +uint16_t pos; if(lcd_mode == LCD_TEXT) { @@ -144,8 +145,8 @@ uint8_t c,tmp,x,y; else { //scroll up for(y = 1; y < LCD_TEXT_LINES; y++ ) { for(x = 0; x < LCD_TEXT_COLUMNS; x++) { - lcd_gotoxy(x,y); - tmp = lcd_read_byte(); + pos = (y * LCD_TEXT_COLUMNS) + x; + tmp = lcd_read_byte(pos); lcd_gotoxy(x,y-1); lcd_write_command(0x0C,tmp); } @@ -225,67 +226,81 @@ uint8_t xr; * Unset pixels are treated as transparent \n * This function is by far the most tricky piece of code in this project,\n * don't worry if you don't understand it at first sight. \n - * And if you know a better way to do this, tell me.\n + * Actually it just loops bitwise through the bitmap and uses some \n + * nice bit shifting magic to get it anywhere you want. * - * @param x_off horizontal position of the bitmap - * @param y_off vertical position of the bitmap + * @param x horizontal position of the bitmap + * @param y vertical position of the bitmap * @param bitmap pointer to the bitmap in pgmspace - * @param w width of the bitmap (we start counting from 0, so a 10px width bitmap will have w = 9) - * @param h height of the bitmap (we start counting from 0, so a 10px height bitmap will have h = 9) + * @param w width of the bitmap + * @param h height of the bitmap * * This function is dedicated to Greta, one of the most important persons in my life so far.\n * */ -void lcd_plot_bitmap(uint8_t x_off, uint8_t y_off, PGM_P bitmap, uint8_t w, uint8_t h) { -uint8_t x,y,cur,curs,sr,dr; -uint16_t pos; - //check if the bitmap fits on the display - if((x_off <= LCD_GRAPHIC_WIDTH - 1) && (y_off <= LCD_GRAPHIC_HEIGHT - 1) - && (x_off + w <= LCD_GRAPHIC_WIDTH - 1) && (y_off + h <= LCD_GRAPHIC_HEIGHT - 1)) { - curs = 0; - dr = 0; - //loop linewise through the bitmap - for(y = y_off; y < y_off + h; y++) { - cur = 0; - //loop pixelwise through each line - for(x = x_off - (x_off % 8); x_off + w > x; x++) { - dr = x % 8; +void lcd_plot_bitmap(uint8_t x, uint8_t y, PGM_P bitmap, uint8_t w, uint8_t h) { + //curent x position in bytes, current y position in bytes, the width of the bitmap in bytes + uint8_t cx,cy,wb; + //source and destination position in bytes in the memory + uint16_t dpos,spos; + // x offest used if the x coordinate is in the middle of a byte + uint8_t xoff; + // various places to store a byte + uint8_t fbyte,nbyte,byte; - if(dr == 0) { //load the next byte from display memory - pos = y * (LCD_GRAPHIC_WIDTH / 8) + x / 8; - lcd_write_command(0x0A,(uint8_t) pos ); - lcd_write_command(0x0B,(uint8_t) (pos >> 8)); - cur = lcd_read_byte(); - } - - if((x - x_off) >= 0) { - sr = (x - x_off) % 8; - if(sr == 0) { //load the next byte of the bitmap - curs = pgm_read_byte(bitmap++); - } - //grep the pixel from the bitmap and put into the display byte - cur = cur | ((( curs & (1 << sr)) >> sr) << dr); - } - - if(dr == 7) { //write the current byte to display memory - pos = y * (LCD_GRAPHIC_WIDTH / 8) + x / 8; - lcd_write_command(0x0A,(uint8_t) pos ); - lcd_write_command(0x0B,(uint8_t) (pos >> 8)); - lcd_write_command(0x0C,cur); - } - } - if(dr != 7) { //write the last byte to display memory if there's one left - pos = y * (LCD_GRAPHIC_WIDTH / 8) + x / 8; - lcd_write_command(0x0A,(uint8_t) pos ); - lcd_write_command(0x0B,(uint8_t) (pos >> 8)); - lcd_write_command(0x0C,cur); - } + // check whether the bitmap fits on the display + if((x <= LCD_GRAPHIC_WIDTH - 1) && (y <= LCD_GRAPHIC_HEIGHT - 1) + && (x + w <= LCD_GRAPHIC_WIDTH - 1) && (y + h <= LCD_GRAPHIC_HEIGHT - 1)) { + // Calculate the width in byte (1-8 pixel one byte, 9-16 pixel two bytes ..) + if (w % 8 != 0) { + wb = w / 8 + 1; + } + else { + wb = w / 8; } + // Loop bytewise through the bitmap + for(cy = 0; cy < h; cy++) { + for(cx = 0; cx < wb; cx++) { + //source and destination positions + spos = cx + cy * wb; + dpos = (x + y * LCD_GRAPHIC_WIDTH) / 8 + (cx + cy * LCD_GRAPHIC_WIDTH / 8); + + //Crop the Bitmap if it doesn't use all the bits in the last byte + if((w % 8 != 0) & (cx == wb -1)) { + byte = pgm_read_byte(bitmap+spos); + byte = (byte & ~(0xFF << (w % 8))); + } + else { + byte = pgm_read_byte(bitmap+spos); + } + + //Coordinate is the first bit of a display memory byte + if(x % 8 == 0) { + byte = lcd_read_byte(dpos) | byte; + lcd_write_byte(dpos,byte); + } + else { // Coordinate is somewhere in the byte, let's do some shifting + xoff = x % 8; + + fbyte = byte & ~(0xFF << (8 - xoff)); + nbyte = byte & (0xFF << (8 - xoff)); + + byte = lcd_read_byte(dpos) | (fbyte << xoff); + lcd_write_byte(dpos, byte); + + byte = lcd_read_byte(dpos+1) | (nbyte >> (8 - xoff)); + lcd_write_byte(dpos+1, byte); + + } + } + } } -} +}; + + /** @@ -308,10 +323,17 @@ uint16_t pos; */ void lcd_plot_char(uint8_t x_off, uint8_t y_off, uint8_t c, uint8_t fw, uint8_t fh, PGM_P font) { PGM_P letter; -uint8_t fsize; +uint8_t fsize,fwb; - fsize = fh * fw / 8; - letter = font + c * fsize -1; + if (fw % 8 != 0) { + fwb = fw / 8 + 1; + } + else { + fwb = fw / 8; + } + + fsize = fh * fwb; + letter = font + c * fsize; lcd_plot_bitmap(x_off,y_off,letter,fw,fh); diff --git a/include/lc7981.h b/include/lc7981.h index e8f270b..0968ca7 100644 --- a/include/lc7981.h +++ b/include/lc7981.h @@ -4,7 +4,7 @@ * Created on: 01.05.2009 * Author: sebastian * - * Version 0.6 beta + * Version 0.7 beta * * The contents of this file are subject to the Mozilla Public License * Version 1.1 (the "License"); you may not use this file except in @@ -79,15 +79,16 @@ void lcd_gotoxy(uint8_t x, uint8_t y); void lcd_plot_pixel(uint8_t x, uint8_t y, uint8_t set); void lcd_plot_bitmap(uint8_t x, uint8_t y, PGM_P bitmap, uint8_t w, uint8_t h); +//void lcd_plot_bitmap(uint8_t x, uint8_t y, PGM_P bitmap, uint8_t w, uint8_t h); -void lcd_plot_char(uint8_t x_off, uint8_t y_off, uint8_t c, uint8_t fw, uint8_t fh, PGM_P font); -void lcd_plot_text(uint8_t x_off, uint8_t y_off, const char *text, uint8_t fw, uint8_t fh, PGM_P font); -void lcd_plot_pgmtext(uint8_t x_off, uint8_t y_off, PGM_P text, uint8_t fw, uint8_t fh, PGM_P font); +void lcd_plot_char(uint8_t x, uint8_t y_off, uint8_t c, uint8_t fw, uint8_t fh, PGM_P font); +void lcd_plot_text(uint8_t x, uint8_t y_off, const char *text, uint8_t fw, uint8_t fh, PGM_P font); +void lcd_plot_pgmtext(uint8_t x, uint8_t y_off, PGM_P text, uint8_t fw, uint8_t fh, PGM_P font); static inline void lcd_strobe(void); static inline void lcd_write_command(uint8_t cmd, uint8_t data); -static inline uint8_t lcd_read_byte(void); +static inline uint8_t lcd_read_byte(uint16_t pos); // Static inline functions, that can be used in the library and in the main programm @@ -128,15 +129,17 @@ static inline void lcd_write_command(uint8_t cmd, uint8_t data) { /** * Reads a byte from the display memory. - * lcd_gotoxy can be used to set the location. - * Important : lcd_gotoxy doesn't work in graphics mode yet. * + * @param pos 16bit address for display memory * @return the byte which has been read * @see lcd_gotoxy */ -static inline uint8_t lcd_read_byte(void) { +static inline uint8_t lcd_read_byte(uint16_t pos) { uint8_t i,data; + lcd_write_command(0x0A,(uint8_t) pos ); + lcd_write_command(0x0B,(uint8_t) (pos >> 8)); + for(i = 0; i < 2; i++) { _delay_us(30); lcd_rw_low(); @@ -156,6 +159,15 @@ uint8_t i,data; return data; } +static inline void lcd_write_byte(uint16_t pos,uint8_t byte) { + + lcd_write_command(0x0A,(uint8_t) pos ); + lcd_write_command(0x0B,(uint8_t) (pos >> 8)); + lcd_write_command(0x0C,byte); + + +} + diff --git a/main.c b/main.c index c09adb0..2ff686c 100644 --- a/main.c +++ b/main.c @@ -10,11 +10,16 @@ #include "include/lc7981.h" #include "include/adc.h" -//#include "button.h" -#include "12x16_horizontal_LSB_1.h" -#include "8x8_horizontal_LSB_1.h" #include "include/touch.h" + + +#include "8x8_horizontal_LSB_1.h" + +#include "12x16_horizontal_LSB_2.h" + +#include "button.h" + //#include "writing_demo.h" @@ -27,8 +32,10 @@ int main(void) { lcd_clear(); + + lcd_plot_text(5,5,"Hello",16,16,font_12x16); - lcd_plot_pgmtext(50,22,PSTR("World"),16,16,font_12x16); + lcd_plot_pgmtext(50,22,PSTR("World"),12,16,font_12x16); lcd_plot_pgmtext(5,40,PSTR("qwertzuiop"),8,8,font_8x8); lcd_plot_pgmtext(5,50,PSTR("asdfghjkl"),8,8,font_8x8); lcd_plot_pgmtext(5,60,PSTR("yxcvbnm"),8,8,font_8x8); @@ -36,6 +43,8 @@ int main(void) { + + while(!touch_is_pressed()); //writing_demo(); diff --git a/writing_demo.h b/writing_demo.h index 701970e..72b9e8b 100644 --- a/writing_demo.h +++ b/writing_demo.h @@ -15,4 +15,4 @@ void writing_demo(void); -#endif /* PARTICEL_DEMO_H_ */ +#endif
    int main (void   )