Simple demo for the Raio RA8875 Based Display with a 4-wire SPI interface.

Dependencies:   mbed RA8875

RA8875 Based Display Controller

This page shows a simple demo program for a graphics library supporting a low cost display from buydisplay.com. While the module can be configured for support via I2C, 3-Wire SPI, 4-Wire SPI, 8-bit Parallel or 16-bit Parallel, the companion library only supports the 4-Wire SPI.

You can also find this display on the Components | RA8875 page.

Library

RA8875 Library

Display Pictures

While this image is sharp, the camera/lighting washed out the colors somewhat. /media/uploads/WiredHome/ra8875display.640x380.png

With careful study of the image below, you can see a number of solder-blob jumpers. These jumpers are described quite well in the manual, and configure the many different options. The specific unit shown here is the "entry point" model, it does not have touchscreen, SD card, extra Font memory, or the key pad interface. As you see in the top left, it is wired with an 8-signal ribbon cable (but note in the schematic that it only needs 6 as the two power and two ground are internally connected together in the module).

/media/uploads/WiredHome/ra8875displaymodulerr.jpg

Also note, that some configuration changes go beyond the jumpers. I decided to switch my configuration to 4-Wire SPI and had to remove R1, R2, and R3 (which were zero-ohm that shorted the SPI input pins to +v!). I also changed some of the solder-blob jumpers, but that was easy. Had I ordered the display with the support for 4-Wire SPI, that would not have been necessary.

Schematic

The library should be able to work with any SPI port, and the Chip Select pin is a simple DigitalOut pin, chosen from the unused pins on my baseboard.

/media/uploads/WiredHome/ra8875_display_schematic.png

Sample Program

#include "mbed.h"
#include "RA8875.h"

Serial pc(USBTX, USBRX);

int main()
{
    pc.baud(460800);    // I like a snappy terminal, so crank it up!
    pc.printf("\r\nRA8875 Test - Build " __DATE__ " " __TIME__ "\r\n");

    RA8875 lcd(p5, p6, p7, p12, NC, "tft");    // MOSI, MISO, SCK, /ChipSelect, /reset, name

    lcd.puts(0,0,
        "RA8875 lcd(p5, p6, p7, p12, NC, \"tft\");\r\n\r\n"
        "lcd.circle(       400,25,  25,  BrightRed);\r\n"
        "lcd.fillcircle(   400,25,  15,  RGB(128,255,128));\r\n"
        "lcd.ellipse(      440,75,  35,20, BrightBlue);\r\n"
        "lcd.fillellipse(  440,75,  25,10, Blue);\r\n"
        "lcd.triangle(     440,100, 475,110, 450,125, Magenta);\r\n"
        "lcd.filltriangle( 445,105, 467,111, 452,120, Cyan);\r\n"
        "lcd.rect(         400,130, 475,155,    Brown);\r\n"
        "lcd.fillrect(     405,135, 470,150,    Pink);\r\n"
        "lcd.roundrect(    410,160, 475,190, 10,8, Yellow);\r\n"
        "lcd.fillroundrect(415,165, 470,185,  5,3, Orange);\r\n"
        "lcd.line(         430,200, 460,230, RGB(0,255,0));\r\n"
        "for (i=0; i<=30; i+=5)\r\n"
        "    lcd.pixel(435+i,200+i, White);");

    lcd.circle(       400,25,  25,               BrightRed);
    lcd.fillcircle(   400,25,  15,               RGB(128,255,128));
    lcd.ellipse(      440,75,  35,20,            BrightBlue);
    lcd.fillellipse(  440,75,  25,10,            Blue);
    lcd.triangle(     440,100, 475,110, 450,125, Magenta);
    lcd.filltriangle( 445,105, 467,111, 452,120, Cyan);
    lcd.rect(         400,130, 475,155,          Brown);
    lcd.fillrect(     405,135, 470,150,          Pink);
    lcd.roundrect(    410,160, 475,190, 10,8,    Yellow);
    lcd.fillroundrect(415,165, 470,185,  5,3,    Orange);
    lcd.line(         430,200, 460,230,          RGB(0,255,0));
    for (i=0; i<=30; i+=5) 
        lcd.pixel(435+i,200+i, White);
    while (1)
        ;
}

Files at this revision

API Documentation at this revision

Comitter:
WiredHome
Date:
Thu Dec 17 12:17:00 2015 +0000
Parent:
4:5b1e85519d73
Child:
6:8e392d0ff74a
Commit message:
Demonstration for Soft Font support.

Changed in this revision

MyFont18x32.h Show annotated file Show diff for this revision Revisions of this file
RA8875.lib Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
mbed.bld Show annotated file Show diff for this revision Revisions of this file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/MyFont18x32.h	Thu Dec 17 12:17:00 2015 +0000
@@ -0,0 +1,208 @@
+
+//Font Generated by MikroElektronika GLCD Font Creator 1.2.0.0
+//MikroElektrnika 2011 
+//http://www.mikroe.com 
+
+//GLCD FontName : Dave_Smart18x32
+//GLCD FontSize : 18 x 32
+
+const unsigned char Dave_Smart18x32[] = {
+   0x00,
+   0x00,
+   0x20,0x00,
+   0x7F,0x00,
+   0x20,
+   0x00,
+   0x04,0x88,0x01,0x00,
+   0x0A,0xA8,0x01,0x00,
+   0x0B,0xE8,0x01,0x00,
+   0x0D,0x28,0x02,0x00,
+   0x0C,0x68,0x02,0x00,
+   0x01,0xA8,0x02,0x00,
+   0x0D,0xC8,0x02,0x00,
+   0x06,0x08,0x03,0x00,
+   0x07,0x28,0x03,0x00,
+   0x07,0x48,0x03,0x00,
+   0x0A,0x68,0x03,0x00,
+   0x09,0xA8,0x03,0x00,
+   0x06,0xE8,0x03,0x00,
+   0x08,0x08,0x04,0x00,
+   0x05,0x28,0x04,0x00,
+   0x0A,0x48,0x04,0x00,
+   0x0E,0x88,0x04,0x00,
+   0x0C,0xC8,0x04,0x00,
+   0x0E,0x08,0x05,0x00,
+   0x0D,0x48,0x05,0x00,
+   0x0F,0x88,0x05,0x00,
+   0x0F,0xC8,0x05,0x00,
+   0x0F,0x08,0x06,0x00,
+   0x0E,0x48,0x06,0x00,
+   0x0E,0x88,0x06,0x00,
+   0x0F,0xC8,0x06,0x00,
+   0x05,0x08,0x07,0x00,
+   0x05,0x28,0x07,0x00,
+   0x0A,0x48,0x07,0x00,
+   0x0A,0x88,0x07,0x00,
+   0x09,0xC8,0x07,0x00,
+   0x0C,0x08,0x08,0x00,
+   0x0F,0x48,0x08,0x00,
+   0x10,0x88,0x08,0x00,
+   0x10,0xC8,0x08,0x00,
+   0x10,0x08,0x09,0x00,
+   0x12,0x48,0x09,0x00,
+   0x12,0xA8,0x09,0x00,
+   0x11,0x08,0x0A,0x00,
+   0x11,0x68,0x0A,0x00,
+   0x12,0xC8,0x0A,0x00,
+   0x11,0x28,0x0B,0x00,
+   0x10,0x88,0x0B,0x00,
+   0x11,0xC8,0x0B,0x00,
+   0x11,0x28,0x0C,0x00,
+   0x11,0x88,0x0C,0x00,
+   0x12,0xE8,0x0C,0x00,
+   0x12,0x48,0x0D,0x00,
+   0x12,0xA8,0x0D,0x00,
+   0x12,0x08,0x0E,0x00,
+   0x12,0x68,0x0E,0x00,
+   0x12,0xC8,0x0E,0x00,
+   0x11,0x28,0x0F,0x00,
+   0x12,0x88,0x0F,0x00,
+   0x12,0xE8,0x0F,0x00,
+   0x12,0x48,0x10,0x00,
+   0x11,0xA8,0x10,0x00,
+   0x0E,0x08,0x11,0x00,
+   0x10,0x48,0x11,0x00,
+   0x0D,0x88,0x11,0x00,
+   0x0F,0xC8,0x11,0x00,
+   0x0E,0x08,0x12,0x00,
+   0x0D,0x48,0x12,0x00,
+   0x0F,0x88,0x12,0x00,
+   0x07,0xC8,0x12,0x00,
+   0x0A,0xE8,0x12,0x00,
+   0x0B,0x28,0x13,0x00,
+   0x09,0x68,0x13,0x00,
+   0x0D,0xA8,0x13,0x00,
+   0x0A,0xE8,0x13,0x00,
+   0x0B,0x28,0x14,0x00,
+   0x09,0x68,0x14,0x00,
+   0x08,0xA8,0x14,0x00,
+   0x06,0xC8,0x14,0x00,
+   0x0A,0xE8,0x14,0x00,
+   0x0A,0x28,0x15,0x00,
+   0x08,0x68,0x15,0x00,
+   0x0F,0x88,0x15,0x00,
+   0x0A,0xC8,0x15,0x00,
+   0x09,0x08,0x16,0x00,
+   0x0A,0x48,0x16,0x00,
+   0x08,0x88,0x16,0x00,
+   0x09,0xA8,0x16,0x00,
+   0x08,0xE8,0x16,0x00,
+   0x0A,0x08,0x17,0x00,
+   0x0A,0x48,0x17,0x00,
+   0x08,0x88,0x17,0x00,
+   0x0D,0xA8,0x17,0x00,
+   0x08,0xE8,0x17,0x00,
+   0x08,0x08,0x18,0x00,
+   0x0A,0x28,0x18,0x00,
+   0x08,0x68,0x18,0x00,
+   0x04,0x88,0x18,0x00,
+   0x07,0xA8,0x18,0x00,
+   0x10,0xC8,0x18,0x00,
+   0x08,0x08,0x19,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, // Code for char num 32
+   0x80,0x03,0xC0,0x03,0xC0,0x03,0xE0,0x01,0xE0,0x01,0xE0,0x01,0xF0,0x01,0xF0,0x00,0xF0,0x00,0xF0,0x00,0xF8,0x00,0x78,0x00,0x78,0x00,0x38,0x00,0x38,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x1E,0x00,0x1F,0x00,0x1F,0x00,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 33
+   0x00,0x00,0x00,0x00,0x18,0x07,0xBC,0x07,0x9E,0x07,0xDE,0x03,0xCE,0x03,0xCF,0x01,0xC6,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,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 34
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xF0,0x03,0xB0,0x03,0xFC,0x1F,0xFF,0x03,0xB8,0x03,0xB8,0x01,0xFC,0x1F,0xFE,0x01,0xF8,0x01,0xD8,0x01,0x18,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, // Code for char num 35
+   0x00,0x00,0x00,0x03,0x80,0x03,0x80,0x01,0x80,0x01,0xC0,0x01,0xFE,0x0F,0xC6,0x01,0xFE,0x00,0xFC,0x03,0xE0,0x07,0x60,0x06,0x70,0x06,0x7F,0x07,0xFC,0x03,0x30,0x00,0x38,0x00,0x38,0x00,0x18,0x00,0x18,0x00,0x1C,0x00,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 36
+   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, // Code for char num 37
+   0x00,0x00,0x00,0x00,0x00,0x1E,0x00,0x1F,0x8E,0x1F,0xDF,0x1D,0xFB,0x0E,0x3F,0x0E,0x00,0x07,0x80,0x03,0x80,0x03,0xC0,0x01,0xE0,0x00,0xE0,0x00,0x70,0x00,0x70,0x00,0x38,0x00,0x38,0x1F,0x9C,0x1B,0x8E,0x19,0x8E,0x1F,0x86,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 38
+   0x00,0x00,0x38,0x3C,0x1E,0x1E,0x1E,0x0F,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 39
+   0x00,0x00,0x00,0x00,0x60,0x70,0x38,0x1C,0x1E,0x0E,0x0E,0x0F,0x0F,0x0F,0x0F,0x0E,0x0E,0x1E,0x1C,0x38,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 40
+   0x00,0x00,0x00,0x00,0x07,0x0E,0x1E,0x3C,0x38,0x78,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x38,0x38,0x1C,0x0E,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 41
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x7E,0x00,0x7C,0x03,0xF8,0x03,0xFC,0x00,0xFF,0x01,0xF0,0x03,0x30,0x03,0x30,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,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 42
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x30,0x00,0x3E,0x00,0xFE,0x01,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,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 43
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x3C,0x3C,0x1C,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 44
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x7E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 45
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x1F,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 46
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x80,0x03,0x80,0x01,0xC0,0x01,0xC0,0x01,0xE0,0x00,0xE0,0x00,0x70,0x00,0x70,0x00,0x70,0x00,0x38,0x00,0x38,0x00,0x1C,0x00,0x1C,0x00,0x0C,0x00,0x0E,0x00,0x0E,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, // Code for char num 47
+   0x00,0x38,0x00,0x38,0xC0,0x3C,0xF0,0x1F,0xF8,0x1F,0x7C,0x0F,0x7E,0x0F,0x7E,0x1F,0x6F,0x3F,0x8F,0x3F,0x87,0x3B,0xC7,0x3B,0xC7,0x39,0xE7,0x39,0xE7,0x38,0xF7,0x38,0x77,0x3C,0x7E,0x1C,0x3E,0x1E,0xFC,0x0F,0xFC,0x07,0xFE,0x01,0x0E,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 48
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x00,0x0E,0x00,0x07,0x80,0x07,0xC0,0x07,0x60,0x03,0x80,0x03,0x80,0x01,0xC0,0x01,0xC0,0x01,0xC0,0x00,0xE0,0x00,0xE0,0x00,0x70,0x00,0x70,0x00,0x30,0x00,0x38,0x00,0xFE,0x03,0xFF,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 49
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x0F,0xE0,0x1F,0xF8,0x3C,0x38,0x3C,0x00,0x1C,0x00,0x1E,0x80,0x0F,0xE0,0x03,0xF8,0x00,0x78,0x00,0x3C,0x00,0x1C,0x00,0x1C,0x00,0x0E,0x00,0xFE,0x07,0xFE,0x1F,0x1F,0x1F,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 50
+   0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x07,0xE0,0x1F,0xF8,0x1F,0x7C,0x1E,0x1C,0x1E,0x0C,0x0E,0x80,0x07,0xE0,0x03,0xF0,0x07,0xE0,0x0F,0x00,0x0E,0x00,0x0E,0x0E,0x0E,0x0E,0x0E,0x0E,0x0F,0x8E,0x07,0xFE,0x03,0xFC,0x01,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 51
+   0x00,0x00,0x00,0x70,0x00,0x70,0x00,0x38,0x00,0x38,0x00,0x3C,0x00,0x1C,0x30,0x1E,0x38,0x0E,0x3C,0x0E,0x1C,0x07,0x0E,0x07,0xFF,0x07,0xFF,0x03,0x87,0x03,0xC0,0x01,0xE0,0x01,0xE0,0x00,0xF0,0x00,0x70,0x00,0x38,0x00,0x3C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 52
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x30,0x7E,0xF0,0x3F,0xF0,0x0F,0x78,0x00,0x38,0x00,0xF8,0x07,0xFC,0x0F,0x18,0x0E,0x00,0x1C,0x00,0x1C,0x00,0x1C,0x00,0x1C,0x00,0x1C,0x00,0x1E,0x00,0x0E,0x07,0x0F,0xFF,0x07,0xFE,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 53
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0xC0,0x7F,0xE0,0x7F,0xF8,0x00,0x78,0x00,0x3C,0x00,0x1E,0x00,0x0E,0x00,0x8E,0x07,0xCF,0x1F,0xE7,0x1F,0x77,0x38,0x77,0x38,0x7F,0x38,0x7E,0x38,0x7E,0x3C,0x7C,0x1E,0xF8,0x0F,0xF0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 54
+   0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x38,0xFF,0x3F,0xFE,0x3F,0x00,0x1E,0x00,0x0E,0x00,0x0F,0x00,0x07,0x80,0x07,0xC0,0x07,0xF8,0x0F,0xF8,0x0F,0xE0,0x01,0xE0,0x00,0xF0,0x00,0x70,0x00,0x70,0x00,0x38,0x00,0x38,0x00,0x1C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 55
+   0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x07,0xF8,0x0F,0x7C,0x1E,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x3C,0x1E,0xFC,0x0F,0xFC,0x3F,0xFE,0x1F,0x0E,0x1C,0x0F,0x3C,0x07,0x38,0x07,0x38,0x07,0x38,0x0F,0x3C,0x1E,0x1F,0xFE,0x0F,0xF8,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 56
+   0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x07,0xF8,0x1F,0x78,0x1E,0x3C,0x3C,0x3C,0x38,0x3C,0x78,0x3C,0x78,0x38,0x7C,0xF8,0x7E,0xF0,0x7F,0xC0,0x77,0x00,0x38,0x00,0x38,0x00,0x38,0x03,0x3C,0x07,0x1E,0x0F,0x0F,0xFE,0x07,0xFC,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 57
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x1F,0x1F,0x00,0x00,0x0E,0x1F,0x1E,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 58
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x1F,0x0E,0x00,0x00,0x00,0x0E,0x1F,0x1F,0x1C,0x0E,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 59
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x03,0xF0,0x00,0x3C,0x00,0x1E,0x00,0x1F,0x00,0x7C,0x00,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,0x00,0x00,0x00,0x00, // Code for char num 60
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,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,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 61
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x3E,0x00,0xF8,0x00,0xE0,0x01,0xE0,0x00,0x78,0x00,0x3E,0x00,0x0F,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, // Code for char num 62
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x03,0xFE,0x07,0x07,0x0F,0x03,0x0E,0x00,0x0E,0x00,0x0E,0x00,0x07,0xFC,0x03,0xFE,0x01,0x0E,0x00,0x0E,0x00,0x0C,0x00,0x1C,0x00,0x1C,0x00,0x77,0x00,0x77,0x00,0x77,0x00,0x3E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 63
+   0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x07,0xF0,0x1F,0xF8,0x3F,0x3C,0x78,0x1E,0x78,0x0F,0x70,0x0F,0x70,0x87,0x71,0xE7,0x7B,0xF7,0x3B,0xF7,0x3F,0xF7,0x1F,0xE7,0x07,0x0F,0x60,0x1E,0x30,0x3E,0x3C,0xFC,0x1F,0xF8,0x0F,0xE0,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 64
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x80,0xFF,0xE0,0x73,0xFE,0x38,0xEE,0x38,0x70,0x1C,0x70,0x0E,0x70,0x0E,0x38,0x06,0x38,0x07,0xBC,0x07,0xFC,0x03,0x9C,0x03,0x8E,0x03,0x8E,0x01,0xCE,0x01,0xC7,0x01,0xC6,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 65
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x7F,0xFC,0x77,0x8F,0xE3,0x80,0xE3,0x80,0x73,0xC0,0x7D,0xC0,0x1F,0xE0,0x03,0xE0,0x07,0xF0,0x1F,0x70,0x3C,0x78,0x38,0x38,0x30,0x3C,0x38,0x1C,0x38,0x1E,0x3C,0xFC,0x1F,0xF0,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 66
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x78,0x00,0xFF,0xC0,0xE7,0xF0,0xE1,0x78,0x60,0x3C,0x30,0x1E,0x00,0x0E,0x00,0x07,0x00,0x07,0x00,0x07,0x00,0x07,0x00,0x07,0x00,0x07,0x00,0x0F,0x00,0x1E,0x1C,0xFC,0x1F,0xF0,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 67
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x3F,0x00,0xFF,0xFF,0x00,0x07,0xE7,0x01,0x00,0xC7,0x01,0x80,0xC3,0x03,0x80,0x83,0x03,0xC0,0x83,0x03,0xC0,0xC1,0x03,0xC0,0xC1,0x01,0xE0,0xE0,0x01,0xE0,0xE0,0x00,0xE0,0x70,0x00,0x70,0x38,0x00,0x70,0x1E,0x00,0x3E,0x0F,0x00,0xFE,0x07,0x00,0xFC,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,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 68
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x03,0xF0,0xFF,0x03,0xF0,0xFF,0x00,0x70,0x00,0x00,0x70,0x00,0x00,0x38,0x00,0x00,0x38,0x00,0x00,0x38,0x00,0x00,0xFC,0x03,0x00,0xFC,0x03,0x00,0x1C,0x00,0x00,0x0E,0x00,0x00,0x0E,0x00,0x00,0x0E,0x00,0x00,0x07,0x00,0x00,0xFF,0x1F,0x00,0xFF,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, // Code for char num 69
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0xFF,0x01,0xF8,0xFF,0x01,0xF8,0xF0,0x01,0x38,0x78,0x00,0x38,0x00,0x00,0x3C,0x00,0x00,0x1C,0x00,0x00,0x1C,0x00,0x00,0xFC,0x01,0x00,0xFC,0x03,0x00,0xEE,0x00,0x00,0x0E,0x00,0x00,0x0E,0x00,0x00,0x0E,0x00,0x00,0x07,0x00,0x00,0x07,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, // Code for char num 70
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xFF,0x00,0xE0,0xFF,0x01,0xF8,0xC0,0x01,0x7C,0xC0,0x00,0x1E,0x00,0x00,0x0E,0x00,0x00,0x0F,0x00,0x00,0x07,0x00,0x00,0x07,0xFE,0x00,0xC7,0xFF,0x01,0xC7,0xFF,0x00,0x0F,0xF0,0x00,0x0F,0xF8,0x00,0x1E,0x7C,0x00,0xFE,0x7F,0x00,0xFC,0x3F,0x00,0xE0,0x39,0x00,0x00,0x3C,0x00,0x00,0x1C,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, // Code for char num 71
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x01,0x03,0xC0,0x81,0x03,0xE0,0x81,0x03,0xE0,0xC0,0x01,0xF0,0xC0,0x01,0xF0,0xC0,0x01,0x70,0xE0,0x00,0x78,0xE0,0x00,0xF8,0xFF,0x00,0xF8,0xFF,0x00,0x3C,0x70,0x00,0x1C,0x70,0x00,0x1C,0x78,0x00,0x0E,0x38,0x00,0x0E,0x3C,0x00,0x0F,0x3C,0x00,0x07,0x1C,0x00,0x07,0x1C,0x00,0x03,0x1E,0x00,0x00,0x0E,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, // Code for char num 72
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xFF,0x01,0xFC,0xFF,0x01,0xFE,0xC6,0x01,0x0E,0x07,0x00,0x00,0x07,0x00,0x80,0x03,0x00,0x80,0x03,0x00,0x80,0x01,0x00,0xC0,0x01,0x00,0xC0,0x01,0x00,0xE0,0x00,0x00,0xE0,0x00,0x00,0x60,0x00,0x00,0x70,0x00,0x00,0xFF,0x01,0x00,0xFF,0x03,0x00,0x80,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,0x00,0x00,0x00,0x00, // Code for char num 73
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0xE0,0x00,0xE0,0x00,0xF0,0x00,0x70,0x00,0x70,0x00,0xE0,0x00,0xE0,0x00,0xE0,0x00,0xE0,0x00,0xE0,0x00,0xE0,0x03,0xE0,0x07,0xE0,0x0F,0x70,0x3E,0x70,0xF8,0x7F,0xE0,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 74
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x01,0x60,0xC0,0x00,0x60,0xE0,0x00,0x60,0x70,0x00,0x70,0x38,0x00,0x70,0x1C,0x00,0x30,0x0E,0x00,0xB8,0x07,0x00,0xD8,0x03,0x00,0xFC,0x00,0x00,0x3C,0x00,0x00,0x1E,0x00,0x00,0x7E,0x00,0x00,0xF7,0x00,0x00,0xE7,0x00,0x00,0xC0,0x01,0x00,0xC0,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, // Code for char num 75
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x3C,0x00,0x00,0x3C,0x00,0x00,0x1E,0x00,0x00,0x1E,0x00,0x00,0x0F,0x00,0x00,0x07,0x00,0x80,0x07,0x00,0xC0,0x03,0x00,0xC0,0x01,0x00,0xE0,0x01,0x00,0xF0,0x00,0x00,0x78,0x00,0x00,0x3C,0x00,0x00,0x1E,0x00,0x00,0xEF,0xC3,0x01,0xFF,0xFF,0x00,0xFF,0x7F,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, // Code for char num 76
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x01,0x00,0xC0,0x01,0x00,0xE0,0x01,0x70,0xF0,0x01,0xF0,0xF0,0x01,0xF0,0xB8,0x01,0xF0,0x9C,0x01,0xF8,0x9E,0x01,0xF8,0x8E,0x01,0xDC,0xC7,0x01,0xDC,0xC7,0x01,0xDC,0xC3,0x01,0x8E,0xC3,0x01,0x0E,0xC0,0x01,0x07,0xC0,0x01,0x07,0xC0,0x01,0x07,0xC0,0x01,0x00,0x80,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,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 77
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x80,0x03,0x00,0xC0,0x01,0xE0,0xE0,0x00,0xF0,0xF1,0x00,0xF0,0x73,0x00,0xB8,0x3B,0x00,0xB8,0x3B,0x00,0x9C,0x1F,0x00,0x9C,0x1F,0x00,0x1C,0x1F,0x00,0x0E,0x0F,0x00,0x0E,0x0F,0x00,0x07,0x0F,0x00,0x07,0x0F,0x00,0x07,0x0F,0x00,0x03,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, // Code for char num 78
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x0F,0x00,0xF0,0x3F,0x00,0xF8,0x7C,0x00,0x3C,0xF0,0x00,0x1C,0xF0,0x01,0x1E,0xF8,0x01,0x0E,0xD8,0x03,0x07,0xDC,0x03,0x07,0x8E,0x03,0x07,0x83,0x03,0x07,0xC0,0x03,0x07,0xC0,0x03,0x07,0xE0,0x01,0x07,0xF0,0x01,0x0F,0xF8,0x00,0x1E,0x7C,0x00,0xFC,0x3F,0x00,0xF8,0x0F,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, // Code for char num 79
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7C,0x00,0xE0,0xFF,0x01,0xF8,0xFF,0x03,0xFE,0xC0,0x03,0xFF,0xC0,0x01,0xE6,0xE0,0x01,0xE0,0xE0,0x01,0xF0,0xF8,0x00,0x70,0x7E,0x00,0xF0,0x1F,0x00,0xF0,0x07,0x00,0x38,0x00,0x00,0x38,0x00,0x00,0x3C,0x00,0x00,0x1C,0x00,0x00,0x1E,0x00,0x00,0x0E,0x00,0x00,0x0E,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, // Code for char num 80
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x7F,0x00,0xE0,0xFF,0x00,0xF8,0xE1,0x01,0xFC,0xC1,0x01,0xDE,0x80,0x03,0xCE,0x80,0x03,0x07,0x80,0x03,0x07,0xC0,0x03,0x07,0xC0,0x01,0x07,0xF6,0x01,0x07,0x7E,0x00,0x0F,0x3E,0x00,0x3E,0x1F,0x00,0xFC,0x3F,0x00,0xF0,0xF1,0x00,0x00,0xC0,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, // Code for char num 81
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x01,0xE0,0xFF,0x03,0xF8,0x81,0x03,0x3E,0x80,0x03,0x1E,0xE0,0x01,0x1E,0xF0,0x01,0x1C,0xFC,0x00,0xFC,0x3F,0x00,0xFC,0x07,0x00,0xFC,0x00,0x00,0xDC,0x01,0x00,0x9C,0x03,0x00,0x8E,0x07,0x00,0x0E,0x0F,0x00,0x0E,0x1E,0x00,0x0F,0x3C,0x00,0x07,0x38,0x00,0x06,0x18,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, // Code for char num 82
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x3F,0x00,0xF8,0xFF,0x01,0x7C,0xF8,0x03,0x1E,0x80,0x03,0x0E,0x00,0x00,0x0F,0x00,0x00,0x1F,0x00,0x00,0xFE,0x01,0x00,0xFC,0x1F,0x00,0xC0,0x7F,0x00,0x00,0xFC,0x00,0x00,0xF0,0x01,0x00,0xE0,0x01,0x00,0xE0,0x01,0x00,0xF0,0x01,0x00,0xF8,0x00,0x0E,0x7F,0x00,0xFE,0x1F,0x00,0xFC,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,0x00,0x00,0x00,0x00, // Code for char num 83
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x01,0x80,0xFF,0x01,0xE0,0x87,0x01,0xFF,0x87,0x01,0x1E,0x07,0x00,0x00,0x07,0x00,0x00,0x07,0x00,0x00,0x07,0x00,0x80,0x03,0x00,0x80,0x03,0x00,0x80,0x03,0x00,0x80,0x03,0x00,0xC0,0x01,0x00,0xC0,0x01,0x00,0xC0,0x01,0x00,0xE0,0x00,0x00,0xE0,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, // Code for char num 84
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x01,0x70,0xC0,0x01,0x70,0xC0,0x03,0x38,0x80,0x03,0x3C,0x80,0x03,0x1C,0x80,0x03,0x0E,0x80,0x03,0x0F,0x80,0x03,0x07,0x80,0x03,0x07,0xC0,0x03,0x07,0xC0,0x01,0x07,0xE0,0x01,0x07,0xE0,0x00,0x07,0x70,0x00,0x0F,0x7C,0x00,0x3F,0x3F,0x00,0xFC,0x0F,0x00,0xF0,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,0x00,0x00,0x00,0x00, // Code for char num 85
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x03,0x00,0xC0,0x03,0x03,0xC0,0x01,0x0F,0xE0,0x01,0x1F,0xE0,0x00,0x1C,0xF0,0x00,0x3C,0x70,0x00,0x38,0x78,0x00,0x38,0x3C,0x00,0x70,0x1C,0x00,0x70,0x0E,0x00,0x70,0x0F,0x00,0x70,0x07,0x00,0xF0,0x03,0x00,0xF0,0x01,0x00,0xE0,0x01,0x00,0xE0,0x01,0x00,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,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 86
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x01,0x00,0x80,0x03,0x00,0xC0,0x03,0x00,0x80,0x01,0x06,0xC0,0x01,0x06,0xC0,0x01,0x86,0xC1,0x01,0xC6,0xC1,0x01,0xC7,0xC1,0x01,0xE7,0xC1,0x00,0xE7,0xC1,0x00,0xF7,0xE3,0x00,0xF7,0xE3,0x00,0xBF,0x63,0x00,0x3F,0x77,0x00,0x1F,0x3F,0x00,0x0F,0x3E,0x00,0x07,0x1C,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, // Code for char num 87
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x01,0x0C,0xF0,0x00,0x3C,0x78,0x00,0xF8,0x3C,0x00,0xF0,0x1E,0x00,0xE0,0x0F,0x00,0xC0,0x0F,0x00,0xC0,0x07,0x00,0xE0,0x07,0x00,0xE0,0x0F,0x00,0xF0,0x0E,0x00,0x78,0x1C,0x00,0x3C,0x1C,0x00,0x1E,0x38,0x00,0x0F,0x38,0x00,0x07,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, // Code for char num 88
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x18,0x07,0x1C,0x0E,0x0E,0x0E,0x07,0x9C,0x07,0xF8,0x03,0xF0,0x01,0xE0,0x00,0xC0,0x01,0xC0,0x01,0xE0,0x01,0xE0,0x00,0xE0,0x00,0xE0,0x00,0xF0,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 89
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0xFC,0x1F,0x78,0x0E,0x00,0x07,0x00,0x07,0x80,0x03,0xC0,0x01,0xC0,0x01,0xE0,0x00,0x70,0x00,0x78,0x00,0x38,0x00,0x1C,0x00,0x1C,0x00,0x8E,0xFF,0xFF,0xFF,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 90
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x1F,0x3F,0x18,0x0F,0x00,0x1C,0x00,0x1C,0x00,0x1C,0x00,0x18,0x00,0x18,0x00,0x1C,0x00,0x1C,0x00,0x1C,0x00,0x1C,0x00,0x0C,0x00,0x0E,0x00,0x0E,0x00,0x0E,0x00,0xFE,0x07,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 91
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x0F,0x00,0x1E,0x00,0x3C,0x00,0x78,0x00,0xF0,0x00,0xE0,0x01,0xC0,0x03,0x80,0x03,0x00,0x07,0x00,0x0F,0x00,0x0E,0x00,0x1C,0x00,0x1C,0x00,0x3C,0x00,0x78,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 92
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x00,0xFE,0x0F,0x00,0x0E,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x1C,0x00,0x1C,0x00,0x1C,0x00,0x1C,0x00,0x18,0x00,0x38,0x00,0x38,0x00,0x38,0x00,0x3E,0xFC,0x1F,0xFC,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 93
+   0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x00,0xE0,0x01,0xF0,0x01,0xF0,0x03,0xB8,0x07,0x3C,0x0F,0x1E,0x1F,0x0E,0x1C,0x0F,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,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 94
+   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,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x7F,0xFE,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 95
+   0x00,0x00,0x00,0x06,0x0E,0x1E,0x1C,0x3C,0x78,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 96
+   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,0xF0,0x00,0xDC,0x00,0x0E,0x00,0xE6,0x00,0xE3,0x00,0xE3,0x00,0xF3,0x00,0xDE,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 97
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x30,0x00,0x30,0x00,0x38,0x00,0x18,0x00,0xF8,0x03,0x1F,0x06,0x0F,0x06,0x0C,0x07,0x8E,0x03,0xE6,0x00,0x7C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 98
+   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,0x78,0x00,0x1E,0x00,0x07,0x00,0x03,0x00,0x03,0x00,0xC7,0x01,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 99
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x1C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0E,0x00,0x06,0x00,0x07,0x00,0x07,0x00,0x03,0xFE,0x03,0xC7,0x01,0xC3,0x01,0xC3,0x01,0xF6,0x00,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 100
+   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,0x60,0x00,0xFC,0x01,0xCE,0x01,0xE7,0x00,0x73,0x00,0x06,0x03,0x8E,0x03,0xFC,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 101
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x07,0x70,0x00,0x38,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0xFE,0x01,0x1F,0x00,0x18,0x00,0x1C,0x00,0x0C,0x00,0x06,0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 102
+   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,0xF8,0x01,0x9C,0x01,0x8E,0x01,0x86,0x01,0xF6,0x01,0xBC,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0xC0,0x01,0xC0,0x01,0xEE,0x00,0x7E,0x00,0x38,0x00,0x00,0x00,0x00,0x00, // Code for char num 103
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x38,0x38,0x38,0x18,0x1C,0xFC,0xFC,0xCE,0xC6,0xE7,0xE7,0x67,0x63,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 104
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x30,0x00,0x18,0x18,0x1C,0x0C,0x06,0x07,0x1F,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 105
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x03,0x80,0x01,0x00,0x00,0x00,0x00,0xC0,0x01,0xC0,0x01,0xC0,0x01,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xF0,0x00,0xEE,0x00,0x67,0x00,0x33,0x00,0x31,0x00,0x19,0x00,0x0D,0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 106
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x60,0x00,0x70,0x00,0x70,0x00,0x70,0x00,0x30,0x03,0x38,0x03,0xB8,0x01,0xFC,0x00,0x7C,0x00,0x1E,0x00,0x1E,0x00,0x3F,0x00,0x77,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 107
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x60,0x70,0x70,0x30,0x38,0x1C,0x0C,0x0E,0x06,0x06,0x0E,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 108
+   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,0x73,0xD8,0x7F,0xF8,0x6F,0xFC,0x37,0x9C,0x33,0xCE,0x39,0xC7,0x18,0x03,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 109
+   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,0xF0,0x03,0x70,0x03,0xB8,0x03,0x9C,0x01,0xCE,0x01,0xC6,0x00,0xE7,0x00,0x67,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 110
+   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,0x78,0x00,0xFE,0x01,0xCE,0x01,0x87,0x01,0x83,0x01,0xC3,0x01,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 111
+   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,0xF8,0x01,0x1C,0x03,0x1E,0x03,0x1C,0x03,0x9C,0x03,0xCC,0x01,0xFE,0x00,0x06,0x00,0x07,0x00,0x07,0x00,0x03,0x00,0x03,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 112
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0xFE,0xC6,0xC7,0x77,0x3E,0x38,0x3C,0x60,0x66,0x63,0x73,0x3B,0x1F,0x00,0x00,0x00, // Code for char num 113
+   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,0xF6,0x00,0xFE,0x01,0x0E,0x00,0x06,0x00,0x07,0x00,0x07,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 114
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x0F,0x07,0x7E,0xC0,0xC0,0x70,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 115
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x60,0x00,0x70,0x00,0x30,0x00,0xB8,0x03,0xFE,0x00,0x1F,0x00,0x0C,0x00,0x0E,0x00,0x06,0x00,0x06,0x00,0x07,0x00,0x07,0x00,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 116
+   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,0x98,0x01,0x8C,0x03,0x0E,0x03,0x06,0x03,0x07,0x03,0xC3,0x01,0xF7,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 117
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x63,0x73,0x37,0x1E,0x1E,0x0E,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 118
+   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,0x0C,0x00,0x0C,0x00,0x1C,0x0C,0x1C,0x0E,0x1C,0x66,0x0C,0x67,0x0C,0x73,0x06,0xFF,0x07,0xCE,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 119
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE6,0x6C,0x3C,0x18,0x1C,0x3E,0x37,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 120
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC6,0xC6,0xEE,0x6C,0x7C,0x3C,0x38,0x18,0x1C,0x0C,0x0C,0x0E,0x06,0x07,0x03,0x03,0x01, // Code for char num 121
+   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,0x80,0x01,0xFF,0x03,0xDE,0x01,0x60,0x00,0xFC,0x01,0x38,0x00,0x0C,0x00,0xFE,0x00,0xFE,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 122
+   0x00,0x00,0x00,0x00,0x00,0xE0,0x7C,0x0E,0x0E,0x1C,0x30,0x30,0x3C,0x0E,0x07,0x07,0x0E,0x1C,0x18,0x1C,0x0C,0x1C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 123
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x0E,0x0E,0x06,0x06,0x06,0x06,0x06,0x06,0x07,0x07,0x07,0x07,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 124
+   0x00,0x00,0x00,0x00,0x00,0x3C,0x70,0x60,0x78,0x1C,0x0F,0x03,0x0E,0x1C,0x18,0x1C,0x0C,0x1C,0x18,0x38,0x1C,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // Code for char num 125
+   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7C,0x00,0xFE,0xE0,0xC7,0x7F,0x83,0x3F,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,0x00,0x00,0x00,0x00,0x00, // Code for char num 126
+   0x00,0x00,0x00,0x00,0xFE,0xFE,0xE6,0xE6,0xE6,0xE6,0xE6,0xE6,0xE6,0xE6,0xE6,0xE6,0xE6,0xE6,0xE6,0xE6,0xE6,0xE6,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 // Code for char num 127
+        };
--- a/RA8875.lib	Sun Dec 28 21:59:47 2014 +0000
+++ b/RA8875.lib	Thu Dec 17 12:17:00 2015 +0000
@@ -1,1 +1,1 @@
-http://mbed.org/users/WiredHome/code/RA8875/#01da2e34283d
+http://mbed.org/users/WiredHome/code/RA8875/#ecebed9b80b2
--- a/main.cpp	Sun Dec 28 21:59:47 2014 +0000
+++ b/main.cpp	Thu Dec 17 12:17:00 2015 +0000
@@ -1,69 +1,51 @@
 #include "mbed.h"
 
 #include "RA8875.h"
-
+#include "MyFont18x32.h"
+#include "BPG_Arial08x08.h"
+#include "BPG_Arial10x10.h"
+#include "BPG_Arial20x20.h"
+#include "BPG_Arial31x32.h"
+#include "BPG_Arial63x63.h"
 
-Serial pc(USBTX, USBRX);
+LocalFileSystem local("local");     // Because I want <PrintScreen>
+Serial pc(USBTX, USBRX);            // And a little feedback
 
 int main()
 {
-    int i;
-    Timer t;
-    float f = 10000000;
+    RA8875 lcd(p5, p6, p7, p12, NC, "tft");    // MOSI, MISO, SCK, /ChipSelect, /reset, name
     
-    pc.baud(460800);    // I like a snappy terminal, so crank it up!
-    pc.printf("\r\nRA8875 Test - Build " __DATE__ " " __TIME__ "\r\n");
-    
-    pc.printf("Turning on display\r\n");
-    RA8875 lcd(p5, p6, p7, p12, NC, "tft");    // MOSI, MISO, SCK, /ChipSelect, /reset, name
+    pc.baud(460800);                            // I like a snappy terminal, so crank it up!
+    pc.printf("\r\nRA8875 Soft Fonts - Build " __DATE__ " " __TIME__ "\r\n");
 
-    t.start();
     lcd.init();
-    lcd.frequency(f);
-    lcd.cls();
-    wait_ms(250);
-    uint32_t tStart = t.read_us();
-    lcd.puts(0,0,
-        "RA8875 lcd(p5, p6, p7, p12, NC, \"tft\");\r\n"
-        "lcd.init(true, 480,272,16);\r\n"
-        "lcd.circle(       400,25,  25,  BrightRed);\r\n"
-        "lcd.fillcircle(   400,25,  15,  RGB(128,255,128));\r\n"
-        "lcd.ellipse(      440,75,  35,20, BrightBlue);\r\n"
-        "lcd.fillellipse(  440,75,  25,10, Blue);\r\n"
-        "lcd.triangle(     440,100, 475,110, 450,125, Magenta);\r\n"
-        "lcd.filltriangle( 445,105, 467,111, 452,120, Cyan);\r\n"
-        "lcd.rect(         400,130, 475,155,    Brown);\r\n"
-        "lcd.fillrect(     405,135, 470,150,    Pink);\r\n"
-        "lcd.roundrect(    410,160, 475,190, 10,8, Yellow);\r\n"
-        "lcd.fillroundrect(415,165, 470,185,  5,3, Orange);\r\n"
-        "lcd.line(         430,200, 460,230, RGB(0,255,0));\r\n"
-        "for (i=0; i<=30; i+=5)\r\n"
-        "    lcd.pixel(435+i,200+i, White);");
+    RunTestSet(lcd, pc);
+    lcd.foreground(BrightBlue);
+    lcd.puts(0,0, "RA8875 Soft Fonts - Build " __DATE__ " " __TIME__ "\r\n");
 
-    lcd.circle(       400,25,  25,               BrightRed);
-    lcd.fillcircle(   400,25,  15,               RGB(128,255,128));
-    lcd.ellipse(      440,75,  35,20,            BrightBlue);
-    lcd.fillellipse(  440,75,  25,10,            Blue);
-    lcd.triangle(     440,100, 475,110, 450,125, Magenta);
-    lcd.filltriangle( 445,105, 467,111, 452,120, Cyan);
-    lcd.rect(         400,130, 475,155,          Brown);
-    lcd.fillrect(     405,135, 470,150,          Pink);
-    lcd.roundrect(    410,160, 475,190, 10,8,    Yellow);
-    lcd.fillroundrect(415,165, 470,185,  5,3,    Orange);
-    lcd.line(         430,200, 460,230,          RGB(0,255,0));
-    for (i=0; i<=30; i+=5) 
-        lcd.pixel(435+i,200+i, White);
-    uint32_t tEnd = t.read_us();
-    pc.printf("@ %4.2f MHz, elapsed time is %u usec.\r\n", (float)f/1000000, tEnd-tStart);
+    lcd.SelectUserFont(Dave_Smart18x32);
+    lcd.puts("**** ! Soft Fonts ! **** 0123456789\r\n");
+    lcd.puts("ABCDEFGHIJKLMNOPQRSTUVWXYZ\r\n");
+    lcd.puts("abcdefghijklmnopqrstuvwxyz\r\n");
+    lcd.SelectUserFont();
+    lcd.puts("Back to normal\r\n");
+    lcd.SelectUserFont(BPG_Arial08x08);
+    lcd.puts("BPG_Arial08x08 ABCDEFGHIJKLMNOPQRSTUVWXYZ\r\n");
+    lcd.puts("BPG_Arial08x08 abcdefghijklmnopqrstuvwxyz\r\n");    
+    lcd.SelectUserFont(BPG_Arial10x10);
+    lcd.puts("BPG_Arial10x10 ABCDEFGHIJKLMNOPQRSTUVWXYZ\r\n");
+    lcd.puts("BPG_Arial10x10 abcdefghijklmnopqrstuvwxyz\r\n");
+    lcd.SelectUserFont(BPG_Arial20x20);
+    lcd.puts("BPG_Arial20x20 ABCD\r\n");
+    lcd.SelectUserFont(BPG_Arial31x32);
+    lcd.puts("BPG_Arial31x32 ABCD\r\n");
+    lcd.SelectUserFont(BPG_Arial63x63);
+    lcd.puts("BPG_Arial63x63 ABCD\r\n");
+
+    RetCode_t r = lcd.PrintScreen(0,0,480,272,"/local/file.bmp");
+    pc.printf("  PrintScreen returned %d\r\n", r);
     
-    lcd.KeypadInit();
     while(1) {
-        while(!lcd.readable())
-            ;
-        if (lcd.readable()) {
-            int k = lcd.getc();
-            pc.printf("key: %02X \r\n", k);
-        }
-        wait_ms(50);
+        ;       // end
     }
 }
--- a/mbed.bld	Sun Dec 28 21:59:47 2014 +0000
+++ b/mbed.bld	Thu Dec 17 12:17:00 2015 +0000
@@ -1,1 +1,1 @@
-http://mbed.org/users/mbed_official/code/mbed/builds/4fc01daae5a5
\ No newline at end of file
+http://mbed.org/users/mbed_official/code/mbed/builds/165afa46840b
\ No newline at end of file