A general demonstration color etch-a-sketch program using the QVGA TFT with HX8347D controller, Orange Board. Saves touchscreen calibaration data saved in tft.ini. Creates /local/tft.ini if missing. Also included is an Ethernet NTP client to update the RTC. Assumes all other Orange Board devices attached: Text LCD, SDHC Flash, Ethernet.

Dependencies:   EthernetNetIf TextLCD mbed

Committer:
loopsva
Date:
Mon Aug 01 16:29:58 2011 +0000
Revision:
0:e065ca40f28a
Inititial Release

Who changed what in which revision?

UserRevisionLine numberNew contents of line
loopsva 0:e065ca40f28a 1
loopsva 0:e065ca40f28a 2 //WARNING: This Font Require X-GLCD Lib.
loopsva 0:e065ca40f28a 3 // You can not use it with MikroE GLCD Lib.
loopsva 0:e065ca40f28a 4
loopsva 0:e065ca40f28a 5 //Font Generated by MikroElektronika GLCD Font Creator 1.2.0.0
loopsva 0:e065ca40f28a 6 //MikroElektronika 2011
loopsva 0:e065ca40f28a 7 //http://www.mikroe.com
loopsva 0:e065ca40f28a 8
loopsva 0:e065ca40f28a 9 //GLCD FontName : Courier10x13
loopsva 0:e065ca40f28a 10 //GLCD FontSize : 10 x 13
loopsva 0:e065ca40f28a 11
loopsva 0:e065ca40f28a 12 const unsigned char Courier10x13[] = {
loopsva 0:e065ca40f28a 13 21, 10, 13, 2,
loopsva 0:e065ca40f28a 14 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char
loopsva 0:e065ca40f28a 15 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x02, 0xFF, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char !
loopsva 0:e065ca40f28a 16 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char "
loopsva 0:e065ca40f28a 17 0x0A, 0x00, 0x00, 0x40, 0x00, 0xC8, 0x03, 0xF8, 0x03, 0x7F, 0x00, 0xCF, 0x03, 0xF8, 0x03, 0x7F, 0x00, 0x4F, 0x00, 0x08, 0x00, // Code for char #
loopsva 0:e065ca40f28a 18 0x09, 0x00, 0x00, 0x1C, 0x01, 0x3E, 0x03, 0x22, 0x02, 0x23, 0x0E, 0x23, 0x0E, 0x22, 0x02, 0xE6, 0x03, 0xC4, 0x01, 0x00, 0x00, // Code for char $
loopsva 0:e065ca40f28a 19 0x0A, 0x00, 0x00, 0x02, 0x01, 0x87, 0x01, 0xC5, 0x00, 0x67, 0x00, 0x32, 0x01, 0x98, 0x03, 0x8C, 0x02, 0x86, 0x03, 0x02, 0x01, // Code for char %
loopsva 0:e065ca40f28a 20 0x0A, 0x00, 0x00, 0xC0, 0x01, 0xEE, 0x03, 0x3F, 0x02, 0x31, 0x02, 0x61, 0x02, 0xC3, 0x03, 0x82, 0x01, 0xC0, 0x03, 0x40, 0x02, // Code for char &
loopsva 0:e065ca40f28a 21 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char '
loopsva 0:e065ca40f28a 22 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x03, 0xFE, 0x0F, 0x07, 0x1C, 0x01, 0x10, 0x00, 0x00, 0x00, 0x00, // Code for char (
loopsva 0:e065ca40f28a 23 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x10, 0x07, 0x1C, 0xFE, 0x0F, 0xF8, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char )
loopsva 0:e065ca40f28a 24 0x09, 0x00, 0x00, 0x10, 0x00, 0x54, 0x00, 0x7C, 0x00, 0x7C, 0x00, 0x7C, 0x00, 0x7C, 0x00, 0x54, 0x00, 0x10, 0x00, 0x00, 0x00, // Code for char *
loopsva 0:e065ca40f28a 25 0x09, 0x00, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0xFC, 0x01, 0xFC, 0x01, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x00, 0x00, // Code for char +
loopsva 0:e065ca40f28a 26 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x07, 0x00, 0x07, 0x00, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, // Code for char ,
loopsva 0:e065ca40f28a 27 0x09, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x00, 0x00, // Code for char -
loopsva 0:e065ca40f28a 28 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char .
loopsva 0:e065ca40f28a 29 0x0A, 0x00, 0x00, 0x00, 0x01, 0x80, 0x01, 0xC0, 0x00, 0x60, 0x00, 0x30, 0x00, 0x18, 0x00, 0x0C, 0x00, 0x06, 0x00, 0x02, 0x00, // Code for char /
loopsva 0:e065ca40f28a 30 0x09, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x01, 0xFF, 0x03, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0xFF, 0x03, 0xFE, 0x01, 0x00, 0x00, // Code for char 0
loopsva 0:e065ca40f28a 31 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x02, 0x02, 0xFF, 0x03, 0xFF, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x00, // Code for char 1
loopsva 0:e065ca40f28a 32 0x09, 0x00, 0x00, 0x00, 0x00, 0x02, 0x03, 0x83, 0x03, 0xC1, 0x02, 0x61, 0x02, 0x31, 0x02, 0x1F, 0x02, 0x0E, 0x02, 0x00, 0x00, // Code for char 2
loopsva 0:e065ca40f28a 33 0x09, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x03, 0x03, 0x11, 0x02, 0x11, 0x02, 0x11, 0x02, 0xFF, 0x03, 0xEE, 0x01, 0x00, 0x00, // Code for char 3
loopsva 0:e065ca40f28a 34 0x09, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x70, 0x00, 0x5C, 0x00, 0x4E, 0x02, 0xFF, 0x03, 0xFF, 0x03, 0x40, 0x02, 0x00, 0x00, // Code for char 4
loopsva 0:e065ca40f28a 35 0x09, 0x00, 0x00, 0x00, 0x00, 0x1F, 0x01, 0x1F, 0x03, 0x11, 0x02, 0x11, 0x02, 0x11, 0x02, 0xF1, 0x03, 0xE1, 0x01, 0x00, 0x00, // Code for char 5
loopsva 0:e065ca40f28a 36 0x09, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x01, 0xFE, 0x03, 0x33, 0x02, 0x11, 0x02, 0x11, 0x02, 0xF1, 0x03, 0xE0, 0x01, 0x00, 0x00, // Code for char 6
loopsva 0:e065ca40f28a 37 0x09, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x03, 0xC1, 0x03, 0xF1, 0x00, 0x3D, 0x00, 0x0F, 0x00, 0x03, 0x00, 0x00, 0x00, // Code for char 7
loopsva 0:e065ca40f28a 38 0x09, 0x00, 0x00, 0x00, 0x00, 0xEE, 0x01, 0xFF, 0x03, 0x11, 0x02, 0x11, 0x02, 0x11, 0x02, 0xFF, 0x03, 0xEE, 0x01, 0x00, 0x00, // Code for char 8
loopsva 0:e065ca40f28a 39 0x09, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x3F, 0x02, 0x21, 0x02, 0x21, 0x02, 0x31, 0x03, 0xFF, 0x01, 0xFE, 0x00, 0x00, 0x00, // Code for char 9
loopsva 0:e065ca40f28a 40 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x03, 0x18, 0x03, 0x18, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char :
loopsva 0:e065ca40f28a 41 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x18, 0x07, 0x18, 0x07, 0x18, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, // Code for char ;
loopsva 0:e065ca40f28a 42 0x08, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x70, 0x00, 0xD8, 0x00, 0x8C, 0x01, 0x06, 0x03, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00, // Code for char <
loopsva 0:e065ca40f28a 43 0x09, 0x00, 0x00, 0x00, 0x00, 0x50, 0x00, 0x50, 0x00, 0x50, 0x00, 0x50, 0x00, 0x50, 0x00, 0x50, 0x00, 0x50, 0x00, 0x00, 0x00, // Code for char =
loopsva 0:e065ca40f28a 44 0x08, 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x06, 0x03, 0x8C, 0x01, 0xD8, 0x00, 0x70, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char >
loopsva 0:e065ca40f28a 45 0x09, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x03, 0x00, 0xC1, 0x02, 0xE1, 0x02, 0x31, 0x00, 0x1F, 0x00, 0x0E, 0x00, 0x00, 0x00, // Code for char ?
loopsva 0:e065ca40f28a 46 0x0A, 0x00, 0x00, 0xFC, 0x01, 0xFE, 0x03, 0x73, 0x06, 0xF9, 0x04, 0x89, 0x04, 0xF9, 0x04, 0xFB, 0x04, 0xFE, 0x04, 0x7C, 0x00, // Code for char @
loopsva 0:e065ca40f28a 47 0x0A, 0x00, 0x02, 0x80, 0x03, 0xF1, 0x03, 0x7D, 0x02, 0x4F, 0x00, 0x4F, 0x00, 0x7C, 0x02, 0xF0, 0x03, 0x80, 0x03, 0x00, 0x02, // Code for char A
loopsva 0:e065ca40f28a 48 0x09, 0x00, 0x00, 0x01, 0x02, 0xFF, 0x03, 0xFF, 0x03, 0x11, 0x02, 0x11, 0x02, 0x11, 0x02, 0xFF, 0x03, 0xEE, 0x01, 0x00, 0x00, // Code for char B
loopsva 0:e065ca40f28a 49 0x09, 0x00, 0x00, 0xFC, 0x00, 0xFE, 0x01, 0x03, 0x03, 0x01, 0x02, 0x01, 0x02, 0x03, 0x02, 0x0F, 0x03, 0x0F, 0x01, 0x00, 0x00, // Code for char C
loopsva 0:e065ca40f28a 50 0x09, 0x00, 0x00, 0x01, 0x02, 0xFF, 0x03, 0xFF, 0x03, 0x01, 0x02, 0x01, 0x02, 0x03, 0x03, 0xFE, 0x01, 0xFC, 0x00, 0x00, 0x00, // Code for char D
loopsva 0:e065ca40f28a 51 0x09, 0x00, 0x00, 0x01, 0x02, 0xFF, 0x03, 0xFF, 0x03, 0x11, 0x02, 0x39, 0x02, 0x39, 0x02, 0x03, 0x03, 0x03, 0x03, 0x00, 0x00, // Code for char E
loopsva 0:e065ca40f28a 52 0x09, 0x00, 0x00, 0x01, 0x02, 0xFF, 0x03, 0xFF, 0x03, 0x11, 0x02, 0x39, 0x02, 0x39, 0x00, 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, // Code for char F
loopsva 0:e065ca40f28a 53 0x0A, 0x00, 0x00, 0xFC, 0x00, 0xFE, 0x01, 0x03, 0x03, 0x01, 0x02, 0x21, 0x02, 0x23, 0x02, 0xEF, 0x03, 0xEF, 0x01, 0x20, 0x00, // Code for char G
loopsva 0:e065ca40f28a 54 0x0A, 0x01, 0x02, 0xFF, 0x03, 0xFF, 0x03, 0x11, 0x02, 0x10, 0x00, 0x10, 0x00, 0x11, 0x02, 0xFF, 0x03, 0xFF, 0x03, 0x01, 0x02, // Code for char H
loopsva 0:e065ca40f28a 55 0x08, 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, 0x01, 0x02, 0xFF, 0x03, 0xFF, 0x03, 0x01, 0x02, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00, // Code for char I
loopsva 0:e065ca40f28a 56 0x0A, 0x00, 0x00, 0x80, 0x01, 0x80, 0x03, 0x00, 0x02, 0x01, 0x02, 0x01, 0x02, 0xFF, 0x03, 0xFF, 0x01, 0x01, 0x00, 0x01, 0x00, // Code for char J
loopsva 0:e065ca40f28a 57 0x0A, 0x00, 0x00, 0x01, 0x02, 0xFF, 0x03, 0xFF, 0x03, 0x31, 0x02, 0x7D, 0x00, 0xCF, 0x00, 0x83, 0x03, 0x01, 0x03, 0x00, 0x02, // Code for char K
loopsva 0:e065ca40f28a 58 0x09, 0x00, 0x00, 0x01, 0x02, 0xFF, 0x03, 0xFF, 0x03, 0x01, 0x02, 0x01, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x00, // Code for char L
loopsva 0:e065ca40f28a 59 0x0A, 0x01, 0x02, 0xFF, 0x03, 0xFF, 0x03, 0x3C, 0x02, 0xF0, 0x00, 0xF0, 0x00, 0x3C, 0x02, 0xFF, 0x03, 0xFF, 0x03, 0x01, 0x02, // Code for char M
loopsva 0:e065ca40f28a 60 0x0A, 0x01, 0x02, 0xFF, 0x03, 0xFF, 0x03, 0x1C, 0x02, 0x38, 0x02, 0xE1, 0x00, 0xC1, 0x01, 0xFF, 0x03, 0xFF, 0x03, 0x01, 0x00, // Code for char N
loopsva 0:e065ca40f28a 61 0x09, 0x00, 0x00, 0xFC, 0x00, 0xFE, 0x01, 0x03, 0x03, 0x01, 0x02, 0x01, 0x02, 0x03, 0x03, 0xFE, 0x01, 0xFC, 0x00, 0x00, 0x00, // Code for char O
loopsva 0:e065ca40f28a 62 0x09, 0x00, 0x00, 0x01, 0x02, 0xFF, 0x03, 0xFF, 0x03, 0x21, 0x02, 0x21, 0x02, 0x21, 0x00, 0x3F, 0x00, 0x1E, 0x00, 0x00, 0x00, // Code for char P
loopsva 0:e065ca40f28a 63 0x09, 0x00, 0x00, 0xFC, 0x00, 0xFE, 0x09, 0x03, 0x0B, 0x01, 0x0E, 0x01, 0x06, 0x03, 0x0F, 0xFE, 0x09, 0xFC, 0x08, 0x00, 0x00, // Code for char Q
loopsva 0:e065ca40f28a 64 0x0A, 0x00, 0x00, 0x01, 0x02, 0xFF, 0x03, 0xFF, 0x03, 0x21, 0x02, 0x61, 0x00, 0xE1, 0x00, 0xBF, 0x03, 0x1E, 0x03, 0x00, 0x02, // Code for char R
loopsva 0:e065ca40f28a 65 0x09, 0x00, 0x00, 0x8E, 0x03, 0x9F, 0x03, 0x11, 0x03, 0x11, 0x02, 0x31, 0x02, 0x23, 0x02, 0xE7, 0x03, 0xC7, 0x01, 0x00, 0x00, // Code for char S
loopsva 0:e065ca40f28a 66 0x0A, 0x03, 0x00, 0x03, 0x00, 0x01, 0x02, 0x01, 0x02, 0xFF, 0x03, 0xFF, 0x03, 0x01, 0x02, 0x01, 0x02, 0x03, 0x00, 0x03, 0x00, // Code for char T
loopsva 0:e065ca40f28a 67 0x0A, 0x01, 0x00, 0xFF, 0x01, 0xFF, 0x01, 0x01, 0x03, 0x00, 0x02, 0x00, 0x02, 0x01, 0x03, 0xFF, 0x01, 0xFF, 0x01, 0x01, 0x00, // Code for char U
loopsva 0:e065ca40f28a 68 0x0A, 0x01, 0x00, 0x07, 0x00, 0x3F, 0x00, 0xF9, 0x00, 0xC0, 0x03, 0xC0, 0x03, 0xF9, 0x00, 0x3F, 0x00, 0x07, 0x00, 0x01, 0x00, // Code for char V
loopsva 0:e065ca40f28a 69 0x0A, 0x0F, 0x00, 0x7F, 0x00, 0xF1, 0x03, 0xF0, 0x03, 0x7C, 0x00, 0x7C, 0x00, 0xF0, 0x03, 0xF1, 0x03, 0x7F, 0x00, 0x0F, 0x00, // Code for char W
loopsva 0:e065ca40f28a 70 0x0A, 0x01, 0x02, 0x03, 0x03, 0x87, 0x03, 0xCD, 0x02, 0x78, 0x00, 0x78, 0x00, 0xCD, 0x02, 0x87, 0x03, 0x03, 0x03, 0x01, 0x02, // Code for char X
loopsva 0:e065ca40f28a 71 0x0A, 0x01, 0x00, 0x03, 0x00, 0x0F, 0x02, 0x1D, 0x02, 0xF0, 0x03, 0xF0, 0x03, 0x1D, 0x02, 0x0F, 0x02, 0x03, 0x00, 0x01, 0x00, // Code for char Y
loopsva 0:e065ca40f28a 72 0x09, 0x00, 0x00, 0x03, 0x03, 0x83, 0x03, 0xC1, 0x02, 0x71, 0x02, 0x39, 0x02, 0x0D, 0x02, 0x07, 0x03, 0x03, 0x03, 0x00, 0x00, // Code for char Z
loopsva 0:e065ca40f28a 73 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x1F, 0xFF, 0x1F, 0x01, 0x10, 0x01, 0x10, 0x00, 0x00, 0x00, 0x00, // Code for char [
loopsva 0:e065ca40f28a 74 0x0A, 0x00, 0x00, 0x02, 0x00, 0x06, 0x00, 0x0C, 0x00, 0x18, 0x00, 0x30, 0x00, 0x60, 0x00, 0xC0, 0x00, 0x80, 0x01, 0x00, 0x01, // Code for char BackSlash
loopsva 0:e065ca40f28a 75 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x10, 0x01, 0x10, 0xFF, 0x1F, 0xFF, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char ]
loopsva 0:e065ca40f28a 76 0x09, 0x00, 0x00, 0x08, 0x00, 0x0C, 0x00, 0x06, 0x00, 0x03, 0x00, 0x03, 0x00, 0x06, 0x00, 0x0C, 0x00, 0x08, 0x00, 0x00, 0x00, // Code for char ^
loopsva 0:e065ca40f28a 77 0x0A, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, // Code for char _
loopsva 0:e065ca40f28a 78 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x03, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char `
loopsva 0:e065ca40f28a 79 0x09, 0x00, 0x00, 0xC0, 0x01, 0xE8, 0x03, 0x28, 0x02, 0x28, 0x02, 0x28, 0x02, 0xF8, 0x03, 0xF0, 0x03, 0x00, 0x02, 0x00, 0x00, // Code for char a
loopsva 0:e065ca40f28a 80 0x09, 0x00, 0x00, 0x01, 0x02, 0xFF, 0x03, 0xFF, 0x03, 0x18, 0x03, 0x08, 0x02, 0x18, 0x03, 0xF0, 0x01, 0xF0, 0x01, 0x00, 0x00, // Code for char b
loopsva 0:e065ca40f28a 81 0x09, 0x00, 0x00, 0xF0, 0x01, 0xF0, 0x01, 0x18, 0x03, 0x08, 0x02, 0x08, 0x02, 0x18, 0x03, 0x18, 0x01, 0x18, 0x01, 0x00, 0x00, // Code for char c
loopsva 0:e065ca40f28a 82 0x09, 0x00, 0x00, 0xF0, 0x01, 0xF0, 0x01, 0x18, 0x03, 0x08, 0x02, 0x19, 0x03, 0xFF, 0x03, 0xFF, 0x03, 0x00, 0x02, 0x00, 0x00, // Code for char d
loopsva 0:e065ca40f28a 83 0x09, 0x00, 0x00, 0xF0, 0x01, 0xF0, 0x01, 0x58, 0x03, 0x48, 0x02, 0x48, 0x02, 0x58, 0x03, 0x70, 0x01, 0x70, 0x01, 0x00, 0x00, // Code for char e
loopsva 0:e065ca40f28a 84 0x09, 0x00, 0x00, 0x00, 0x00, 0x10, 0x02, 0xFE, 0x03, 0xFF, 0x03, 0x11, 0x02, 0x11, 0x02, 0x03, 0x00, 0x02, 0x00, 0x00, 0x00, // Code for char f
loopsva 0:e065ca40f28a 85 0x09, 0x00, 0x00, 0xF0, 0x0C, 0xF0, 0x1C, 0x98, 0x11, 0x08, 0x11, 0x98, 0x11, 0xF8, 0x1F, 0xF8, 0x0F, 0x08, 0x00, 0x00, 0x00, // Code for char g
loopsva 0:e065ca40f28a 86 0x09, 0x00, 0x00, 0x01, 0x02, 0xFF, 0x03, 0xFF, 0x03, 0x18, 0x02, 0x08, 0x02, 0xF8, 0x03, 0xF0, 0x03, 0x00, 0x02, 0x00, 0x00, // Code for char h
loopsva 0:e065ca40f28a 87 0x08, 0x00, 0x00, 0x00, 0x00, 0x08, 0x02, 0x08, 0x02, 0xF9, 0x03, 0xF9, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, // Code for char i
loopsva 0:e065ca40f28a 88 0x07, 0x00, 0x00, 0x00, 0x08, 0x00, 0x18, 0x08, 0x10, 0x08, 0x10, 0xF9, 0x1F, 0xF9, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char j
loopsva 0:e065ca40f28a 89 0x09, 0x00, 0x00, 0x01, 0x02, 0xFF, 0x03, 0xFF, 0x03, 0x60, 0x02, 0xF8, 0x02, 0x98, 0x03, 0x08, 0x03, 0x08, 0x02, 0x00, 0x00, // Code for char k
loopsva 0:e065ca40f28a 90 0x08, 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, 0x01, 0x02, 0xFF, 0x03, 0xFF, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, // Code for char l
loopsva 0:e065ca40f28a 91 0x0A, 0x08, 0x02, 0xF8, 0x03, 0xF8, 0x03, 0x18, 0x02, 0xF8, 0x03, 0xF8, 0x03, 0x18, 0x02, 0xF8, 0x03, 0xF8, 0x03, 0x00, 0x02, // Code for char m
loopsva 0:e065ca40f28a 92 0x09, 0x00, 0x00, 0x08, 0x02, 0xF8, 0x03, 0xF8, 0x03, 0x18, 0x02, 0x08, 0x02, 0xF8, 0x03, 0xF0, 0x03, 0x00, 0x02, 0x00, 0x00, // Code for char n
loopsva 0:e065ca40f28a 93 0x09, 0x00, 0x00, 0xF0, 0x01, 0xF0, 0x01, 0x18, 0x03, 0x08, 0x02, 0x08, 0x02, 0x18, 0x03, 0xF0, 0x01, 0xF0, 0x01, 0x00, 0x00, // Code for char o
loopsva 0:e065ca40f28a 94 0x09, 0x00, 0x00, 0x08, 0x10, 0xF8, 0x1F, 0xF8, 0x1F, 0x18, 0x13, 0x08, 0x12, 0x18, 0x03, 0xF0, 0x01, 0xF0, 0x01, 0x00, 0x00, // Code for char p
loopsva 0:e065ca40f28a 95 0x09, 0x00, 0x00, 0xF0, 0x01, 0xF0, 0x01, 0x18, 0x03, 0x08, 0x12, 0x18, 0x13, 0xF8, 0x1F, 0xF8, 0x1F, 0x08, 0x10, 0x00, 0x00, // Code for char q
loopsva 0:e065ca40f28a 96 0x0A, 0x00, 0x00, 0x08, 0x02, 0x08, 0x02, 0xF8, 0x03, 0xF8, 0x03, 0x18, 0x02, 0x08, 0x02, 0x08, 0x00, 0x18, 0x00, 0x10, 0x00, // Code for char r
loopsva 0:e065ca40f28a 97 0x09, 0x00, 0x00, 0x30, 0x01, 0x78, 0x03, 0x48, 0x02, 0x48, 0x02, 0x48, 0x02, 0x48, 0x02, 0xD8, 0x03, 0x90, 0x01, 0x00, 0x00, // Code for char s
loopsva 0:e065ca40f28a 98 0x09, 0x00, 0x00, 0x08, 0x00, 0x08, 0x00, 0xFE, 0x01, 0xFE, 0x03, 0x08, 0x02, 0x08, 0x02, 0x08, 0x03, 0x00, 0x01, 0x00, 0x00, // Code for char t
loopsva 0:e065ca40f28a 99 0x09, 0x00, 0x00, 0x08, 0x00, 0xF8, 0x01, 0xF8, 0x03, 0x00, 0x02, 0x08, 0x03, 0xF8, 0x03, 0xF8, 0x03, 0x00, 0x02, 0x00, 0x00, // Code for char u
loopsva 0:e065ca40f28a 100 0x0A, 0x08, 0x00, 0x18, 0x00, 0x78, 0x00, 0xE8, 0x01, 0x80, 0x03, 0x80, 0x03, 0xE8, 0x01, 0x78, 0x00, 0x18, 0x00, 0x08, 0x00, // Code for char v
loopsva 0:e065ca40f28a 101 0x0A, 0x08, 0x00, 0xF8, 0x00, 0xF8, 0x03, 0xE8, 0x03, 0xF8, 0x00, 0xF8, 0x00, 0xE8, 0x03, 0xF8, 0x03, 0xF8, 0x00, 0x08, 0x00, // Code for char w
loopsva 0:e065ca40f28a 102 0x09, 0x00, 0x00, 0x08, 0x02, 0x18, 0x03, 0xB8, 0x03, 0xE8, 0x02, 0xE8, 0x02, 0xB8, 0x03, 0x18, 0x03, 0x08, 0x02, 0x00, 0x00, // Code for char x
loopsva 0:e065ca40f28a 103 0x0A, 0x08, 0x00, 0x18, 0x10, 0x78, 0x10, 0xE8, 0x19, 0x80, 0x0F, 0x80, 0x07, 0xE8, 0x01, 0x78, 0x00, 0x18, 0x00, 0x08, 0x00, // Code for char y
loopsva 0:e065ca40f28a 104 0x09, 0x00, 0x00, 0x18, 0x02, 0x18, 0x03, 0x88, 0x03, 0xC8, 0x02, 0x68, 0x02, 0x38, 0x02, 0x18, 0x03, 0x08, 0x03, 0x00, 0x00, // Code for char z
loopsva 0:e065ca40f28a 105 0x08, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x40, 0x00, 0xFE, 0x0F, 0xBF, 0x1F, 0x01, 0x10, 0x01, 0x10, 0x00, 0x00, 0x00, 0x00, // Code for char {
loopsva 0:e065ca40f28a 106 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x1F, 0xFF, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Code for char |
loopsva 0:e065ca40f28a 107 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x10, 0x01, 0x10, 0xBF, 0x1F, 0xFE, 0x0F, 0x40, 0x00, 0x40, 0x00, 0x00, 0x00, // Code for char }
loopsva 0:e065ca40f28a 108 0x09, 0x00, 0x00, 0x06, 0x00, 0x07, 0x00, 0x01, 0x00, 0x03, 0x00, 0x06, 0x00, 0x04, 0x00, 0x07, 0x00, 0x03, 0x00, 0x00, 0x00, // Code for char ~
loopsva 0:e065ca40f28a 109 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x03, 0xFF, 0x03, 0xFF, 0x03, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // Code for char 
loopsva 0:e065ca40f28a 110 };
loopsva 0:e065ca40f28a 111