FRDM-K64F fork of David Smart's RA8875 TFT Display with onscreen QWERTY touch keypad Demo

Dependencies:   Keypad RA8875 SDFileSystem mbed

Fork of RA8875_Demo by FRDM-K64F Code Share

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