Updated standard library

Committer:
WiredHome
Date:
Sun Jul 28 00:21:15 2019 +0000
Revision:
180:4882e80cfcfe
Parent:
161:0215d0eec1a4
new constructor for rect_t; much faster thick line drawing; additional debug diagnostics.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
WiredHome 161:0215d0eec1a4 1 //
WiredHome 161:0215d0eec1a4 2 // This script modifies a font file which was generated with a tool by
WiredHome 161:0215d0eec1a4 3 // MikroElektronika - GLD Font Creator.
WiredHome 161:0215d0eec1a4 4 //
WiredHome 161:0215d0eec1a4 5 // That tool creates the font data set for an embedded system from a Windows
WiredHome 161:0215d0eec1a4 6 // True Type font. The user is encouraged to ensure that the font used is
WiredHome 161:0215d0eec1a4 7 // properly licenses, or drawn from a source that does not have a license
WiredHome 161:0215d0eec1a4 8 // restriction.
WiredHome 161:0215d0eec1a4 9 //
WiredHome 161:0215d0eec1a4 10 // This script will read and then modify the file for a few specific purposes:
WiredHome 161:0215d0eec1a4 11 // * <space> character is redefined to set the width to 1/4 the height.
WiredHome 161:0215d0eec1a4 12 // * '0' - '9' characters are redefined to set the width equal to width('0')
WiredHome 161:0215d0eec1a4 13 // or to the user override value.
WiredHome 161:0215d0eec1a4 14 //
WiredHome 161:0215d0eec1a4 15 // And just because it can, it then improves upon the documentation in the
WiredHome 161:0215d0eec1a4 16 // resulting data structure.
WiredHome 161:0215d0eec1a4 17 //
WiredHome 161:0215d0eec1a4 18 // This script was created by Smartware Computing, and is provided 'as is'
WiredHome 161:0215d0eec1a4 19 // with no warranty or suitability of fitness for any purpose. Anyone may use
WiredHome 161:0215d0eec1a4 20 // or modify it subject to the agreement that:
WiredHome 161:0215d0eec1a4 21 // * The Smartware copyright statement remains intact.
WiredHome 161:0215d0eec1a4 22 // * Modifications for derivative use are clearly stated in this header.
WiredHome 161:0215d0eec1a4 23 //
WiredHome 161:0215d0eec1a4 24 // Modifications from the original:
WiredHome 161:0215d0eec1a4 25 // * none.
WiredHome 161:0215d0eec1a4 26 //
WiredHome 161:0215d0eec1a4 27 // Script Activation:
WiredHome 161:0215d0eec1a4 28 // ParseMikroeFont BPG_Arial10x10.h New_BPG_Arial10x10.h
WiredHome 161:0215d0eec1a4 29
WiredHome 98:ecebed9b80b2 30 //Font Generated by MikroElektronika GLCD Font Creator 1.2.0.0
WiredHome 98:ecebed9b80b2 31 //MikroElektrnika 2011
WiredHome 98:ecebed9b80b2 32 //http://www.mikroe.com
WiredHome 98:ecebed9b80b2 33
WiredHome 98:ecebed9b80b2 34 //GLCD FontName : BPG_Arial10x10
WiredHome 98:ecebed9b80b2 35 //GLCD FontSize : 10 x 10
WiredHome 98:ecebed9b80b2 36
WiredHome 98:ecebed9b80b2 37 const unsigned char BPG_Arial10x10[] = {
WiredHome 158:b656dcf02e14 38 // Font Info
WiredHome 158:b656dcf02e14 39 0x00, // Unknown #1
WiredHome 158:b656dcf02e14 40 0x00, // Unknown #2
WiredHome 158:b656dcf02e14 41 0x20,0x00, // FirstChar
WiredHome 158:b656dcf02e14 42 0x7F,0x00, // LastChar
WiredHome 158:b656dcf02e14 43 0x0A, // FontHeight
WiredHome 158:b656dcf02e14 44 0x00, // Unknown #3
WiredHome 161:0215d0eec1a4 45 // Directory of Chars [Width] [Offset-L] [Offset-M] [Offset-H]
WiredHome 161:0215d0eec1a4 46 0x02,0x88,0x01,0x00, // 0x20 ' '
WiredHome 158:b656dcf02e14 47 0x02,0x92,0x01,0x00, // 0x21 '!'
WiredHome 158:b656dcf02e14 48 0x03,0x9C,0x01,0x00, // 0x22 '"'
WiredHome 158:b656dcf02e14 49 0x06,0xA6,0x01,0x00, // 0x23 '#'
WiredHome 158:b656dcf02e14 50 0x06,0xB0,0x01,0x00, // 0x24 '$'
WiredHome 158:b656dcf02e14 51 0x09,0xBA,0x01,0x00, // 0x25 '%'
WiredHome 158:b656dcf02e14 52 0x07,0xCE,0x01,0x00, // 0x26 '&'
WiredHome 158:b656dcf02e14 53 0x01,0xD8,0x01,0x00, // 0x27 '''
WiredHome 158:b656dcf02e14 54 0x03,0xE2,0x01,0x00, // 0x28 '('
WiredHome 158:b656dcf02e14 55 0x03,0xEC,0x01,0x00, // 0x29 ')'
WiredHome 158:b656dcf02e14 56 0x06,0xF6,0x01,0x00, // 0x2A '*'
WiredHome 158:b656dcf02e14 57 0x06,0x00,0x02,0x00, // 0x2B '+'
WiredHome 158:b656dcf02e14 58 0x02,0x0A,0x02,0x00, // 0x2C ','
WiredHome 158:b656dcf02e14 59 0x03,0x14,0x02,0x00, // 0x2D '-'
WiredHome 158:b656dcf02e14 60 0x02,0x1E,0x02,0x00, // 0x2E '.'
WiredHome 158:b656dcf02e14 61 0x03,0x28,0x02,0x00, // 0x2F '/'
WiredHome 161:0215d0eec1a4 62 0x07,0x32,0x02,0x00, // 0x30 '0'
WiredHome 161:0215d0eec1a4 63 0x07,0x3C,0x02,0x00, // 0x31 '1'
WiredHome 161:0215d0eec1a4 64 0x07,0x46,0x02,0x00, // 0x32 '2'
WiredHome 161:0215d0eec1a4 65 0x07,0x50,0x02,0x00, // 0x33 '3'
WiredHome 161:0215d0eec1a4 66 0x07,0x5A,0x02,0x00, // 0x34 '4'
WiredHome 161:0215d0eec1a4 67 0x07,0x64,0x02,0x00, // 0x35 '5'
WiredHome 161:0215d0eec1a4 68 0x07,0x6E,0x02,0x00, // 0x36 '6'
WiredHome 161:0215d0eec1a4 69 0x07,0x78,0x02,0x00, // 0x37 '7'
WiredHome 161:0215d0eec1a4 70 0x07,0x82,0x02,0x00, // 0x38 '8'
WiredHome 161:0215d0eec1a4 71 0x07,0x8C,0x02,0x00, // 0x39 '9'
WiredHome 158:b656dcf02e14 72 0x02,0x96,0x02,0x00, // 0x3A ':'
WiredHome 158:b656dcf02e14 73 0x02,0xA0,0x02,0x00, // 0x3B ';'
WiredHome 158:b656dcf02e14 74 0x06,0xAA,0x02,0x00, // 0x3C '<'
WiredHome 158:b656dcf02e14 75 0x06,0xB4,0x02,0x00, // 0x3D '='
WiredHome 158:b656dcf02e14 76 0x06,0xBE,0x02,0x00, // 0x3E '>'
WiredHome 158:b656dcf02e14 77 0x06,0xC8,0x02,0x00, // 0x3F '?'
WiredHome 158:b656dcf02e14 78 0x09,0xD2,0x02,0x00, // 0x40 '@'
WiredHome 158:b656dcf02e14 79 0x07,0xE6,0x02,0x00, // 0x41 'A'
WiredHome 158:b656dcf02e14 80 0x07,0xF0,0x02,0x00, // 0x42 'B'
WiredHome 158:b656dcf02e14 81 0x07,0xFA,0x02,0x00, // 0x43 'C'
WiredHome 158:b656dcf02e14 82 0x07,0x04,0x03,0x00, // 0x44 'D'
WiredHome 158:b656dcf02e14 83 0x06,0x0E,0x03,0x00, // 0x45 'E'
WiredHome 158:b656dcf02e14 84 0x06,0x18,0x03,0x00, // 0x46 'F'
WiredHome 158:b656dcf02e14 85 0x07,0x22,0x03,0x00, // 0x47 'G'
WiredHome 158:b656dcf02e14 86 0x07,0x2C,0x03,0x00, // 0x48 'H'
WiredHome 158:b656dcf02e14 87 0x02,0x36,0x03,0x00, // 0x49 'I'
WiredHome 158:b656dcf02e14 88 0x06,0x40,0x03,0x00, // 0x4A 'J'
WiredHome 158:b656dcf02e14 89 0x07,0x4A,0x03,0x00, // 0x4B 'K'
WiredHome 158:b656dcf02e14 90 0x06,0x54,0x03,0x00, // 0x4C 'L'
WiredHome 158:b656dcf02e14 91 0x08,0x5E,0x03,0x00, // 0x4D 'M'
WiredHome 158:b656dcf02e14 92 0x07,0x68,0x03,0x00, // 0x4E 'N'
WiredHome 158:b656dcf02e14 93 0x07,0x72,0x03,0x00, // 0x4F 'O'
WiredHome 158:b656dcf02e14 94 0x07,0x7C,0x03,0x00, // 0x50 'P'
WiredHome 158:b656dcf02e14 95 0x07,0x86,0x03,0x00, // 0x51 'Q'
WiredHome 158:b656dcf02e14 96 0x07,0x90,0x03,0x00, // 0x52 'R'
WiredHome 158:b656dcf02e14 97 0x07,0x9A,0x03,0x00, // 0x53 'S'
WiredHome 158:b656dcf02e14 98 0x06,0xA4,0x03,0x00, // 0x54 'T'
WiredHome 158:b656dcf02e14 99 0x07,0xAE,0x03,0x00, // 0x55 'U'
WiredHome 158:b656dcf02e14 100 0x08,0xB8,0x03,0x00, // 0x56 'V'
WiredHome 158:b656dcf02e14 101 0x0A,0xC2,0x03,0x00, // 0x57 'W'
WiredHome 158:b656dcf02e14 102 0x07,0xD6,0x03,0x00, // 0x58 'X'
WiredHome 158:b656dcf02e14 103 0x08,0xE0,0x03,0x00, // 0x59 'Y'
WiredHome 158:b656dcf02e14 104 0x06,0xEA,0x03,0x00, // 0x5A 'Z'
WiredHome 158:b656dcf02e14 105 0x03,0xF4,0x03,0x00, // 0x5B '['
WiredHome 158:b656dcf02e14 106 0x04,0xFE,0x03,0x00, // 0x5C '\\'
WiredHome 158:b656dcf02e14 107 0x03,0x08,0x04,0x00, // 0x5D ']'
WiredHome 158:b656dcf02e14 108 0x05,0x12,0x04,0x00, // 0x5E '^'
WiredHome 158:b656dcf02e14 109 0x06,0x1C,0x04,0x00, // 0x5F '_'
WiredHome 158:b656dcf02e14 110 0x02,0x26,0x04,0x00, // 0x60 '`'
WiredHome 158:b656dcf02e14 111 0x05,0x30,0x04,0x00, // 0x61 'a'
WiredHome 158:b656dcf02e14 112 0x05,0x3A,0x04,0x00, // 0x62 'b'
WiredHome 158:b656dcf02e14 113 0x06,0x44,0x04,0x00, // 0x63 'c'
WiredHome 158:b656dcf02e14 114 0x06,0x4E,0x04,0x00, // 0x64 'd'
WiredHome 158:b656dcf02e14 115 0x06,0x58,0x04,0x00, // 0x65 'e'
WiredHome 158:b656dcf02e14 116 0x04,0x62,0x04,0x00, // 0x66 'f'
WiredHome 158:b656dcf02e14 117 0x06,0x6C,0x04,0x00, // 0x67 'g'
WiredHome 158:b656dcf02e14 118 0x05,0x76,0x04,0x00, // 0x68 'h'
WiredHome 158:b656dcf02e14 119 0x02,0x80,0x04,0x00, // 0x69 'i'
WiredHome 158:b656dcf02e14 120 0x03,0x8A,0x04,0x00, // 0x6A 'j'
WiredHome 158:b656dcf02e14 121 0x05,0x94,0x04,0x00, // 0x6B 'k'
WiredHome 158:b656dcf02e14 122 0x02,0x9E,0x04,0x00, // 0x6C 'l'
WiredHome 158:b656dcf02e14 123 0x08,0xA8,0x04,0x00, // 0x6D 'm'
WiredHome 158:b656dcf02e14 124 0x05,0xB2,0x04,0x00, // 0x6E 'n'
WiredHome 158:b656dcf02e14 125 0x06,0xBC,0x04,0x00, // 0x6F 'o'
WiredHome 158:b656dcf02e14 126 0x06,0xC6,0x04,0x00, // 0x70 'p'
WiredHome 158:b656dcf02e14 127 0x06,0xD0,0x04,0x00, // 0x71 'q'
WiredHome 158:b656dcf02e14 128 0x04,0xDA,0x04,0x00, // 0x72 'r'
WiredHome 158:b656dcf02e14 129 0x06,0xE4,0x04,0x00, // 0x73 's'
WiredHome 158:b656dcf02e14 130 0x04,0xEE,0x04,0x00, // 0x74 't'
WiredHome 158:b656dcf02e14 131 0x05,0xF8,0x04,0x00, // 0x75 'u'
WiredHome 158:b656dcf02e14 132 0x06,0x02,0x05,0x00, // 0x76 'v'
WiredHome 158:b656dcf02e14 133 0x08,0x0C,0x05,0x00, // 0x77 'w'
WiredHome 158:b656dcf02e14 134 0x06,0x16,0x05,0x00, // 0x78 'x'
WiredHome 158:b656dcf02e14 135 0x06,0x20,0x05,0x00, // 0x79 'y'
WiredHome 158:b656dcf02e14 136 0x05,0x2A,0x05,0x00, // 0x7A 'z'
WiredHome 158:b656dcf02e14 137 0x04,0x34,0x05,0x00, // 0x7B '{'
WiredHome 158:b656dcf02e14 138 0x02,0x3E,0x05,0x00, // 0x7C '|'
WiredHome 158:b656dcf02e14 139 0x04,0x48,0x05,0x00, // 0x7D '}'
WiredHome 158:b656dcf02e14 140 0x07,0x52,0x05,0x00, // 0x7E '~'
WiredHome 158:b656dcf02e14 141 0x04,0x5C,0x05,0x00, // 0x7F '<non-printable>'
WiredHome 158:b656dcf02e14 142 // Chars Bitstream
WiredHome 158:b656dcf02e14 143 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x20 ' '
WiredHome 158:b656dcf02e14 144 0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x02,0x00,0x00, // 0x21 '!'
WiredHome 158:b656dcf02e14 145 0x05,0x05,0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x22 '"'
WiredHome 158:b656dcf02e14 146 0x04,0x14,0x3F,0x12,0x12,0x3F,0x0A,0x08,0x00,0x00, // 0x23 '#'
WiredHome 158:b656dcf02e14 147 0x08,0x1C,0x2A,0x0A,0x1C,0x28,0x2A,0x1C,0x08,0x00, // 0x24 '$'
WiredHome 158:b656dcf02e14 148 0x4E,0x00,0x4A,0x00,0x2A,0x00,0x2E,0x00,0xD0,0x00,0x50,0x01,0x48,0x01,0xC8,0x01,0x00,0x00,0x00,0x00, // 0x25 '%'
WiredHome 158:b656dcf02e14 149 0x1C,0x12,0x14,0x0C,0x0A,0x33,0x32,0x5E,0x00,0x00, // 0x26 '&'
WiredHome 158:b656dcf02e14 150 0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x27 '''
WiredHome 158:b656dcf02e14 151 0x04,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x04,0x00, // 0x28 '('
WiredHome 158:b656dcf02e14 152 0x02,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x02,0x00, // 0x29 ')'
WiredHome 158:b656dcf02e14 153 0x00,0x00,0x2A,0x1C,0x3E,0x1C,0x2A,0x00,0x00,0x00, // 0x2A '*'
WiredHome 158:b656dcf02e14 154 0x00,0x00,0x08,0x08,0x3E,0x08,0x08,0x00,0x00,0x00, // 0x2B '+'
WiredHome 158:b656dcf02e14 155 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x00, // 0x2C ','
WiredHome 158:b656dcf02e14 156 0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x00, // 0x2D '-'
WiredHome 158:b656dcf02e14 157 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00, // 0x2E '.'
WiredHome 158:b656dcf02e14 158 0x04,0x04,0x02,0x02,0x02,0x02,0x01,0x01,0x00,0x00, // 0x2F '/'
WiredHome 158:b656dcf02e14 159 0x1E,0x31,0x29,0x29,0x25,0x25,0x23,0x1E,0x00,0x00, // 0x30 '0'
WiredHome 158:b656dcf02e14 160 0x08,0x0C,0x0A,0x08,0x08,0x08,0x08,0x08,0x00,0x00, // 0x31 '1'
WiredHome 158:b656dcf02e14 161 0x1C,0x22,0x20,0x10,0x08,0x04,0x02,0x3E,0x00,0x00, // 0x32 '2'
WiredHome 158:b656dcf02e14 162 0x1C,0x22,0x20,0x1C,0x20,0x20,0x22,0x1C,0x00,0x00, // 0x33 '3'
WiredHome 158:b656dcf02e14 163 0x30,0x30,0x28,0x24,0x24,0x7E,0x20,0x20,0x00,0x00, // 0x34 '4'
WiredHome 158:b656dcf02e14 164 0x1E,0x02,0x02,0x1E,0x30,0x20,0x12,0x1E,0x00,0x00, // 0x35 '5'
WiredHome 158:b656dcf02e14 165 0x3C,0x42,0x02,0x3A,0x46,0x42,0x42,0x3C,0x00,0x00, // 0x36 '6'
WiredHome 158:b656dcf02e14 166 0x3E,0x10,0x08,0x08,0x04,0x04,0x04,0x04,0x00,0x00, // 0x37 '7'
WiredHome 158:b656dcf02e14 167 0x3C,0x42,0x42,0x3C,0x42,0x42,0x42,0x3C,0x00,0x00, // 0x38 '8'
WiredHome 158:b656dcf02e14 168 0x3C,0x42,0x42,0x42,0x7C,0x40,0x42,0x3C,0x00,0x00, // 0x39 '9'
WiredHome 158:b656dcf02e14 169 0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x02,0x00,0x00, // 0x3A ':'
WiredHome 158:b656dcf02e14 170 0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x02,0x02,0x00, // 0x3B ';'
WiredHome 158:b656dcf02e14 171 0x00,0x30,0x08,0x06,0x06,0x08,0x30,0x00,0x00,0x00, // 0x3C '<'
WiredHome 158:b656dcf02e14 172 0x00,0x00,0x3E,0x00,0x00,0x3E,0x00,0x00,0x00,0x00, // 0x3D '='
WiredHome 158:b656dcf02e14 173 0x00,0x06,0x08,0x30,0x30,0x08,0x06,0x00,0x00,0x00, // 0x3E '>'
WiredHome 158:b656dcf02e14 174 0x1C,0x22,0x20,0x20,0x18,0x08,0x00,0x08,0x00,0x00, // 0x3F '?'
WiredHome 158:b656dcf02e14 175 0x7C,0x00,0x82,0x00,0x59,0x01,0x65,0x01,0x45,0x01,0x45,0x01,0xF9,0x01,0x82,0x00,0x7C,0x00,0x00,0x00, // 0x40 '@'
WiredHome 158:b656dcf02e14 176 0x18,0x24,0x42,0x42,0x42,0x7E,0x42,0x42,0x00,0x00, // 0x41 'A'
WiredHome 158:b656dcf02e14 177 0x3E,0x42,0x42,0x3E,0x42,0x42,0x42,0x3E,0x00,0x00, // 0x42 'B'
WiredHome 158:b656dcf02e14 178 0x3C,0x42,0x42,0x02,0x02,0x42,0x42,0x3C,0x00,0x00, // 0x43 'C'
WiredHome 158:b656dcf02e14 179 0x3E,0x42,0x42,0x42,0x42,0x42,0x42,0x3E,0x00,0x00, // 0x44 'D'
WiredHome 158:b656dcf02e14 180 0x3E,0x02,0x02,0x1E,0x02,0x02,0x02,0x3E,0x00,0x00, // 0x45 'E'
WiredHome 158:b656dcf02e14 181 0x3E,0x02,0x02,0x3E,0x02,0x02,0x02,0x02,0x00,0x00, // 0x46 'F'
WiredHome 158:b656dcf02e14 182 0x3C,0x42,0x02,0x02,0x72,0x42,0x42,0x3C,0x00,0x00, // 0x47 'G'
WiredHome 158:b656dcf02e14 183 0x42,0x42,0x42,0x7E,0x42,0x42,0x42,0x42,0x00,0x00, // 0x48 'H'
WiredHome 158:b656dcf02e14 184 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x00, // 0x49 'I'
WiredHome 158:b656dcf02e14 185 0x20,0x20,0x20,0x20,0x20,0x20,0x22,0x1C,0x00,0x00, // 0x4A 'J'
WiredHome 158:b656dcf02e14 186 0x42,0x22,0x12,0x0E,0x0E,0x12,0x22,0x42,0x00,0x00, // 0x4B 'K'
WiredHome 158:b656dcf02e14 187 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x3E,0x00,0x00, // 0x4C 'L'
WiredHome 158:b656dcf02e14 188 0xC6,0xC6,0xC6,0xAA,0xAA,0xAA,0x92,0x92,0x00,0x00, // 0x4D 'M'
WiredHome 158:b656dcf02e14 189 0x42,0x46,0x46,0x4A,0x52,0x72,0x62,0x42,0x00,0x00, // 0x4E 'N'
WiredHome 158:b656dcf02e14 190 0x3C,0x42,0x42,0x42,0x42,0x42,0x42,0x3C,0x00,0x00, // 0x4F 'O'
WiredHome 158:b656dcf02e14 191 0x3E,0x62,0x42,0x62,0x3E,0x02,0x02,0x02,0x00,0x00, // 0x50 'P'
WiredHome 158:b656dcf02e14 192 0x3C,0x42,0x42,0x42,0x42,0x52,0x22,0x5C,0x00,0x00, // 0x51 'Q'
WiredHome 158:b656dcf02e14 193 0x3E,0x42,0x42,0x62,0x1E,0x22,0x42,0x42,0x00,0x00, // 0x52 'R'
WiredHome 158:b656dcf02e14 194 0x3C,0x42,0x02,0x3C,0x40,0x40,0x42,0x3C,0x00,0x00, // 0x53 'S'
WiredHome 158:b656dcf02e14 195 0x3E,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x00,0x00, // 0x54 'T'
WiredHome 158:b656dcf02e14 196 0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x3C,0x00,0x00, // 0x55 'U'
WiredHome 158:b656dcf02e14 197 0x82,0x82,0x82,0x44,0x44,0x28,0x28,0x10,0x00,0x00, // 0x56 'V'
WiredHome 158:b656dcf02e14 198 0x01,0x02,0x31,0x02,0x31,0x02,0x32,0x01,0x4A,0x01,0x4A,0x01,0xCE,0x01,0x84,0x00,0x00,0x00,0x00,0x00, // 0x57 'W'
WiredHome 158:b656dcf02e14 199 0x42,0x42,0x24,0x18,0x18,0x24,0x42,0x42,0x00,0x00, // 0x58 'X'
WiredHome 158:b656dcf02e14 200 0x82,0x44,0x6C,0x28,0x10,0x10,0x10,0x10,0x00,0x00, // 0x59 'Y'
WiredHome 158:b656dcf02e14 201 0x3E,0x20,0x20,0x10,0x08,0x04,0x02,0x3E,0x00,0x00, // 0x5A 'Z'
WiredHome 158:b656dcf02e14 202 0x06,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x06, // 0x5B '['
WiredHome 158:b656dcf02e14 203 0x02,0x02,0x02,0x04,0x04,0x08,0x08,0x08,0x00,0x00, // 0x5C '\\'
WiredHome 158:b656dcf02e14 204 0x06,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x06, // 0x5D ']'
WiredHome 158:b656dcf02e14 205 0x0C,0x0C,0x12,0x12,0x00,0x00,0x00,0x00,0x00,0x00, // 0x5E '^'
WiredHome 158:b656dcf02e14 206 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F, // 0x5F '_'
WiredHome 158:b656dcf02e14 207 0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x60 '`'
WiredHome 158:b656dcf02e14 208 0x00,0x00,0x0C,0x12,0x10,0x1C,0x12,0x1C,0x00,0x00, // 0x61 'a'
WiredHome 158:b656dcf02e14 209 0x02,0x02,0x02,0x0E,0x12,0x12,0x12,0x0E,0x00,0x00, // 0x62 'b'
WiredHome 158:b656dcf02e14 210 0x00,0x00,0x1C,0x22,0x02,0x02,0x22,0x1C,0x00,0x00, // 0x63 'c'
WiredHome 158:b656dcf02e14 211 0x20,0x20,0x20,0x3C,0x22,0x22,0x22,0x3C,0x00,0x00, // 0x64 'd'
WiredHome 158:b656dcf02e14 212 0x00,0x00,0x1C,0x22,0x22,0x1A,0x02,0x3C,0x00,0x00, // 0x65 'e'
WiredHome 158:b656dcf02e14 213 0x0C,0x04,0x04,0x0E,0x04,0x04,0x04,0x04,0x00,0x00, // 0x66 'f'
WiredHome 158:b656dcf02e14 214 0x00,0x00,0x3C,0x22,0x22,0x22,0x3C,0x20,0x20,0x1C, // 0x67 'g'
WiredHome 158:b656dcf02e14 215 0x02,0x02,0x1E,0x12,0x12,0x12,0x12,0x12,0x00,0x00, // 0x68 'h'
WiredHome 158:b656dcf02e14 216 0x02,0x00,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x00, // 0x69 'i'
WiredHome 158:b656dcf02e14 217 0x04,0x00,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x06, // 0x6A 'j'
WiredHome 158:b656dcf02e14 218 0x02,0x02,0x12,0x0A,0x06,0x0A,0x0A,0x12,0x00,0x00, // 0x6B 'k'
WiredHome 158:b656dcf02e14 219 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x00, // 0x6C 'l'
WiredHome 158:b656dcf02e14 220 0x00,0x00,0xEE,0x92,0x92,0x92,0x92,0x92,0x00,0x00, // 0x6D 'm'
WiredHome 158:b656dcf02e14 221 0x00,0x00,0x1E,0x12,0x12,0x12,0x12,0x12,0x00,0x00, // 0x6E 'n'
WiredHome 158:b656dcf02e14 222 0x00,0x00,0x1C,0x22,0x22,0x22,0x22,0x1C,0x00,0x00, // 0x6F 'o'
WiredHome 158:b656dcf02e14 223 0x00,0x00,0x1A,0x26,0x22,0x22,0x26,0x1E,0x02,0x02, // 0x70 'p'
WiredHome 158:b656dcf02e14 224 0x00,0x00,0x3C,0x22,0x22,0x22,0x22,0x3C,0x20,0x20, // 0x71 'q'
WiredHome 158:b656dcf02e14 225 0x00,0x00,0x0E,0x02,0x02,0x02,0x02,0x02,0x00,0x00, // 0x72 'r'
WiredHome 158:b656dcf02e14 226 0x00,0x00,0x1C,0x22,0x0C,0x10,0x22,0x1C,0x00,0x00, // 0x73 's'
WiredHome 158:b656dcf02e14 227 0x00,0x04,0x0E,0x04,0x04,0x04,0x04,0x0C,0x00,0x00, // 0x74 't'
WiredHome 158:b656dcf02e14 228 0x00,0x00,0x12,0x12,0x12,0x12,0x12,0x1E,0x00,0x00, // 0x75 'u'
WiredHome 158:b656dcf02e14 229 0x00,0x00,0x22,0x22,0x22,0x14,0x14,0x08,0x00,0x00, // 0x76 'v'
WiredHome 158:b656dcf02e14 230 0x00,0x00,0x81,0x99,0x5A,0x5A,0x66,0x24,0x00,0x00, // 0x77 'w'
WiredHome 158:b656dcf02e14 231 0x00,0x00,0x22,0x14,0x08,0x08,0x14,0x22,0x00,0x00, // 0x78 'x'
WiredHome 158:b656dcf02e14 232 0x00,0x00,0x22,0x24,0x24,0x14,0x18,0x08,0x08,0x0C, // 0x79 'y'
WiredHome 158:b656dcf02e14 233 0x00,0x00,0x1F,0x10,0x08,0x04,0x02,0x1F,0x00,0x00, // 0x7A 'z'
WiredHome 158:b656dcf02e14 234 0x08,0x04,0x04,0x04,0x02,0x02,0x04,0x04,0x04,0x08, // 0x7B '{'
WiredHome 158:b656dcf02e14 235 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02, // 0x7C '|'
WiredHome 158:b656dcf02e14 236 0x02,0x04,0x04,0x04,0x08,0x08,0x04,0x04,0x04,0x02, // 0x7D '}'
WiredHome 158:b656dcf02e14 237 0x00,0x00,0x00,0x4C,0x32,0x00,0x00,0x00,0x00,0x00, // 0x7E '~'
WiredHome 158:b656dcf02e14 238 0x00,0x0E,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x0E,0x00 // 0x7F '<non-printable>'
WiredHome 158:b656dcf02e14 239 };