Version 2.1
This commit is contained in:
203
libraries/_NToolsFonts/BundesSans10P.h
Normal file
203
libraries/_NToolsFonts/BundesSans10P.h
Normal file
@@ -0,0 +1,203 @@
|
||||
const uint8_t BundesSans10pt7bBitmaps[] PROGMEM = {
|
||||
0x00, 0xD9, 0x24, 0x92, 0x48, 0x0F, 0x80, 0xFF, 0xFF, 0xA0, 0x11, 0x84,
|
||||
0x41, 0x11, 0xFF, 0x31, 0x0C, 0xC2, 0x30, 0x88, 0xFF, 0x88, 0x86, 0x21,
|
||||
0x88, 0x46, 0x00, 0x10, 0x20, 0x63, 0xFC, 0x38, 0x30, 0x30, 0x30, 0x38,
|
||||
0x38, 0x30, 0x30, 0x7B, 0xBE, 0x10, 0x20, 0x70, 0x6D, 0x84, 0x88, 0xC8,
|
||||
0x98, 0x89, 0x0D, 0xB0, 0x72, 0x00, 0x6E, 0x0D, 0xB0, 0x91, 0x19, 0x13,
|
||||
0x11, 0x31, 0xB6, 0x0E, 0x1E, 0x06, 0xC1, 0x8C, 0x31, 0x86, 0x20, 0x4C,
|
||||
0x0E, 0x31, 0xC6, 0x4C, 0x98, 0xD2, 0x0E, 0x61, 0xCE, 0xEC, 0xF9, 0xC0,
|
||||
0xFF, 0x80, 0x32, 0x44, 0xCC, 0x88, 0x88, 0x88, 0xCC, 0x44, 0x23, 0xC6,
|
||||
0x23, 0x31, 0x11, 0x11, 0x11, 0x13, 0x32, 0x6C, 0x10, 0x10, 0x92, 0xFF,
|
||||
0x18, 0x28, 0x66, 0x44, 0x18, 0x18, 0x18, 0x18, 0xFF, 0x18, 0x18, 0x18,
|
||||
0x18, 0xF5, 0x80, 0xFC, 0xF0, 0x06, 0x08, 0x10, 0x60, 0x81, 0x06, 0x0C,
|
||||
0x10, 0x60, 0xC1, 0x06, 0x0C, 0x10, 0x60, 0xC1, 0x00, 0x3C, 0x66, 0x42,
|
||||
0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0x46, 0x7E, 0x3C, 0x18,
|
||||
0xF8, 0x78, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0xFF, 0xFF,
|
||||
0x7C, 0xFE, 0x86, 0x06, 0x06, 0x06, 0x06, 0x0C, 0x18, 0x30, 0x60, 0xFF,
|
||||
0xFF, 0x7D, 0xFD, 0x18, 0x30, 0x60, 0xC3, 0x1C, 0x0C, 0x0C, 0x1C, 0x3F,
|
||||
0xEF, 0x80, 0x06, 0x0E, 0x1E, 0x36, 0x66, 0xC6, 0x86, 0xFF, 0xFF, 0x06,
|
||||
0x06, 0x06, 0x06, 0x7E, 0x60, 0x60, 0x60, 0x60, 0x7C, 0x1E, 0x06, 0x03,
|
||||
0x03, 0x83, 0xFE, 0x7C, 0x1F, 0x30, 0x60, 0x40, 0xC0, 0xC0, 0xFE, 0xFE,
|
||||
0xC3, 0xC3, 0xC3, 0x63, 0x7E, 0x3C, 0xFF, 0x03, 0x02, 0x06, 0x04, 0x0C,
|
||||
0x08, 0x18, 0x18, 0x10, 0x30, 0x20, 0x60, 0x3C, 0x66, 0x42, 0xC3, 0x42,
|
||||
0x66, 0x3C, 0x7E, 0xE6, 0xC3, 0xC3, 0xC3, 0x7E, 0x3C, 0x7C, 0xEE, 0xC6,
|
||||
0xC3, 0xC3, 0xC3, 0xFF, 0x7F, 0x03, 0x03, 0x02, 0x06, 0xDC, 0xF8, 0xF0,
|
||||
0x00, 0xF0, 0xF0, 0x00, 0xF5, 0x80, 0x01, 0x07, 0x1C, 0x70, 0xC0, 0x60,
|
||||
0x18, 0x0E, 0x03, 0xFF, 0x00, 0x00, 0xFF, 0x80, 0xE0, 0x38, 0x0E, 0x03,
|
||||
0x0E, 0x38, 0xE0, 0x80, 0x7B, 0x78, 0xC3, 0x0C, 0x63, 0x08, 0x60, 0x80,
|
||||
0x00, 0x30, 0xC0, 0x03, 0xE0, 0x30, 0xE3, 0x00, 0xC8, 0xE9, 0x67, 0xE5,
|
||||
0x31, 0x9C, 0xC6, 0x72, 0x11, 0xC8, 0x47, 0x21, 0x1C, 0x8C, 0xF3, 0x76,
|
||||
0x47, 0x71, 0x80, 0x03, 0x04, 0x07, 0xF0, 0x06, 0x00, 0x60, 0x0F, 0x00,
|
||||
0xB0, 0x09, 0x01, 0x98, 0x11, 0x81, 0x08, 0x3F, 0xC2, 0x0C, 0x60, 0x46,
|
||||
0x06, 0x40, 0x6C, 0x03, 0xFC, 0xCE, 0xC3, 0xC3, 0xC3, 0xC6, 0xF8, 0xC6,
|
||||
0xC3, 0xC3, 0xC3, 0xC3, 0xCE, 0xFC, 0x0F, 0x8F, 0x77, 0x05, 0x80, 0xC0,
|
||||
0x30, 0x0C, 0x03, 0x00, 0xC0, 0x30, 0x06, 0x01, 0x80, 0x3D, 0xC7, 0xE0,
|
||||
0xFC, 0x37, 0xCC, 0x1B, 0x06, 0xC0, 0xF0, 0x3C, 0x0F, 0x03, 0xC0, 0xF0,
|
||||
0x3C, 0x1B, 0x0E, 0xDF, 0x3F, 0x00, 0xFE, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0,
|
||||
0xFE, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xFF, 0xFF, 0x83, 0x06, 0x0C,
|
||||
0x18, 0x30, 0x7F, 0xC1, 0x83, 0x06, 0x0C, 0x18, 0x00, 0x0F, 0x8F, 0x77,
|
||||
0x05, 0x80, 0xC0, 0x30, 0x0C, 0x03, 0x0F, 0xC3, 0xF0, 0x36, 0x0D, 0x83,
|
||||
0x3D, 0xC7, 0xE0, 0xC0, 0xF0, 0x3C, 0x0F, 0x03, 0xC0, 0xF0, 0x3F, 0xFF,
|
||||
0x03, 0xC0, 0xF0, 0x3C, 0x0F, 0x03, 0xC0, 0xF0, 0x30, 0xF9, 0x08, 0x42,
|
||||
0x10, 0x84, 0x21, 0x08, 0x42, 0x7C, 0x18, 0xC6, 0x31, 0x8C, 0x63, 0x18,
|
||||
0xC6, 0x3B, 0xF8, 0xC1, 0xB0, 0xCC, 0x63, 0x10, 0xCC, 0x36, 0x0F, 0x03,
|
||||
0x60, 0xCC, 0x33, 0x0C, 0x63, 0x0C, 0xC3, 0x30, 0x70, 0xC1, 0x83, 0x06,
|
||||
0x0C, 0x18, 0x30, 0x60, 0xC1, 0x83, 0x06, 0x0F, 0xFF, 0xC0, 0xC0, 0x1C,
|
||||
0x03, 0xE0, 0x3E, 0x07, 0xA0, 0x7B, 0x05, 0xB0, 0xD9, 0x89, 0x99, 0x98,
|
||||
0x99, 0x8D, 0x18, 0xF1, 0x86, 0x18, 0x61, 0xC0, 0xF0, 0x3E, 0x0F, 0xC3,
|
||||
0xF0, 0xF6, 0x3C, 0x8F, 0x33, 0xC6, 0xF1, 0xBC, 0x3F, 0x07, 0xC1, 0xF0,
|
||||
0x30, 0x0F, 0x83, 0xDC, 0x60, 0x66, 0x06, 0xC0, 0x3C, 0x03, 0xC0, 0x3C,
|
||||
0x03, 0xC0, 0x3C, 0x03, 0x60, 0x66, 0x06, 0x3D, 0xC0, 0xF8, 0xFC, 0xDE,
|
||||
0xC3, 0xC3, 0xC1, 0xC3, 0xC3, 0xC6, 0xFC, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0,
|
||||
0x0F, 0x83, 0xDC, 0x60, 0x66, 0x06, 0xC0, 0x3C, 0x03, 0xC0, 0x3C, 0x03,
|
||||
0xC0, 0x3C, 0x03, 0x60, 0x66, 0x06, 0x3D, 0xC0, 0xF8, 0x00, 0xC0, 0x06,
|
||||
0x00, 0x30, 0xFC, 0x6F, 0x30, 0xD8, 0x6C, 0x36, 0x1B, 0x19, 0xF8, 0xCC,
|
||||
0x66, 0x31, 0x98, 0xCC, 0x36, 0x0C, 0x3E, 0x7E, 0xC0, 0xC0, 0xC0, 0x70,
|
||||
0x38, 0x1E, 0x06, 0x03, 0x03, 0x83, 0xFE, 0x7C, 0xFF, 0xE0, 0x80, 0x10,
|
||||
0x02, 0x00, 0x40, 0x08, 0x01, 0x00, 0x20, 0x04, 0x00, 0x80, 0x10, 0x02,
|
||||
0x00, 0x40, 0x08, 0x00, 0xC0, 0xF0, 0x3C, 0x0F, 0x03, 0xC0, 0xF0, 0x3C,
|
||||
0x0F, 0x03, 0xC0, 0xF0, 0x3C, 0x0F, 0x07, 0x7F, 0x8F, 0x80, 0xC0, 0x36,
|
||||
0x06, 0x60, 0x66, 0x04, 0x30, 0xC3, 0x0C, 0x10, 0x81, 0x98, 0x19, 0x80,
|
||||
0x90, 0x0F, 0x00, 0xE0, 0x06, 0x00, 0x60, 0xC0, 0xC0, 0xB0, 0x60, 0xD8,
|
||||
0x70, 0x6C, 0x3C, 0x22, 0x16, 0x11, 0x89, 0x18, 0xCC, 0xCC, 0x66, 0x64,
|
||||
0x12, 0x12, 0x0F, 0x0B, 0x07, 0x87, 0x83, 0x83, 0x80, 0xC0, 0xC0, 0x60,
|
||||
0x60, 0x60, 0xCC, 0x18, 0xC6, 0x08, 0x81, 0xB0, 0x14, 0x03, 0x80, 0x70,
|
||||
0x0E, 0x03, 0x60, 0xC4, 0x18, 0xC6, 0x0D, 0xC1, 0xC0, 0xC0, 0xEC, 0x19,
|
||||
0x82, 0x18, 0xC3, 0x10, 0x36, 0x06, 0x80, 0x70, 0x0C, 0x00, 0x80, 0x10,
|
||||
0x02, 0x00, 0x40, 0x08, 0x00, 0xFF, 0x80, 0x80, 0xC0, 0xC0, 0x60, 0x60,
|
||||
0x20, 0x30, 0x30, 0x18, 0x18, 0x0C, 0x0C, 0x07, 0xFC, 0xFB, 0x6D, 0xB6,
|
||||
0xDB, 0x6D, 0xB6, 0xDC, 0x81, 0x83, 0x02, 0x06, 0x0C, 0x08, 0x18, 0x30,
|
||||
0x20, 0x60, 0xC0, 0x81, 0x83, 0x02, 0x06, 0x0C, 0xED, 0xB6, 0xDB, 0x6D,
|
||||
0xB6, 0xDB, 0x7C, 0x10, 0x60, 0xE3, 0x44, 0xD8, 0xA1, 0x80, 0xFF, 0x80,
|
||||
0xC6, 0x30, 0x79, 0xD8, 0x10, 0x37, 0xFC, 0xE1, 0xC3, 0xDE, 0xEC, 0x40,
|
||||
0xC0, 0xC0, 0xC0, 0xC0, 0xDE, 0xF7, 0xC3, 0xC1, 0xC1, 0xC1, 0xC3, 0xC3,
|
||||
0xEE, 0x7C, 0x3C, 0xEF, 0x06, 0x0C, 0x18, 0x30, 0x60, 0x76, 0x78, 0x01,
|
||||
0x03, 0x03, 0x03, 0x03, 0x3F, 0x77, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3,
|
||||
0x77, 0x3F, 0x3C, 0xFF, 0x1E, 0x3F, 0xFF, 0xB0, 0x60, 0x7E, 0x7C, 0x00,
|
||||
0x3B, 0x50, 0x8F, 0xA1, 0x08, 0x42, 0x10, 0x84, 0x20, 0x1F, 0x9B, 0x98,
|
||||
0x4C, 0x26, 0x31, 0xF0, 0x80, 0x40, 0x30, 0x1F, 0xD0, 0x78, 0x37, 0x71,
|
||||
0xF0, 0x40, 0xC0, 0xC0, 0xC0, 0xC0, 0xDE, 0xF6, 0xC3, 0xC3, 0xC3, 0xC3,
|
||||
0xC3, 0xC3, 0xC3, 0xC3, 0xF0, 0xFF, 0xFF, 0xF0, 0x33, 0x00, 0x33, 0x33,
|
||||
0x33, 0x33, 0x33, 0x33, 0x6C, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC3, 0xC6,
|
||||
0xCC, 0xD8, 0xF0, 0xD8, 0xCC, 0xCC, 0xC6, 0xC3, 0xCC, 0xCC, 0xCC, 0xCC,
|
||||
0xCC, 0xCC, 0xC7, 0x70, 0xDE, 0xF7, 0xBD, 0xF0, 0xC3, 0x86, 0x1C, 0x30,
|
||||
0xE1, 0x87, 0x0C, 0x38, 0x61, 0xC3, 0x0E, 0x18, 0x40, 0xDE, 0xF6, 0xC3,
|
||||
0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0x3C, 0x7E, 0xC3, 0xC3, 0xC1,
|
||||
0xC1, 0xC3, 0xC3, 0x7E, 0x3C, 0xDE, 0xF7, 0xC3, 0xC1, 0xC1, 0xC1, 0xC1,
|
||||
0xC3, 0xEE, 0xFC, 0xC0, 0xC0, 0xC0, 0xC0, 0x3D, 0x77, 0xC3, 0xC3, 0xC3,
|
||||
0xC3, 0xC3, 0xC3, 0x77, 0x3F, 0x03, 0x03, 0x03, 0x03, 0xDF, 0xF1, 0x8C,
|
||||
0x63, 0x18, 0xC6, 0x00, 0x7B, 0xBC, 0x30, 0x70, 0xE0, 0xC3, 0xDF, 0xE0,
|
||||
0x42, 0x11, 0xF4, 0x21, 0x08, 0x42, 0x18, 0xF3, 0x80, 0xC3, 0xC3, 0xC3,
|
||||
0xC3, 0xC3, 0xC3, 0xC3, 0x43, 0x6F, 0x3B, 0xC1, 0x43, 0x63, 0x22, 0x22,
|
||||
0x36, 0x14, 0x14, 0x1C, 0x08, 0xC2, 0x0D, 0x0C, 0x26, 0x31, 0x88, 0xC6,
|
||||
0x23, 0x90, 0xDE, 0x41, 0x4A, 0x05, 0x38, 0x1C, 0x60, 0x21, 0x00, 0x63,
|
||||
0x66, 0x34, 0x1C, 0x18, 0x18, 0x1C, 0x26, 0x66, 0xC3, 0xC1, 0x63, 0x63,
|
||||
0x22, 0x22, 0x36, 0x14, 0x14, 0x1C, 0x08, 0x08, 0x18, 0xB0, 0xE0, 0xFC,
|
||||
0x18, 0x20, 0xC3, 0x06, 0x18, 0x20, 0xC1, 0xFC, 0x36, 0x64, 0x44, 0x44,
|
||||
0x48, 0xC4, 0x44, 0x44, 0x63, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0xCC, 0x66,
|
||||
0x66, 0x66, 0x63, 0x66, 0x66, 0x66, 0x6C, 0x71, 0xFF, 0x8E
|
||||
};
|
||||
|
||||
const GFXglyph BundesSans10pt7bGlyphs[] PROGMEM = {
|
||||
{ 0, 1, 1, 4, 0, 0 }, // 0x20 ' '
|
||||
{ 1, 3, 14, 5, 1, -13 }, // 0x21 '!'
|
||||
{ 7, 4, 5, 6, 1, -13 }, // 0x22 '"'
|
||||
{ 10, 10, 13, 12, 1, -12 }, // 0x23 '#'
|
||||
{ 27, 7, 18, 9, 1, -15 }, // 0x24 '$'
|
||||
{ 43, 12, 14, 14, 1, -13 }, // 0x25 '%'
|
||||
{ 64, 11, 14, 12, 1, -13 }, // 0x26 '&'
|
||||
{ 84, 2, 5, 4, 1, -13 }, // 0x27 '''
|
||||
{ 86, 4, 18, 5, 1, -14 }, // 0x28 '('
|
||||
{ 95, 4, 18, 5, 0, -14 }, // 0x29 ')'
|
||||
{ 104, 8, 8, 9, 1, -13 }, // 0x2A '*'
|
||||
{ 112, 8, 9, 10, 1, -10 }, // 0x2B '+'
|
||||
{ 121, 2, 5, 4, 1, -1 }, // 0x2C ','
|
||||
{ 123, 6, 1, 8, 1, -6 }, // 0x2D '-'
|
||||
{ 124, 2, 2, 4, 1, -1 }, // 0x2E '.'
|
||||
{ 125, 7, 18, 9, 1, -14 }, // 0x2F '/'
|
||||
{ 141, 8, 14, 10, 1, -13 }, // 0x30 '0'
|
||||
{ 155, 8, 13, 10, 1, -12 }, // 0x31 '1'
|
||||
{ 168, 8, 13, 10, 1, -12 }, // 0x32 '2'
|
||||
{ 181, 7, 14, 10, 1, -13 }, // 0x33 '3'
|
||||
{ 194, 8, 13, 10, 1, -12 }, // 0x34 '4'
|
||||
{ 207, 8, 13, 10, 1, -12 }, // 0x35 '5'
|
||||
{ 220, 8, 14, 10, 1, -13 }, // 0x36 '6'
|
||||
{ 234, 8, 13, 10, 1, -12 }, // 0x37 '7'
|
||||
{ 247, 8, 14, 10, 1, -13 }, // 0x38 '8'
|
||||
{ 261, 8, 14, 10, 1, -13 }, // 0x39 '9'
|
||||
{ 275, 2, 10, 5, 1, -9 }, // 0x3A ':'
|
||||
{ 278, 2, 13, 5, 1, -9 }, // 0x3B ';'
|
||||
{ 282, 8, 9, 10, 1, -9 }, // 0x3C '<'
|
||||
{ 291, 8, 4, 10, 1, -7 }, // 0x3D '='
|
||||
{ 295, 8, 9, 10, 1, -9 }, // 0x3E '>'
|
||||
{ 304, 6, 14, 8, 1, -13 }, // 0x3F '?'
|
||||
{ 315, 14, 16, 16, 1, -12 }, // 0x40 '@'
|
||||
{ 343, 12, 14, 12, 0, -13 }, // 0x41 'A'
|
||||
{ 364, 8, 14, 11, 2, -13 }, // 0x42 'B'
|
||||
{ 378, 10, 14, 12, 1, -13 }, // 0x43 'C'
|
||||
{ 396, 10, 14, 13, 2, -13 }, // 0x44 'D'
|
||||
{ 414, 8, 14, 11, 2, -13 }, // 0x45 'E'
|
||||
{ 428, 7, 14, 10, 2, -13 }, // 0x46 'F'
|
||||
{ 441, 10, 14, 13, 1, -13 }, // 0x47 'G'
|
||||
{ 459, 10, 14, 14, 2, -13 }, // 0x48 'H'
|
||||
{ 477, 5, 14, 7, 1, -13 }, // 0x49 'I'
|
||||
{ 486, 5, 14, 7, 0, -13 }, // 0x4A 'J'
|
||||
{ 495, 10, 14, 12, 2, -13 }, // 0x4B 'K'
|
||||
{ 513, 7, 14, 10, 2, -13 }, // 0x4C 'L'
|
||||
{ 526, 12, 14, 16, 2, -13 }, // 0x4D 'M'
|
||||
{ 547, 10, 14, 14, 2, -13 }, // 0x4E 'N'
|
||||
{ 565, 12, 14, 14, 1, -13 }, // 0x4F 'O'
|
||||
{ 586, 8, 14, 11, 2, -13 }, // 0x50 'P'
|
||||
{ 600, 12, 17, 14, 1, -13 }, // 0x51 'Q'
|
||||
{ 626, 9, 14, 11, 2, -13 }, // 0x52 'R'
|
||||
{ 642, 8, 14, 10, 1, -13 }, // 0x53 'S'
|
||||
{ 656, 11, 14, 11, 0, -13 }, // 0x54 'T'
|
||||
{ 676, 10, 14, 13, 2, -13 }, // 0x55 'U'
|
||||
{ 694, 12, 14, 12, 0, -13 }, // 0x56 'V'
|
||||
{ 715, 17, 14, 18, 0, -13 }, // 0x57 'W'
|
||||
{ 745, 11, 14, 11, 0, -13 }, // 0x58 'X'
|
||||
{ 765, 11, 14, 11, 0, -13 }, // 0x59 'Y'
|
||||
{ 785, 9, 14, 11, 1, -13 }, // 0x5A 'Z'
|
||||
{ 801, 3, 18, 5, 1, -14 }, // 0x5B '['
|
||||
{ 808, 7, 18, 9, 1, -14 }, // 0x5C '\'
|
||||
{ 824, 3, 18, 5, 1, -14 }, // 0x5D ']'
|
||||
{ 831, 7, 7, 9, 1, -13 }, // 0x5E '^'
|
||||
{ 838, 9, 1, 8, 0, 2 }, // 0x5F '_'
|
||||
{ 840, 4, 3, 4, 0, -13 }, // 0x60 '`'
|
||||
{ 842, 7, 10, 9, 1, -9 }, // 0x61 'a'
|
||||
{ 851, 8, 15, 10, 1, -14 }, // 0x62 'b'
|
||||
{ 866, 7, 10, 9, 1, -9 }, // 0x63 'c'
|
||||
{ 875, 8, 15, 10, 1, -14 }, // 0x64 'd'
|
||||
{ 890, 7, 10, 9, 1, -9 }, // 0x65 'e'
|
||||
{ 900, 5, 14, 6, 1, -13 }, // 0x66 'f'
|
||||
{ 909, 9, 14, 10, 0, -9 }, // 0x67 'g'
|
||||
{ 925, 8, 15, 10, 1, -14 }, // 0x68 'h'
|
||||
{ 940, 2, 14, 4, 1, -13 }, // 0x69 'i'
|
||||
{ 944, 4, 18, 4, -1, -13 }, // 0x6A 'j'
|
||||
{ 953, 8, 15, 9, 1, -14 }, // 0x6B 'k'
|
||||
{ 968, 4, 15, 5, 1, -14 }, // 0x6C 'l'
|
||||
{ 976, 13, 10, 16, 1, -9 }, // 0x6D 'm'
|
||||
{ 993, 8, 10, 10, 1, -9 }, // 0x6E 'n'
|
||||
{ 1003, 8, 10, 10, 1, -9 }, // 0x6F 'o'
|
||||
{ 1013, 8, 14, 10, 1, -9 }, // 0x70 'p'
|
||||
{ 1027, 8, 14, 10, 1, -9 }, // 0x71 'q'
|
||||
{ 1041, 5, 10, 7, 1, -9 }, // 0x72 'r'
|
||||
{ 1048, 6, 10, 8, 1, -9 }, // 0x73 's'
|
||||
{ 1056, 5, 13, 7, 1, -12 }, // 0x74 't'
|
||||
{ 1065, 8, 10, 10, 1, -9 }, // 0x75 'u'
|
||||
{ 1075, 8, 10, 9, 0, -9 }, // 0x76 'v'
|
||||
{ 1085, 14, 10, 14, 0, -9 }, // 0x77 'w'
|
||||
{ 1103, 8, 10, 9, 0, -9 }, // 0x78 'x'
|
||||
{ 1113, 8, 14, 9, 0, -9 }, // 0x79 'y'
|
||||
{ 1127, 7, 10, 8, 1, -9 }, // 0x7A 'z'
|
||||
{ 1136, 4, 18, 6, 1, -14 }, // 0x7B '{'
|
||||
{ 1145, 2, 18, 4, 1, -14 }, // 0x7C '|'
|
||||
{ 1150, 4, 18, 6, 1, -14 }, // 0x7D '}'
|
||||
{ 1159, 8, 3, 10, 1, -7 } // 0x7E '~'
|
||||
};
|
||||
|
||||
const GFXfont BundesSans10pt7b PROGMEM = {
|
||||
(uint8_t *)BundesSans10pt7bBitmaps,
|
||||
(GFXglyph *)BundesSans10pt7bGlyphs, 0x20, 0x7E, 24 };
|
||||
|
||||
// Approx. 1833 bytes
|
||||
140
libraries/_NToolsFonts/BundesSans6P.h
Normal file
140
libraries/_NToolsFonts/BundesSans6P.h
Normal file
@@ -0,0 +1,140 @@
|
||||
const uint8_t BundesSans6pt7bBitmaps[] PROGMEM = {
|
||||
0x00, 0xFD, 0xF8, 0x24, 0x49, 0xF9, 0x42, 0x9F, 0x92, 0x24, 0x4E, 0x98,
|
||||
0xC2, 0x19, 0xE4, 0xC5, 0x52, 0xA6, 0x82, 0xC5, 0x52, 0xC6, 0x72, 0x49,
|
||||
0x1A, 0xEA, 0x69, 0xBB, 0xE0, 0x6A, 0xAA, 0xA4, 0x89, 0x12, 0x49, 0x4A,
|
||||
0x00, 0x4D, 0x66, 0xB0, 0x44, 0xF4, 0x40, 0x58, 0xE0, 0x80, 0x08, 0x84,
|
||||
0x22, 0x10, 0x88, 0x42, 0x20, 0x69, 0x99, 0x99, 0x96, 0x6A, 0x22, 0x22,
|
||||
0x2F, 0xE9, 0x11, 0x24, 0xCF, 0xE1, 0x16, 0x11, 0x9E, 0x10, 0x8C, 0xA5,
|
||||
0x7C, 0x42, 0xF8, 0x8E, 0x11, 0x9E, 0x78, 0x8F, 0x99, 0x97, 0xF1, 0x12,
|
||||
0x24, 0x48, 0x69, 0x9E, 0xB9, 0x9E, 0x72, 0x62, 0x97, 0x84, 0x2E, 0x84,
|
||||
0x40, 0x16, 0x09, 0xB0, 0xC1, 0x80, 0xF0, 0xF0, 0x86, 0x13, 0xC0, 0xF1,
|
||||
0x13, 0x26, 0x02, 0x1C, 0x63, 0x9D, 0xA5, 0xA5, 0xA5, 0xA5, 0xBE, 0x80,
|
||||
0x7C, 0x10, 0x50, 0xA1, 0x47, 0xC8, 0x91, 0x41, 0xF4, 0x63, 0xE8, 0xC6,
|
||||
0x3E, 0x7F, 0x08, 0x20, 0x82, 0x0C, 0x1E, 0xF2, 0x38, 0x61, 0x86, 0x18,
|
||||
0xBC, 0xFC, 0x21, 0xE8, 0x42, 0x1F, 0xFC, 0x21, 0xE8, 0x42, 0x10, 0x3B,
|
||||
0x18, 0x20, 0x9E, 0x1C, 0x5E, 0x86, 0x18, 0x7F, 0x86, 0x18, 0x61, 0xE9,
|
||||
0x24, 0x97, 0x24, 0x92, 0x4E, 0x8E, 0x4A, 0x38, 0xA2, 0x48, 0xA3, 0x84,
|
||||
0x21, 0x08, 0x42, 0x1F, 0x83, 0xC3, 0xC3, 0xA5, 0xA5, 0xA9, 0x99, 0x99,
|
||||
0x87, 0x1A, 0x69, 0x96, 0x38, 0xE1, 0x79, 0x8A, 0x1C, 0x18, 0x30, 0xF1,
|
||||
0x3C, 0xF4, 0x63, 0x1F, 0x42, 0x10, 0x79, 0x8A, 0x1C, 0x18, 0x30, 0xF1,
|
||||
0x3C, 0x04, 0x0C, 0xF2, 0x28, 0xA2, 0xF2, 0x49, 0xA3, 0xF8, 0x84, 0x31,
|
||||
0x9F, 0xFC, 0x41, 0x04, 0x10, 0x41, 0x04, 0x86, 0x18, 0x61, 0x86, 0x1C,
|
||||
0x5E, 0x82, 0x89, 0x12, 0x22, 0x85, 0x06, 0x08, 0x84, 0x53, 0x14, 0xA5,
|
||||
0x2A, 0x52, 0x8C, 0xA3, 0x18, 0xC4, 0xC5, 0x22, 0x8C, 0x30, 0xA4, 0xB1,
|
||||
0xC5, 0x14, 0x8A, 0x30, 0x41, 0x04, 0x7C, 0x20, 0x84, 0x20, 0x84, 0x3F,
|
||||
0xEA, 0xAA, 0xAC, 0x82, 0x10, 0x82, 0x10, 0x82, 0x10, 0x82, 0xD5, 0x55,
|
||||
0x5C, 0x22, 0x95, 0x90, 0xF8, 0x90, 0x72, 0x82, 0xF8, 0xBC, 0x84, 0x21,
|
||||
0xE9, 0x46, 0x32, 0xE0, 0x78, 0x88, 0x8F, 0x11, 0x17, 0x99, 0x99, 0xF0,
|
||||
0x69, 0xF8, 0x87, 0x34, 0x4F, 0x44, 0x44, 0x40, 0x7D, 0x24, 0x9C, 0x41,
|
||||
0xE8, 0x9E, 0x88, 0x8F, 0x99, 0x99, 0x90, 0x9F, 0x80, 0x20, 0x12, 0x49,
|
||||
0x27, 0x00, 0x88, 0x89, 0xAC, 0xAA, 0x90, 0xAA, 0xAA, 0xC0, 0xFE, 0x91,
|
||||
0x91, 0x91, 0x91, 0x91, 0xF9, 0x99, 0x99, 0x74, 0xA3, 0x19, 0x38, 0xF4,
|
||||
0xA3, 0x19, 0x7A, 0x10, 0x79, 0x99, 0x9F, 0x11, 0xF2, 0x49, 0x00, 0x74,
|
||||
0x63, 0x1F, 0x44, 0xF4, 0x44, 0x47, 0x99, 0x99, 0x9F, 0x8A, 0x54, 0xA3,
|
||||
0x10, 0x99, 0x49, 0x4A, 0x56, 0x36, 0x24, 0xDA, 0x88, 0x45, 0x6C, 0x8A,
|
||||
0x54, 0xA2, 0x10, 0x98, 0x70, 0x88, 0x44, 0x7C, 0x29, 0x25, 0x12, 0x48,
|
||||
0x80, 0xFF, 0xE0, 0xC9, 0x24, 0x52, 0x4B, 0x00, 0xDB };
|
||||
|
||||
const GFXglyph BundesSans6pt7bGlyphs[] PROGMEM = {
|
||||
{ 0, 1, 1, 3, 0, 0 }, // 0x20 ' '
|
||||
{ 1, 1, 8, 3, 1, -7 }, // 0x21 '!'
|
||||
{ 2, 2, 3, 4, 1, -7 }, // 0x22 '"'
|
||||
{ 3, 7, 8, 7, 0, -7 }, // 0x23 '#'
|
||||
{ 10, 4, 10, 6, 1, -8 }, // 0x24 '$'
|
||||
{ 15, 7, 8, 8, 1, -7 }, // 0x25 '%'
|
||||
{ 22, 6, 8, 7, 1, -7 }, // 0x26 '&'
|
||||
{ 28, 1, 3, 2, 1, -7 }, // 0x27 '''
|
||||
{ 29, 2, 11, 3, 1, -8 }, // 0x28 '('
|
||||
{ 32, 3, 11, 3, 0, -8 }, // 0x29 ')'
|
||||
{ 37, 4, 5, 6, 1, -7 }, // 0x2A '*'
|
||||
{ 40, 4, 5, 6, 1, -5 }, // 0x2B '+'
|
||||
{ 43, 2, 3, 3, 0, 0 }, // 0x2C ','
|
||||
{ 44, 3, 1, 5, 1, -3 }, // 0x2D '-'
|
||||
{ 45, 1, 1, 3, 1, 0 }, // 0x2E '.'
|
||||
{ 46, 5, 11, 5, 0, -8 }, // 0x2F '/'
|
||||
{ 53, 4, 8, 6, 1, -7 }, // 0x30 '0'
|
||||
{ 57, 4, 8, 6, 1, -7 }, // 0x31 '1'
|
||||
{ 61, 4, 8, 6, 1, -7 }, // 0x32 '2'
|
||||
{ 65, 4, 8, 6, 1, -7 }, // 0x33 '3'
|
||||
{ 69, 5, 8, 6, 0, -7 }, // 0x34 '4'
|
||||
{ 74, 4, 8, 6, 1, -7 }, // 0x35 '5'
|
||||
{ 78, 4, 8, 6, 1, -7 }, // 0x36 '6'
|
||||
{ 82, 4, 8, 6, 1, -7 }, // 0x37 '7'
|
||||
{ 86, 4, 8, 6, 1, -7 }, // 0x38 '8'
|
||||
{ 90, 5, 8, 6, 0, -7 }, // 0x39 '9'
|
||||
{ 95, 1, 6, 3, 1, -5 }, // 0x3A ':'
|
||||
{ 96, 2, 8, 3, 0, -5 }, // 0x3B ';'
|
||||
{ 98, 5, 5, 6, 0, -5 }, // 0x3C '<'
|
||||
{ 102, 4, 3, 6, 1, -4 }, // 0x3D '='
|
||||
{ 104, 4, 5, 6, 1, -5 }, // 0x3E '>'
|
||||
{ 107, 4, 8, 5, 0, -7 }, // 0x3F '?'
|
||||
{ 111, 8, 10, 10, 1, -7 }, // 0x40 '@'
|
||||
{ 121, 7, 8, 7, 0, -7 }, // 0x41 'A'
|
||||
{ 128, 5, 8, 7, 1, -7 }, // 0x42 'B'
|
||||
{ 133, 6, 8, 7, 1, -7 }, // 0x43 'C'
|
||||
{ 139, 6, 8, 8, 1, -7 }, // 0x44 'D'
|
||||
{ 145, 5, 8, 6, 1, -7 }, // 0x45 'E'
|
||||
{ 150, 5, 8, 6, 1, -7 }, // 0x46 'F'
|
||||
{ 155, 6, 8, 8, 1, -7 }, // 0x47 'G'
|
||||
{ 161, 6, 8, 8, 1, -7 }, // 0x48 'H'
|
||||
{ 167, 3, 8, 4, 1, -7 }, // 0x49 'I'
|
||||
{ 170, 3, 8, 4, 0, -7 }, // 0x4A 'J'
|
||||
{ 173, 6, 8, 7, 1, -7 }, // 0x4B 'K'
|
||||
{ 179, 5, 8, 6, 1, -7 }, // 0x4C 'L'
|
||||
{ 184, 8, 8, 10, 1, -7 }, // 0x4D 'M'
|
||||
{ 192, 6, 8, 8, 1, -7 }, // 0x4E 'N'
|
||||
{ 198, 7, 8, 8, 1, -7 }, // 0x4F 'O'
|
||||
{ 205, 5, 8, 7, 1, -7 }, // 0x50 'P'
|
||||
{ 210, 7, 10, 8, 1, -7 }, // 0x51 'Q'
|
||||
{ 219, 6, 8, 7, 1, -7 }, // 0x52 'R'
|
||||
{ 225, 4, 8, 6, 1, -7 }, // 0x53 'S'
|
||||
{ 229, 6, 8, 7, 0, -7 }, // 0x54 'T'
|
||||
{ 235, 6, 8, 8, 1, -7 }, // 0x55 'U'
|
||||
{ 241, 7, 8, 7, 0, -7 }, // 0x56 'V'
|
||||
{ 248, 10, 8, 11, 0, -7 }, // 0x57 'W'
|
||||
{ 258, 6, 8, 7, 0, -7 }, // 0x58 'X'
|
||||
{ 264, 6, 8, 6, 0, -7 }, // 0x59 'Y'
|
||||
{ 270, 6, 8, 7, 0, -7 }, // 0x5A 'Z'
|
||||
{ 276, 2, 11, 3, 1, -8 }, // 0x5B '['
|
||||
{ 279, 5, 11, 5, 0, -8 }, // 0x5C '\'
|
||||
{ 286, 2, 11, 3, 0, -8 }, // 0x5D ']'
|
||||
{ 289, 5, 4, 5, 0, -7 }, // 0x5E '^'
|
||||
{ 292, 5, 1, 5, 0, 2 }, // 0x5F '_'
|
||||
{ 293, 2, 2, 2, 0, -8 }, // 0x60 '`'
|
||||
{ 294, 5, 6, 5, 0, -5 }, // 0x61 'a'
|
||||
{ 298, 5, 9, 6, 1, -8 }, // 0x62 'b'
|
||||
{ 304, 4, 6, 5, 1, -5 }, // 0x63 'c'
|
||||
{ 307, 4, 9, 6, 1, -8 }, // 0x64 'd'
|
||||
{ 312, 4, 6, 6, 1, -5 }, // 0x65 'e'
|
||||
{ 315, 4, 9, 4, 0, -8 }, // 0x66 'f'
|
||||
{ 320, 6, 8, 6, 0, -5 }, // 0x67 'g'
|
||||
{ 326, 4, 9, 6, 1, -8 }, // 0x68 'h'
|
||||
{ 331, 1, 9, 3, 1, -8 }, // 0x69 'i'
|
||||
{ 333, 3, 11, 3, -1, -8 }, // 0x6A 'j'
|
||||
{ 338, 4, 9, 6, 1, -8 }, // 0x6B 'k'
|
||||
{ 343, 2, 9, 3, 1, -8 }, // 0x6C 'l'
|
||||
{ 346, 8, 6, 9, 1, -5 }, // 0x6D 'm'
|
||||
{ 352, 4, 6, 6, 1, -5 }, // 0x6E 'n'
|
||||
{ 355, 5, 6, 6, 1, -5 }, // 0x6F 'o'
|
||||
{ 359, 5, 8, 6, 1, -5 }, // 0x70 'p'
|
||||
{ 364, 4, 8, 6, 1, -5 }, // 0x71 'q'
|
||||
{ 368, 3, 6, 4, 1, -5 }, // 0x72 'r'
|
||||
{ 371, 4, 6, 5, 0, -5 }, // 0x73 's'
|
||||
{ 374, 4, 8, 4, 0, -7 }, // 0x74 't'
|
||||
{ 378, 4, 6, 6, 1, -5 }, // 0x75 'u'
|
||||
{ 381, 5, 6, 5, 0, -5 }, // 0x76 'v'
|
||||
{ 385, 8, 6, 8, 0, -5 }, // 0x77 'w'
|
||||
{ 391, 5, 6, 5, 0, -5 }, // 0x78 'x'
|
||||
{ 395, 5, 8, 5, 0, -5 }, // 0x79 'y'
|
||||
{ 400, 5, 6, 5, 0, -5 }, // 0x7A 'z'
|
||||
{ 404, 3, 11, 3, 0, -8 }, // 0x7B '{'
|
||||
{ 409, 1, 11, 3, 1, -8 }, // 0x7C '|'
|
||||
{ 411, 3, 11, 3, 0, -8 }, // 0x7D '}'
|
||||
{ 416, 4, 2, 6, 1, -4 } }; // 0x7E '~'
|
||||
|
||||
const GFXfont BundesSans6pt7b PROGMEM = {
|
||||
(uint8_t *)BundesSans6pt7bBitmaps,
|
||||
(GFXglyph *)BundesSans6pt7bGlyphs,
|
||||
0x20, 0x7E, 14 };
|
||||
|
||||
// Approx. 1089 bytes
|
||||
125
libraries/_NToolsFonts/NT7x10.h
Normal file
125
libraries/_NToolsFonts/NT7x10.h
Normal file
@@ -0,0 +1,125 @@
|
||||
const uint8_t NT7x10_Bitmaps[] PROGMEM = {
|
||||
0x00, 0x00, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x7D, 0xFF, 0x1E,
|
||||
0x3C, 0x78, 0xF1, 0xE3, 0xFE, 0xF8, 0x00, 0x13, 0x7F, 0x33, 0x33, 0x33,
|
||||
0x7D, 0xFF, 0x18, 0x30, 0xC3, 0x0C, 0x30, 0xFF, 0xFC, 0x00, 0x7D, 0xFC,
|
||||
0x18, 0x31, 0xC3, 0x81, 0x83, 0xFE, 0xF8, 0x00, 0xC7, 0x8F, 0x1E, 0x3F,
|
||||
0xEF, 0xC1, 0x83, 0x06, 0x0C, 0x00, 0xFF, 0xFB, 0x06, 0x0F, 0xDF, 0xC1,
|
||||
0x83, 0xFE, 0xF8, 0x00, 0x7D, 0xFF, 0x1E, 0x0F, 0xDF, 0xF1, 0xE3, 0xFE,
|
||||
0xF8, 0x00, 0xFF, 0xFC, 0x18, 0x30, 0xC1, 0x86, 0x0C, 0x30, 0x60, 0x00,
|
||||
0x7D, 0xFF, 0x1E, 0x37, 0xCF, 0xB1, 0xE3, 0xFE, 0xF8, 0x00, 0x7D, 0xFF,
|
||||
0x1E, 0x3F, 0xEF, 0xC1, 0xE3, 0xFE, 0xF8, 0x00, 0x0F, 0x0F, 0x00, 0xF0,
|
||||
0xF6, 0x0C, 0x33, 0x0C, 0xC3, 0x03, 0x0C, 0x0C, 0x30, 0xF0, 0xF0, 0xC3,
|
||||
0x03, 0x0C, 0x0C, 0x33, 0x0C, 0xC3, 0x00, 0xE0, 0x00, 0x00, 0x1E, 0xFF,
|
||||
0x3C, 0xF3, 0xFD, 0xF0, 0xC1, 0x83, 0x07, 0xEF, 0xF8, 0xF1, 0xE3, 0xFF,
|
||||
0xF8, 0x00, 0x00, 0x00, 0xEF, 0xE3, 0x18, 0xFB, 0x80, 0x06, 0x0C, 0x1B,
|
||||
0xFF, 0xF8, 0xF1, 0xE3, 0xFE, 0xFC, 0x00, 0x00, 0x00, 0x1E, 0xFF, 0x3F,
|
||||
0xB0, 0xFD, 0xE0, 0x77, 0x66, 0xFF, 0x66, 0x66, 0x00, 0x00, 0x1E, 0xFF,
|
||||
0x37, 0xC3, 0x7F, 0xE0, 0xC3, 0x0C, 0x3E, 0xFF, 0x3C, 0xF3, 0xCF, 0x30,
|
||||
0xF3, 0xFF, 0xF0, 0x33, 0x03, 0x33, 0x33, 0xBF, 0xC3, 0x0C, 0x33, 0xDF,
|
||||
0xEF, 0x36, 0xDF, 0x30, 0xFF, 0xFF, 0xF0, 0x00, 0x00, 0x07, 0xFF, 0xFA,
|
||||
0xF5, 0xEB, 0xD7, 0xAC, 0x00, 0x00, 0x00, 0x3E, 0xFF, 0x3C, 0xF3, 0xCF,
|
||||
0x30, 0x00, 0x00, 0x1E, 0xFF, 0x3C, 0xF3, 0xFD, 0xE0, 0x00, 0x00, 0x1E,
|
||||
0xFF, 0x3C, 0xFE, 0xC3, 0x00, 0x00, 0x00, 0x1E, 0xFF, 0x3C, 0xDF, 0x0C,
|
||||
0x30, 0x00, 0x0F, 0xEC, 0xCC, 0xCC, 0x00, 0x00, 0x1F, 0xFF, 0x07, 0x83,
|
||||
0xFF, 0xE0, 0x66, 0xFF, 0x66, 0x66, 0x66, 0x00, 0x00, 0x33, 0xCF, 0x3C,
|
||||
0xF3, 0xFD, 0xE0, 0x00, 0x00, 0x33, 0xCF, 0x3C, 0xF3, 0x78, 0xC0, 0x00,
|
||||
0x00, 0x06, 0x3C, 0x7A, 0xF5, 0xEB, 0xFE, 0xD8, 0x00, 0x00, 0x00, 0x33,
|
||||
0xCC, 0xC3, 0x0C, 0xCF, 0x30, 0x00, 0x01, 0xBD, 0xEF, 0x7F, 0x33, 0x80,
|
||||
0x00, 0x00, 0x3F, 0xFC, 0x33, 0x98, 0xFF, 0xF0
|
||||
};
|
||||
|
||||
const GFXglyph NT7x10_Glyphs[] PROGMEM = {
|
||||
{ 0, 1, 1, 3, 0, -10 }, // 0x20 ' '
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x21 '!'
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x22 '"'
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x23 '#'
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x24 '$'
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x25 '%'
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x26 '&'
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x27 '''
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x28 '('
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x29 ')'
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x2A '*'
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x2B '+'
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x2C ','
|
||||
{ 1, 3, 10, 4, 0, -10 }, // 0x2D '-'
|
||||
{ 6, 2, 10, 3, 0, -10 }, // 0x2E '.'
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x2F '/'
|
||||
{ 9, 7, 10, 8, 0, -10 }, // 0x30 '0'
|
||||
{ 19, 4, 10, 5, 0, -10 }, // 0x31 '1'
|
||||
{ 24, 7, 10, 8, 0, -10 }, // 0x32 '2'
|
||||
{ 34, 7, 10, 8, 0, -10 }, // 0x33 '3'
|
||||
{ 44, 7, 10, 8, 0, -10 }, // 0x34 '4'
|
||||
{ 54, 7, 10, 8, 0, -10 }, // 0x35 '5'
|
||||
{ 64, 7, 10, 8, 0, -10 }, // 0x36 '6'
|
||||
{ 74, 7, 10, 8, 0, -10 }, // 0x37 '7'
|
||||
{ 84, 7, 10, 8, 0, -10 }, // 0x38 '8'
|
||||
{ 94, 7, 10, 8, 0, -10 }, // 0x39 '9'
|
||||
{ 104, 2, 10, 3, 0, -10 }, // 0x3A ':'
|
||||
{ 107, 2, 8, 3, 0, -7 }, // 0x3B ';'
|
||||
{ 109, 6, 10, 7, 0, -10 }, // 0x3C '<'
|
||||
{ 117, 4, 3, 5, 0, -6 }, // 0x3D '='
|
||||
{ 119, 6, 10, 7, 0, -10 }, // 0x3E '>'
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x3F '?'
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x40 '@'
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x41 'A'
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x42 'B'
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x43 'C'
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x44 'D'
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x45 'E'
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x46 'F'
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x47 'G'
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x48 'H'
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x49 'I'
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x4A 'J'
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x4B 'K'
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x4C 'L'
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x4D 'M'
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x4E 'N'
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x4F 'O'
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x50 'P'
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x51 'Q'
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x52 'R'
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x53 'S'
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x54 'T'
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x55 'U'
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x56 'V'
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x57 'W'
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x58 'X'
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x59 'Y'
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x5A 'Z'
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x5B '['
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x5C '\'
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x5D ']'
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x5E '^'
|
||||
{ 127, 3, 1, 4, 0, 0 }, // 0x5F '_'
|
||||
{ 0, 0, 0, 0, 0, 0 }, // 0x60 '`'
|
||||
{ 128, 6, 10, 7, 0, -10 }, // 0x61 'a'
|
||||
{ 136, 7, 10, 8, 0, -10 }, // 0x62 'b'
|
||||
{ 146, 5, 10, 6, 0, -10 }, // 0x63 'c'
|
||||
{ 153, 7, 10, 8, 0, -10 }, // 0x64 'd'
|
||||
{ 163, 6, 10, 7, 0, -10 }, // 0x65 'e'
|
||||
{ 171, 4, 10, 5, 0, -10 }, // 0x66 'f'
|
||||
{ 176, 6, 10, 7, 0, -10 }, // 0x67 'g'
|
||||
{ 184, 6, 10, 7, 0, -10 }, // 0x68 'h'
|
||||
{ 192, 2, 10, 3, 0, -10 }, // 0x69 'i'
|
||||
{ 195, 4, 10, 5, 0, -10 }, // 0x6A 'j'
|
||||
{ 200, 6, 10, 7, 0, -10 }, // 0x6B 'k'
|
||||
{ 208, 2, 10, 3, 0, -10 }, // 0x6C 'l'
|
||||
{ 211, 7, 10, 8, 0, -10 }, // 0x6D 'm'
|
||||
{ 221, 6, 10, 7, 0, -10 }, // 0x6E 'n'
|
||||
{ 229, 6, 10, 7, 0, -10 }, // 0x6F 'o'
|
||||
{ 237, 6, 10, 7, 0, -10 }, // 0x70 'p'
|
||||
{ 245, 6, 10, 7, 0, -10 }, // 0x71 'q'
|
||||
{ 253, 4, 10, 5, 0, -10 }, // 0x72 'r'
|
||||
{ 258, 6, 10, 7, 0, -10 }, // 0x73 's'
|
||||
{ 266, 4, 10, 5, 0, -10 }, // 0x74 't'
|
||||
{ 271, 6, 10, 7, 0, -10 }, // 0x75 'u'
|
||||
{ 279, 6, 10, 7, 0, -10 }, // 0x76 'v'
|
||||
{ 287, 7, 10, 8, 0, -10 }, // 0x77 'w'
|
||||
{ 297, 6, 10, 7, 0, -10 }, // 0x78 'x'
|
||||
{ 305, 5, 10, 6, 0, -10 }, // 0x79 'y'
|
||||
{ 312, 6, 10, 7, 0, -10 } // 0x7A 'z'
|
||||
};
|
||||
|
||||
const GFXfont NT7x10 PROGMEM = {(uint8_t *) NT7x10_Bitmaps, (GFXglyph *)NT7x10_Glyphs, 0x20, 0x7A, 10};
|
||||
147
libraries/_NToolsFonts/TECH8p.h
Normal file
147
libraries/_NToolsFonts/TECH8p.h
Normal file
@@ -0,0 +1,147 @@
|
||||
const uint8_t TECH28pt7bBitmaps[] PROGMEM = {
|
||||
0x00, 0xFC, 0x7F, 0xF6, 0xFF, 0x50, 0xFB, 0xD0, 0x3D, 0xF4, 0x1F, 0x7D,
|
||||
0xC7, 0x10, 0x3D, 0xF4, 0x10, 0x41, 0xFF, 0xF0, 0x3D, 0xF4, 0x1F, 0x7D,
|
||||
0xFB, 0xD0, 0x01, 0x04, 0x10, 0x41, 0xF4, 0x7C, 0x6D, 0xBF, 0xDC, 0x36,
|
||||
0xFF, 0x7B, 0xD0, 0x3D, 0xF7, 0x1F, 0x7D, 0x30, 0xC0, 0x3D, 0xF4, 0xC3,
|
||||
0x0C, 0xF4, 0xFF, 0x0F, 0xF0, 0xF0, 0x04, 0x10, 0x1F, 0x73, 0xCC, 0x30,
|
||||
0x7B, 0xF0, 0x33, 0xCF, 0x3F, 0xFF, 0xFC, 0x7F, 0xFF, 0xFB, 0xF0, 0x1F,
|
||||
0xFF, 0x8F, 0xFF, 0xEB, 0xB0, 0x3B, 0xEC, 0x3E, 0xFB, 0xCF, 0x30, 0x3F,
|
||||
0xFC, 0x30, 0xC3, 0xFF, 0xF0, 0x3F, 0xFC, 0x7F, 0xFF, 0xC3, 0x00, 0x37,
|
||||
0xDF, 0x0F, 0xFF, 0xEB, 0xB0, 0x03, 0x0C, 0x30, 0xC3, 0x7B, 0xF0, 0x3F,
|
||||
0xFF, 0x3F, 0xFF, 0x7F, 0xF0, 0x3B, 0xEC, 0x30, 0xC3, 0xFF, 0xFF, 0x40,
|
||||
0x7C, 0x6D, 0xBF, 0xFF, 0x0F, 0xF0, 0xDC, 0x12, 0x7F, 0xFB, 0xF0, 0x1F,
|
||||
0xFF, 0x8C, 0x30, 0xFB, 0xD0, 0x1D, 0xF7, 0x0F, 0xFF, 0x7B, 0xF0, 0x3F,
|
||||
0xFF, 0x3C, 0xF3, 0xFB, 0xF0, 0x3F, 0xFF, 0x3F, 0xFF, 0x5F, 0x70, 0x30,
|
||||
0xC3, 0x0D, 0xF7, 0xEB, 0xB0, 0x33, 0xCF, 0x3E, 0xFB, 0x5F, 0x70, 0x37,
|
||||
0xDF, 0x0D, 0xF7, 0x5F, 0x70, 0x37, 0xDF, 0x0C, 0x30, 0x5F, 0x70, 0x37,
|
||||
0xDF, 0x1D, 0xF7, 0xCF, 0x30, 0x3F, 0xFF, 0x3C, 0xF3, 0xFF, 0xF0, 0x0C,
|
||||
0x30, 0xCF, 0xFF, 0x0C, 0x30, 0x03, 0x0C, 0x3E, 0xFB, 0xCF, 0x30, 0x3F,
|
||||
0xFF, 0x3C, 0xF3, 0xC3, 0x00, 0x30, 0xC3, 0x0D, 0xF7, 0xFE, 0x9F, 0xD8,
|
||||
0x00, 0xE6, 0x7C, 0xCF, 0x99, 0xF3, 0x3E, 0x67, 0xFB, 0xF0, 0x33, 0xCF,
|
||||
0x3C, 0xF3, 0x7B, 0xF0, 0x33, 0xCF, 0x3F, 0xFF, 0xFB, 0xF0, 0x37, 0xDF,
|
||||
0x0C, 0x30, 0x7B, 0xF0, 0x33, 0xCF, 0x3F, 0xFF, 0x30, 0xFB, 0xF0, 0x37,
|
||||
0xDF, 0x0D, 0xB7, 0x7F, 0xF0, 0x3F, 0xFC, 0x7F, 0xFF, 0xFF, 0xF0, 0x0C,
|
||||
0x30, 0xC3, 0x0C, 0xCF, 0x30, 0x33, 0xCF, 0x3F, 0xFF, 0xCF, 0x30, 0x33,
|
||||
0xCF, 0x3F, 0xCC, 0xCC, 0xF9, 0x9C, 0x00, 0x66, 0x7C, 0xCF, 0x99, 0xFF,
|
||||
0xBF, 0xF6, 0xCF, 0x30, 0x3F, 0xFF, 0x3C, 0xF3, 0xCF, 0x30, 0x33, 0xFF,
|
||||
0xF3, 0x0C, 0xFF, 0xF0, 0x1F, 0xFB, 0x8F, 0xFF, 0x7C, 0x6D, 0xBF, 0xC3,
|
||||
0x00, 0x3E, 0x34, 0xD0, 0x41, 0xDC, 0x36, 0xFF, 0xC3, 0x00, 0x3D, 0xF7,
|
||||
0x0F, 0x7D, 0xFF, 0xF4, 0x7B, 0xD0, 0x3D, 0xF7, 0x1C, 0x71, 0xFB, 0xD0,
|
||||
0x3D, 0xF7, 0x1F, 0x7D, 0x7F, 0xF0, 0x30, 0xC3, 0x0F, 0xFF, 0xFB, 0xD0,
|
||||
0x31, 0xC7, 0x1F, 0x7D, 0x7F, 0xF0, 0x3F, 0xFF, 0x0F, 0xFF, 0x7F, 0xF0,
|
||||
0x3F, 0xFF, 0x0C, 0x30, 0x7F, 0xF0, 0x37, 0xDF, 0x1F, 0xFF, 0xC7, 0x10,
|
||||
0x3D, 0xF7, 0x1C, 0x71, 0xF7, 0xD0, 0x0C, 0x30, 0xCF, 0x7D, 0x04, 0x10,
|
||||
0x01, 0x04, 0x1F, 0x7D, 0xC7, 0x10, 0x3D, 0xF7, 0x1C, 0x71, 0xC3, 0x00,
|
||||
0x30, 0xC3, 0x0F, 0x7D, 0xFF, 0x9F, 0xE8, 0x00, 0xE6, 0x3C, 0xC7, 0x98,
|
||||
0xF3, 0x1E, 0x63, 0xFB, 0xD0, 0x31, 0xC7, 0x1C, 0x71, 0x7B, 0xD0, 0x31,
|
||||
0xC7, 0x1F, 0x7D, 0xFB, 0xD0, 0x3D, 0xF7, 0x0C, 0x30, 0x7B, 0xD0, 0x31,
|
||||
0xC7, 0x1F, 0x7D, 0x30, 0xFB, 0xD0, 0x3D, 0xF7, 0x0C, 0xB3, 0x7F, 0xF0,
|
||||
0x3D, 0xF4, 0x1F, 0x7D, 0xF7, 0xD0, 0x0C, 0x30, 0xC3, 0x0C, 0xC7, 0x10,
|
||||
0x31, 0xC7, 0x1F, 0x7D, 0xC7, 0x10, 0x31, 0xC7, 0x1F, 0x4C, 0xCC, 0x79,
|
||||
0x8C, 0x00, 0x66, 0x3C, 0xC7, 0x98, 0xFF, 0xDF, 0xFA, 0xC7, 0x10, 0x3D,
|
||||
0x77, 0x1C, 0x71, 0xC7, 0x10, 0x31, 0xFF, 0xF3, 0x0C, 0xF7, 0xD0, 0x1D,
|
||||
0xFB, 0x0F, 0xFF, 0x7C, 0x6D, 0xBF, 0x00, 0xDC, 0x12, 0x7F, 0x00 };
|
||||
|
||||
const GFXglyph TECH28pt7bGlyphs[] PROGMEM = {
|
||||
{ 0, 1, 1, 5, 0, 0 }, // 0x20 ' '
|
||||
{ 1, 3, 8, 4, 1, -11 }, // 0x21 '!'
|
||||
{ 4, 4, 3, 5, 1, -11 }, // 0x22 '"'
|
||||
{ 6, 6, 8, 8, 1, -11 }, // 0x23 '#'
|
||||
{ 12, 6, 8, 8, 1, -11 }, // 0x24 '$'
|
||||
{ 18, 6, 8, 8, 1, -11 }, // 0x25 '%'
|
||||
{ 24, 6, 8, 8, 1, -11 }, // 0x26 '&'
|
||||
{ 30, 2, 3, 3, 1, -11 }, // 0x27 '''
|
||||
{ 31, 3, 8, 5, 1, -11 }, // 0x28 '('
|
||||
{ 34, 3, 8, 5, 1, -11 }, // 0x29 ')'
|
||||
{ 37, 6, 8, 8, 1, -11 }, // 0x2A '*'
|
||||
{ 43, 6, 8, 8, 1, -11 }, // 0x2B '+'
|
||||
{ 49, 2, 3, 3, 1, -5 }, // 0x2C ','
|
||||
{ 50, 4, 5, 5, 1, -8 }, // 0x2D '-'
|
||||
{ 53, 2, 2, 3, 1, -5 }, // 0x2E '.'
|
||||
{ 54, 6, 8, 8, 1, -11 }, // 0x2F '/'
|
||||
{ 60, 6, 8, 8, 1, -11 }, // 0x30 '0'
|
||||
{ 66, 3, 8, 4, 1, -11 }, // 0x31 '1'
|
||||
{ 69, 6, 8, 8, 1, -11 }, // 0x32 '2'
|
||||
{ 75, 6, 8, 8, 1, -11 }, // 0x33 '3'
|
||||
{ 81, 6, 8, 8, 1, -11 }, // 0x34 '4'
|
||||
{ 87, 6, 8, 8, 1, -11 }, // 0x35 '5'
|
||||
{ 93, 6, 8, 8, 1, -11 }, // 0x36 '6'
|
||||
{ 99, 6, 8, 8, 1, -11 }, // 0x37 '7'
|
||||
{ 105, 6, 8, 8, 1, -11 }, // 0x38 '8'
|
||||
{ 111, 6, 8, 8, 1, -11 }, // 0x39 '9'
|
||||
{ 117, 2, 4, 3, 1, -7 }, // 0x3A ':'
|
||||
{ 118, 2, 5, 3, 1, -7 }, // 0x3B ';'
|
||||
{ 120, 3, 8, 5, 1, -11 }, // 0x3C '<'
|
||||
{ 123, 4, 5, 5, 1, -9 }, // 0x3D '='
|
||||
{ 126, 3, 8, 5, 1, -11 }, // 0x3E '>'
|
||||
{ 129, 6, 8, 8, 1, -11 }, // 0x3F '?'
|
||||
{ 135, 6, 8, 8, 1, -11 }, // 0x40 '@'
|
||||
{ 141, 6, 8, 8, 1, -11 }, // 0x41 'A'
|
||||
{ 147, 6, 8, 8, 1, -11 }, // 0x42 'B'
|
||||
{ 153, 6, 8, 8, 1, -11 }, // 0x43 'C'
|
||||
{ 159, 6, 8, 8, 1, -11 }, // 0x44 'D'
|
||||
{ 165, 6, 8, 8, 1, -11 }, // 0x45 'E'
|
||||
{ 171, 6, 8, 8, 1, -11 }, // 0x46 'F'
|
||||
{ 177, 6, 8, 8, 1, -11 }, // 0x47 'G'
|
||||
{ 183, 6, 8, 8, 1, -11 }, // 0x48 'H'
|
||||
{ 189, 6, 8, 8, 1, -11 }, // 0x49 'I'
|
||||
{ 195, 6, 8, 8, 1, -11 }, // 0x4A 'J'
|
||||
{ 201, 6, 8, 8, 1, -11 }, // 0x4B 'K'
|
||||
{ 207, 6, 8, 8, 1, -11 }, // 0x4C 'L'
|
||||
{ 213, 11, 8, 12, 1, -11 }, // 0x4D 'M'
|
||||
{ 224, 6, 8, 8, 1, -11 }, // 0x4E 'N'
|
||||
{ 230, 6, 8, 8, 1, -11 }, // 0x4F 'O'
|
||||
{ 236, 6, 8, 8, 1, -11 }, // 0x50 'P'
|
||||
{ 242, 6, 9, 8, 1, -11 }, // 0x51 'Q'
|
||||
{ 249, 6, 8, 8, 1, -11 }, // 0x52 'R'
|
||||
{ 255, 6, 8, 8, 1, -11 }, // 0x53 'S'
|
||||
{ 261, 6, 8, 8, 1, -11 }, // 0x54 'T'
|
||||
{ 267, 6, 8, 8, 1, -11 }, // 0x55 'U'
|
||||
{ 273, 6, 8, 8, 1, -11 }, // 0x56 'V'
|
||||
{ 279, 11, 8, 12, 1, -11 }, // 0x57 'W'
|
||||
{ 290, 6, 8, 8, 1, -11 }, // 0x58 'X'
|
||||
{ 296, 6, 8, 8, 1, -11 }, // 0x59 'Y'
|
||||
{ 302, 6, 8, 8, 1, -11 }, // 0x5A 'Z'
|
||||
{ 308, 3, 8, 5, 1, -11 }, // 0x5B '['
|
||||
{ 311, 6, 8, 8, 1, -11 }, // 0x5C '\'
|
||||
{ 317, 3, 8, 5, 1, -11 }, // 0x5D ']'
|
||||
{ 320, 6, 8, 8, 1, -11 }, // 0x5E '^'
|
||||
{ 326, 8, 1, 8, 0, -3 }, // 0x5F '_'
|
||||
{ 327, 2, 3, 3, 1, -11 }, // 0x60 '`'
|
||||
{ 328, 6, 8, 8, 1, -11 }, // 0x61 'a'
|
||||
{ 334, 6, 8, 8, 1, -11 }, // 0x62 'b'
|
||||
{ 340, 6, 8, 8, 1, -11 }, // 0x63 'c'
|
||||
{ 346, 6, 8, 8, 1, -11 }, // 0x64 'd'
|
||||
{ 352, 6, 8, 8, 1, -11 }, // 0x65 'e'
|
||||
{ 358, 6, 8, 8, 1, -11 }, // 0x66 'f'
|
||||
{ 364, 6, 8, 8, 1, -11 }, // 0x67 'g'
|
||||
{ 370, 6, 8, 8, 1, -11 }, // 0x68 'h'
|
||||
{ 376, 6, 8, 8, 1, -11 }, // 0x69 'i'
|
||||
{ 382, 6, 8, 8, 1, -11 }, // 0x6A 'j'
|
||||
{ 388, 6, 8, 8, 1, -11 }, // 0x6B 'k'
|
||||
{ 394, 6, 8, 8, 1, -11 }, // 0x6C 'l'
|
||||
{ 400, 11, 8, 12, 1, -11 }, // 0x6D 'm'
|
||||
{ 411, 6, 8, 8, 1, -11 }, // 0x6E 'n'
|
||||
{ 417, 6, 8, 8, 1, -11 }, // 0x6F 'o'
|
||||
{ 423, 6, 8, 8, 1, -11 }, // 0x70 'p'
|
||||
{ 429, 6, 9, 8, 1, -11 }, // 0x71 'q'
|
||||
{ 436, 6, 8, 8, 1, -11 }, // 0x72 'r'
|
||||
{ 442, 6, 8, 8, 1, -11 }, // 0x73 's'
|
||||
{ 448, 6, 8, 8, 1, -11 }, // 0x74 't'
|
||||
{ 454, 6, 8, 8, 1, -11 }, // 0x75 'u'
|
||||
{ 460, 6, 8, 8, 1, -11 }, // 0x76 'v'
|
||||
{ 466, 11, 8, 12, 1, -11 }, // 0x77 'w'
|
||||
{ 477, 6, 8, 8, 1, -11 }, // 0x78 'x'
|
||||
{ 483, 6, 8, 8, 1, -11 }, // 0x79 'y'
|
||||
{ 489, 6, 8, 8, 1, -11 }, // 0x7A 'z'
|
||||
{ 495, 3, 8, 5, 1, -11 }, // 0x7B '{'
|
||||
{ 498, 1, 1, 3, 0, 0 }, // 0x7C '|'
|
||||
{ 499, 3, 8, 5, 1, -11 }, // 0x7D '}'
|
||||
{ 502, 1, 1, 5, 0, 0 } }; // 0x7E '~'
|
||||
|
||||
const GFXfont TECH28pt7b PROGMEM = {
|
||||
(uint8_t *)TECH28pt7bBitmaps,
|
||||
(GFXglyph *)TECH28pt7bGlyphs,
|
||||
0x20, 0x7E, 16 };
|
||||
|
||||
// Approx. 1175 bytes
|
||||
202
libraries/_NToolsFonts/char10x16.h
Normal file
202
libraries/_NToolsFonts/char10x16.h
Normal file
@@ -0,0 +1,202 @@
|
||||
void Out10x16Char(char charater, uint8_t x, uint8_t y, uint8_t red,uint8_t green,uint8_t blue){
|
||||
switch (charater){
|
||||
case '0':
|
||||
LineH(x+2,y,6,red,green,blue);
|
||||
LineH(x+1,y+1,8,red,green,blue);
|
||||
LineH(x,y+2,10,red,green,blue);
|
||||
LineV(x,y+3,10,red,green,blue);
|
||||
LineV(x+1,y+3,10,red,green,blue);
|
||||
LineV(x+2,y+3,10,red,green,blue);
|
||||
LineV(x+7,y+3,10,red,green,blue);
|
||||
LineV(x+8,y+3,10,red,green,blue);
|
||||
LineV(x+9,y+3,10,red,green,blue);
|
||||
LineH(x,y+13,10,red,green,blue);
|
||||
LineH(x+1,y+14,8,red,green,blue);
|
||||
LineH(x+2,y+15,6,red,green,blue);
|
||||
break;
|
||||
case '1':
|
||||
LineV(x+3,y+3,3,red,green,blue);
|
||||
LineV(x+4,y+2,3,red,green,blue);
|
||||
LineV(x+5,y+1,3,red,green,blue);
|
||||
LineV(x+6,y,3,red,green,blue);
|
||||
LineV(x+7,y,16,red,green,blue);
|
||||
LineV(x+8,y,16,red,green,blue);
|
||||
LineV(x+9,y,16,red,green,blue);
|
||||
break;
|
||||
case '2':
|
||||
LineH(x+2,y,6,red,green,blue);
|
||||
LineH(x+1,y+1,8,red,green,blue);
|
||||
LineH(x,y+2,10,red,green,blue);
|
||||
LineH(x,y+3,3,red,green,blue);
|
||||
LineV(x+8,y+2,5,red,green,blue);
|
||||
LineV(x+9,y+2,5,red,green,blue);
|
||||
LineV(x+7,y+2,5,red,green,blue);
|
||||
LineH(x+6,y+7,3,red,green,blue);
|
||||
LineH(x+5,y+8,3,red,green,blue);
|
||||
LineH(x+4,y+9,3,red,green,blue);
|
||||
LineH(x+3,y+10,3,red,green,blue);
|
||||
LineH(x+2,y+11,3,red,green,blue);
|
||||
LineH(x+1,y+12,3,red,green,blue);
|
||||
LineH(x,y+13,10,red,green,blue);
|
||||
LineH(x,y+14,10,red,green,blue);
|
||||
LineH(x,y+15,10,red,green,blue);
|
||||
break;
|
||||
case '3':
|
||||
LineH(x+2,y,6,red,green,blue);
|
||||
LineH(x+1,y+1,8,red,green,blue);
|
||||
LineH(x,y+2,10,red,green,blue);
|
||||
LineH(x,y+3,3,red,green,blue);
|
||||
LineV(x+7,y+2,12,red,green,blue);
|
||||
LineV(x+8,y+2,12,red,green,blue);
|
||||
LineV(x+9,y+2,5,red,green,blue);
|
||||
LineV(x+9,y+9,5,red,green,blue);
|
||||
LineH(x+4,y+7,4,red,green,blue);
|
||||
LineH(x+4,y+8,4,red,green,blue);
|
||||
LineH(x,y+12,3,red,green,blue);
|
||||
LineH(x,y+13,10,red,green,blue);
|
||||
LineH(x+1,y+14,8,red,green,blue);
|
||||
LineH(x+2,y+15,6,red,green,blue);
|
||||
break;
|
||||
case '4':
|
||||
LineV(x,y,7,red,green,blue);
|
||||
LineV(x+1,y,8,red,green,blue);
|
||||
LineV(x+2,y,8,red,green,blue);
|
||||
LineH(x+2,y+7,6,red,green,blue);
|
||||
LineH(x+2,y+8,6,red,green,blue);
|
||||
LineV(x+7,y,16,red,green,blue);
|
||||
LineV(x+8,y,16,red,green,blue);
|
||||
LineV(x+9,y,16,red,green,blue);
|
||||
break;
|
||||
case '5':
|
||||
LineH(x+1,y,9,red,green,blue);
|
||||
LineH(x,y+1,10,red,green,blue);
|
||||
LineH(x,y+2,9,red,green,blue);
|
||||
LineV(x,y+3,5,red,green,blue);
|
||||
LineV(x+1,y+3,6,red,green,blue);
|
||||
LineV(x+2,y+3,6,red,green,blue);
|
||||
LineH(x+3,y+7,5,red,green,blue);
|
||||
LineH(x+3,y+8,6,red,green,blue);
|
||||
LineV(x+7,y+8,6,red,green,blue);
|
||||
LineV(x+8,y+8,6,red,green,blue);
|
||||
LineV(x+9,y+9,5,red,green,blue);
|
||||
LineH(x,y+12,3,red,green,blue);
|
||||
LineH(x,y+13,7,red,green,blue);
|
||||
LineH(x+1,y+14,8,red,green,blue);
|
||||
LineH(x+2,y+15,6,red,green,blue);
|
||||
break;
|
||||
case '6':
|
||||
LineH(x+2,y,6,red,green,blue);
|
||||
LineH(x+1,y+1,8,red,green,blue);
|
||||
LineH(x,y+2,10,red,green,blue);
|
||||
LineV(x,y+2,12,red,green,blue);
|
||||
LineV(x+1,y+1,14,red,green,blue);
|
||||
LineV(x+2,y+1,14,red,green,blue);
|
||||
LineH(x+7,y+3,3,red,green,blue);
|
||||
LineH(x+2,y+7,6,red,green,blue);
|
||||
LineH(x+2,y+8,6,red,green,blue);
|
||||
LineV(x+7,y+8,6,red,green,blue);
|
||||
LineV(x+8,y+8,6,red,green,blue);
|
||||
LineV(x+9,y+9,5,red,green,blue);
|
||||
LineH(x,y+13,10,red,green,blue);
|
||||
LineH(x+1,y+14,8,red,green,blue);
|
||||
LineH(x+2,y+15,6,red,green,blue);
|
||||
break;
|
||||
case '7':
|
||||
LineH(x+1,y,9,red,green,blue);
|
||||
LineH(x,y+1,10,red,green,blue);
|
||||
LineH(x,y+2,10,red,green,blue);
|
||||
LineV(x+7,y+2,2,red,green,blue);
|
||||
LineV(x+8,y+2,2,red,green,blue);
|
||||
LineV(x+9,y+2,2,red,green,blue);
|
||||
LineV(x+6,y+4,3,red,green,blue);
|
||||
LineV(x+7,y+4,3,red,green,blue);
|
||||
LineV(x+8,y+4,3,red,green,blue);
|
||||
LineV(x+5,y+7,3,red,green,blue);
|
||||
LineV(x+6,y+7,3,red,green,blue);
|
||||
LineV(x+7,y+7,3,red,green,blue);
|
||||
LineV(x+4,y+10,3,red,green,blue);
|
||||
LineV(x+5,y+10,3,red,green,blue);
|
||||
LineV(x+6,y+10,3,red,green,blue);
|
||||
LineV(x+3,y+13,3,red,green,blue);
|
||||
LineV(x+4,y+13,3,red,green,blue);
|
||||
LineV(x+5,y+13,3,red,green,blue);
|
||||
break;
|
||||
case '8':
|
||||
LineH(x+2,y,6,red,green,blue);
|
||||
LineH(x+1,y+1,8,red,green,blue);
|
||||
LineH(x,y+2,10,red,green,blue);
|
||||
LineV(x,y+2,5,red,green,blue);
|
||||
LineV(x+1,y+2,5,red,green,blue);
|
||||
LineV(x+2,y+2,5,red,green,blue);
|
||||
LineV(x,y+9,5,red,green,blue);
|
||||
LineV(x+1,y+9,5,red,green,blue);
|
||||
LineV(x+2,y+9,5,red,green,blue);
|
||||
LineV(x+7,y+2,5,red,green,blue);
|
||||
LineV(x+8,y+2,5,red,green,blue);
|
||||
LineV(x+9,y+2,5,red,green,blue);
|
||||
LineV(x+7,y+9,5,red,green,blue);
|
||||
LineV(x+8,y+9,5,red,green,blue);
|
||||
LineV(x+9,y+9,5,red,green,blue);
|
||||
LineH(x+1,y+7,8,red,green,blue);
|
||||
LineH(x+1,y+8,8,red,green,blue);
|
||||
LineH(x,y+13,10,red,green,blue);
|
||||
LineH(x+1,y+14,8,red,green,blue);
|
||||
LineH(x+2,y+15,6,red,green,blue);
|
||||
break;
|
||||
case '9':
|
||||
LineH(x+2,y,6,red,green,blue);
|
||||
LineH(x+1,y+1,8,red,green,blue);
|
||||
LineH(x,y+2,10,red,green,blue);
|
||||
LineV(x,y+2,5,red,green,blue);
|
||||
LineV(x+1,y+2,5,red,green,blue);
|
||||
LineV(x+2,y+2,5,red,green,blue);
|
||||
LineV(x+7,y+2,5,red,green,blue);
|
||||
LineV(x+8,y+2,5,red,green,blue);
|
||||
LineV(x+9,y+2,5,red,green,blue);
|
||||
LineV(x+7,y+9,5,red,green,blue);
|
||||
LineV(x+8,y+9,5,red,green,blue);
|
||||
LineV(x+9,y+9,5,red,green,blue);
|
||||
LineH(x+1,y+7,9,red,green,blue);
|
||||
LineH(x+2,y+8,8,red,green,blue);
|
||||
LineH(x,y+12,3,red,green,blue);
|
||||
LineH(x,y+13,10,red,green,blue);
|
||||
LineH(x+1,y+14,8,red,green,blue);
|
||||
LineH(x+2,y+15,6,red,green,blue);
|
||||
break;
|
||||
case '.':
|
||||
LineH(x,y+10,2,red,green,blue);
|
||||
LineH(x,y+11,2,red,green,blue);
|
||||
break;
|
||||
case ':':
|
||||
LineH(x,y+4,2,red,green,blue);
|
||||
LineH(x,y+5,2,red,green,blue);
|
||||
LineH(x,y+10,2,red,green,blue);
|
||||
LineH(x,y+11,2,red,green,blue);
|
||||
break;
|
||||
case '>':
|
||||
LineH(x+2,y+1,2,red,green,blue);
|
||||
LineH(x+2,y+2,2,red,green,blue);
|
||||
LineH(x+4,y+3,2,red,green,blue);
|
||||
LineH(x+4,y+4,2,red,green,blue);
|
||||
LineH(x+6,y+5,2,red,green,blue);
|
||||
LineH(x+6,y+6,2,red,green,blue);
|
||||
LineH(x+8,y+7,2,red,green,blue);
|
||||
LineH(x+8,y+8,2,red,green,blue);
|
||||
LineH(x+6,y+9,2,red,green,blue);
|
||||
LineH(x+6,y+10,2,red,green,blue);
|
||||
LineH(x+4,y+11,2,red,green,blue);
|
||||
LineH(x+4,y+12,2,red,green,blue);
|
||||
LineH(x+2,y+13,2,red,green,blue);
|
||||
LineH(x+2,y+14,2,red,green,blue);
|
||||
break;
|
||||
case ' ':
|
||||
for(uint8_t var= 0;var < 10;var++){
|
||||
LineV(x+var,y,16,0,0,0);
|
||||
}
|
||||
break;
|
||||
case '-':
|
||||
LineH(x+2,y+7,6,red,green,blue);
|
||||
LineH(x+2,y+8,6,red,green,blue);
|
||||
break;
|
||||
}
|
||||
}
|
||||
203
libraries/_NToolsFonts/char10x16_light.h
Normal file
203
libraries/_NToolsFonts/char10x16_light.h
Normal file
@@ -0,0 +1,203 @@
|
||||
void Out10x16Char_light(char charater, uint8_t x, uint8_t y, uint8_t red,uint8_t green,uint8_t blue){
|
||||
switch (charater){
|
||||
case '0':
|
||||
LineH(x+2,y,6,red,green,blue);
|
||||
LineH(x+1,y+1,8,red,green,blue);
|
||||
LineH(x,y+2,3,red,green,blue);
|
||||
LineH(x+7,y+2,3,red,green,blue);
|
||||
LineV(x,y+3,10,red,green,blue);
|
||||
LineV(x+1,y+3,10,red,green,blue);
|
||||
LineV(x+8,y+3,10,red,green,blue);
|
||||
LineV(x+9,y+3,10,red,green,blue);
|
||||
LineH(x,y+13,3,red,green,blue);
|
||||
LineH(x+7,y+13,3,red,green,blue);
|
||||
LineH(x+1,y+14,8,red,green,blue);
|
||||
LineH(x+2,y+15,6,red,green,blue);
|
||||
break;
|
||||
case '1':
|
||||
LineV(x+4,y+3,2,red,green,blue);
|
||||
LineV(x+5,y+2,2,red,green,blue);
|
||||
LineV(x+6,y+1,2,red,green,blue);
|
||||
LineV(x+7,y,2,red,green,blue);
|
||||
LineV(x+8,y,16,red,green,blue);
|
||||
LineV(x+9,y,16,red,green,blue);
|
||||
break;
|
||||
case '2':
|
||||
LineH(x+2,y,6,red,green,blue);
|
||||
LineH(x+1,y+1,8,red,green,blue);
|
||||
LineH(x,y+2,3,red,green,blue);
|
||||
LineH(x+7,y+2,3,red,green,blue);
|
||||
LineH(x,y+3,2,red,green,blue);
|
||||
LineV(x+8,y+3,3,red,green,blue);
|
||||
LineV(x+9,y+3,3,red,green,blue);
|
||||
LineH(x+7,y+6,2,red,green,blue);
|
||||
LineH(x+6,y+7,2,red,green,blue);
|
||||
LineH(x+5,y+8,2,red,green,blue);
|
||||
LineH(x+4,y+9,2,red,green,blue);
|
||||
LineH(x+3,y+10,2,red,green,blue);
|
||||
LineH(x+2,y+11,2,red,green,blue);
|
||||
LineH(x+1,y+12,2,red,green,blue);
|
||||
LineH(x,y+13,2,red,green,blue);
|
||||
LineH(x,y+14,10,red,green,blue);
|
||||
LineH(x,y+15,10,red,green,blue);
|
||||
break;
|
||||
case '3':
|
||||
LineH(x+2,y,6,red,green,blue);
|
||||
LineH(x+1,y+1,8,red,green,blue);
|
||||
LineH(x,y+2,3,red,green,blue);
|
||||
LineH(x,y+3,2,red,green,blue);
|
||||
LineH(x+7,y+2,3,red,green,blue);
|
||||
LineV(x+8,y+3,10,red,green,blue);
|
||||
LineV(x+9,y+3,4,red,green,blue);
|
||||
LineV(x+9,y+9,4,red,green,blue);
|
||||
LineH(x+4,y+7,4,red,green,blue);
|
||||
LineH(x+4,y+8,4,red,green,blue);
|
||||
LineH(x,y+12,2,red,green,blue);
|
||||
LineH(x,y+13,3,red,green,blue);
|
||||
LineH(x+7,y+13,3,red,green,blue);
|
||||
LineH(x+1,y+14,8,red,green,blue);
|
||||
LineH(x+2,y+15,6,red,green,blue);
|
||||
break;
|
||||
case '4':
|
||||
LineV(x,y,7,red,green,blue);
|
||||
LineV(x+1,y,8,red,green,blue);
|
||||
LineH(x+2,y+6,1,red,green,blue);
|
||||
LineH(x+2,y+7,7,red,green,blue);
|
||||
LineH(x+2,y+8,7,red,green,blue);
|
||||
LineV(x+8,y,16,red,green,blue);
|
||||
LineV(x+9,y,16,red,green,blue);
|
||||
break;
|
||||
case '5':
|
||||
LineH(x+1,y,9,red,green,blue);
|
||||
LineH(x,y+1,10,red,green,blue);
|
||||
LineH(x,y+2,2,red,green,blue);
|
||||
LineV(x,y+3,5,red,green,blue);
|
||||
LineV(x+1,y+3,6,red,green,blue);
|
||||
LineH(x+2,y+7,6,red,green,blue);
|
||||
LineH(x+2,y+8,7,red,green,blue);
|
||||
LineV(x+7,y+9,1,red,green,blue);
|
||||
LineV(x+8,y+8,6,red,green,blue);
|
||||
LineV(x+9,y+9,5,red,green,blue);
|
||||
LineV(x+7,y+13,1,red,green,blue);
|
||||
LineH(x,y+12,2,red,green,blue);
|
||||
LineH(x,y+13,3,red,green,blue);
|
||||
LineH(x+1,y+14,8,red,green,blue);
|
||||
LineH(x+2,y+15,6,red,green,blue);
|
||||
break;
|
||||
case '6':
|
||||
LineH(x+2,y,6,red,green,blue);
|
||||
LineH(x+1,y+1,8,red,green,blue);
|
||||
LineH(x,y+2,3,red,green,blue);
|
||||
LineH(x+7,y+2,3,red,green,blue);
|
||||
LineV(x,y+3,11,red,green,blue);
|
||||
LineV(x+1,y+3,12,red,green,blue);
|
||||
LineV(x+2,y+13,3,red,green,blue);
|
||||
LineH(x+8,y+3,2,red,green,blue);
|
||||
LineH(x+2,y+7,6,red,green,blue);
|
||||
LineH(x+2,y+8,6,red,green,blue);
|
||||
LineV(x+2,y+9,1,red,green,blue);
|
||||
LineV(x+7,y+9,1,red,green,blue);
|
||||
LineV(x+8,y+8,6,red,green,blue);
|
||||
LineV(x+9,y+9,5,red,green,blue);
|
||||
LineH(x+7,y+13,1,red,green,blue);
|
||||
LineH(x+3,y+14,6,red,green,blue);
|
||||
LineH(x+3,y+15,5,red,green,blue);
|
||||
break;
|
||||
case '7':
|
||||
LineH(x+1,y,9,red,green,blue);
|
||||
LineH(x,y+1,10,red,green,blue);
|
||||
LineH(x,y+2,2,red,green,blue);
|
||||
LineV(x+8,y+2,2,red,green,blue);
|
||||
LineV(x+9,y+2,2,red,green,blue);
|
||||
LineV(x+7,y+4,2,red,green,blue);
|
||||
LineV(x+8,y+4,2,red,green,blue);
|
||||
LineV(x+6,y+6,2,red,green,blue);
|
||||
LineV(x+7,y+6,2,red,green,blue);
|
||||
LineV(x+5,y+8,2,red,green,blue);
|
||||
LineV(x+6,y+8,2,red,green,blue);
|
||||
LineV(x+4,y+10,2,red,green,blue);
|
||||
LineV(x+5,y+10,2,red,green,blue);
|
||||
LineV(x+3,y+12,2,red,green,blue);
|
||||
LineV(x+4,y+12,2,red,green,blue);
|
||||
LineV(x+2,y+14,2,red,green,blue);
|
||||
LineV(x+3,y+14,2,red,green,blue);
|
||||
break;
|
||||
case '8':
|
||||
LineH(x+2,y,6,red,green,blue);
|
||||
LineH(x+1,y+1,8,red,green,blue);
|
||||
LineH(x+2,y+2,1,red,green,blue);
|
||||
LineH(x+7,y+2,1,red,green,blue);
|
||||
LineV(x,y+2,5,red,green,blue);
|
||||
LineV(x+1,y+2,5,red,green,blue);
|
||||
LineH(x+2,y+6,1,red,green,blue);
|
||||
LineH(x+7,y+6,1,red,green,blue);
|
||||
LineV(x,y+9,5,red,green,blue);
|
||||
LineV(x+1,y+9,5,red,green,blue);
|
||||
LineV(x+8,y+2,5,red,green,blue);
|
||||
LineV(x+9,y+2,5,red,green,blue);
|
||||
LineH(x+2,y+9,1,red,green,blue);
|
||||
LineH(x+7,y+9,1,red,green,blue);
|
||||
LineV(x+8,y+9,5,red,green,blue);
|
||||
LineV(x+9,y+9,5,red,green,blue);
|
||||
LineH(x+2,y+13,1,red,green,blue);
|
||||
LineH(x+7,y+13,1,red,green,blue);
|
||||
LineH(x+1,y+7,8,red,green,blue);
|
||||
LineH(x+1,y+8,8,red,green,blue);
|
||||
LineH(x+1,y+14,8,red,green,blue);
|
||||
LineH(x+2,y+15,6,red,green,blue);
|
||||
break;
|
||||
case '9':
|
||||
LineH(x+2,y,6,red,green,blue);
|
||||
LineH(x+1,y+1,8,red,green,blue);
|
||||
LineH(x,y+2,3,red,green,blue);
|
||||
LineV(x,y+3,4,red,green,blue);
|
||||
LineV(x+1,y+3,5,red,green,blue);
|
||||
LineH(x+7,y+2,3,red,green,blue);
|
||||
LineV(x+8,y+3,12,red,green,blue);
|
||||
LineV(x+9,y+3,11,red,green,blue);
|
||||
LineH(x+2,y+6,1,red,green,blue);
|
||||
LineH(x+7,y+6,1,red,green,blue);
|
||||
LineH(x+2,y+7,6,red,green,blue);
|
||||
LineH(x+2,y+8,6,red,green,blue);
|
||||
LineH(x,y+13,3,red,green,blue);
|
||||
LineH(x+7,y+13,1,red,green,blue);
|
||||
LineH(x+1,y+14,7,red,green,blue);
|
||||
LineH(x+2,y+15,6,red,green,blue);
|
||||
break;
|
||||
case '.':
|
||||
LineH(x,y+10,2,red,green,blue);
|
||||
LineH(x,y+11,2,red,green,blue);
|
||||
break;
|
||||
case ':':
|
||||
LineH(x,y+4,2,red,green,blue);
|
||||
LineH(x,y+5,2,red,green,blue);
|
||||
LineH(x,y+10,2,red,green,blue);
|
||||
LineH(x,y+11,2,red,green,blue);
|
||||
break;
|
||||
case '>':
|
||||
LineH(x+2,y+1,2,red,green,blue);
|
||||
LineH(x+2,y+2,2,red,green,blue);
|
||||
LineH(x+4,y+3,2,red,green,blue);
|
||||
LineH(x+4,y+4,2,red,green,blue);
|
||||
LineH(x+6,y+5,2,red,green,blue);
|
||||
LineH(x+6,y+6,2,red,green,blue);
|
||||
LineH(x+8,y+7,2,red,green,blue);
|
||||
LineH(x+8,y+8,2,red,green,blue);
|
||||
LineH(x+6,y+9,2,red,green,blue);
|
||||
LineH(x+6,y+10,2,red,green,blue);
|
||||
LineH(x+4,y+11,2,red,green,blue);
|
||||
LineH(x+4,y+12,2,red,green,blue);
|
||||
LineH(x+2,y+13,2,red,green,blue);
|
||||
LineH(x+2,y+14,2,red,green,blue);
|
||||
break;
|
||||
case ' ':
|
||||
for(uint8_t var= 0;var < 10;var++){
|
||||
LineV(x+var,y,16,0,0,0);
|
||||
}
|
||||
break;
|
||||
case '-':
|
||||
LineH(x+2,y+7,6,red,green,blue);
|
||||
LineH(x+2,y+8,6,red,green,blue);
|
||||
break;
|
||||
}
|
||||
}
|
||||
266
libraries/_NToolsFonts/char14x24.h
Normal file
266
libraries/_NToolsFonts/char14x24.h
Normal file
@@ -0,0 +1,266 @@
|
||||
uint8_t Out14x24Char(char charater, uint8_t x, uint8_t y, uint8_t red,uint8_t green,uint8_t blue){
|
||||
switch (charater){
|
||||
case '0':
|
||||
LineH(x+2,y,10,red,green,blue);
|
||||
LineH(x+1,y+1,12,red,green,blue);
|
||||
LineH(x,y+2,14,red,green,blue);
|
||||
LineV(x,y+3,18,red,green,blue);
|
||||
LineV(x+1,y+3,18,red,green,blue);
|
||||
LineV(x+2,y+3,18,red,green,blue);
|
||||
LineV(x+11,y+3,18,red,green,blue);
|
||||
LineV(x+12,y+3,18,red,green,blue);
|
||||
LineV(x+13,y+3,18,red,green,blue);
|
||||
LineH(x,y+21,14,red,green,blue);
|
||||
LineH(x+1,y+22,12,red,green,blue);
|
||||
LineH(x+2,y+23,10,red,green,blue);
|
||||
return 14;
|
||||
break;
|
||||
case '1':
|
||||
LineV(x,y+6,4,red,green,blue);
|
||||
LineV(x+1,y+5,4,red,green,blue);
|
||||
LineV(x+2,y+4,4,red,green,blue);
|
||||
LineV(x+3,y+3,4,red,green,blue);
|
||||
LineV(x+4,y+2,4,red,green,blue);
|
||||
LineV(x+5,y+1,4,red,green,blue);
|
||||
LineV(x+6,y,4,red,green,blue);
|
||||
LineV(x+7,y,24,red,green,blue);
|
||||
LineV(x+8,y,24,red,green,blue);
|
||||
LineV(x+9,y,24,red,green,blue);
|
||||
return 10;
|
||||
break;
|
||||
case '2':
|
||||
LineH(x+2,y,10,red,green,blue);
|
||||
LineH(x+1,y+1,12,red,green,blue);
|
||||
LineH(x,y+2,14,red,green,blue);
|
||||
LineH(x,y+3,3,red,green,blue);
|
||||
LineV(x+11,y+2,9,red,green,blue);
|
||||
LineV(x+12,y+2,9,red,green,blue);
|
||||
LineV(x+13,y+2,9,red,green,blue);
|
||||
LineH(x+10,y+11,3,red,green,blue);
|
||||
LineH(x+9,y+12,3,red,green,blue);
|
||||
LineH(x+8,y+13,3,red,green,blue);
|
||||
LineH(x+7,y+14,3,red,green,blue);
|
||||
LineH(x+6,y+15,3,red,green,blue);
|
||||
LineH(x+5,y+16,3,red,green,blue);
|
||||
LineH(x+4,y+17,3,red,green,blue);
|
||||
LineH(x+3,y+18,3,red,green,blue);
|
||||
LineH(x+2,y+19,3,red,green,blue);
|
||||
LineH(x+1,y+20,3,red,green,blue);
|
||||
LineH(x,y+21,14,red,green,blue);
|
||||
LineH(x,y+22,14,red,green,blue);
|
||||
LineH(x,y+23,14,red,green,blue);
|
||||
return 14;
|
||||
break;
|
||||
case '3':
|
||||
LineH(x+2,y,10,red,green,blue);
|
||||
LineH(x+1,y+1,12,red,green,blue);
|
||||
LineH(x,y+2,14,red,green,blue);
|
||||
LineH(x,y+3,3,red,green,blue);
|
||||
LineV(x+11,y+3,18,red,green,blue);
|
||||
LineV(x+12,y+3,18,red,green,blue);
|
||||
LineV(x+13,y+3,8,red,green,blue);
|
||||
LineV(x+13,y+13,8,red,green,blue);
|
||||
|
||||
LineH(x+6,y+11,6,red,green,blue);
|
||||
LineH(x+6,y+12,6,red,green,blue);
|
||||
LineH(x,y+20,3,red,green,blue);
|
||||
|
||||
LineH(x,y+21,14,red,green,blue);
|
||||
LineH(x+1,y+22,12,red,green,blue);
|
||||
LineH(x+2,y+23,10,red,green,blue);
|
||||
return 14;
|
||||
break;
|
||||
case '4':
|
||||
LineV(x,y,11,red,green,blue);
|
||||
LineV(x+1,y,12,red,green,blue);
|
||||
LineV(x+2,y,13,red,green,blue);
|
||||
LineH(x+3,y+11,8,red,green,blue);
|
||||
LineH(x+3,y+12,8,red,green,blue);
|
||||
LineV(x+11,y,24,red,green,blue);
|
||||
LineV(x+12,y,24,red,green,blue);
|
||||
LineV(x+13,y,24,red,green,blue);
|
||||
return 14;
|
||||
break;
|
||||
case '5':
|
||||
LineH(x+1,y,13,red,green,blue);
|
||||
LineH(x,y+1,14,red,green,blue);
|
||||
LineH(x,y+2,13,red,green,blue);
|
||||
|
||||
LineV(x,y+3,9,red,green,blue);
|
||||
LineV(x+1,y+3,10,red,green,blue);
|
||||
LineV(x+2,y+3,10,red,green,blue);
|
||||
|
||||
LineH(x+3,y+11,9,red,green,blue);
|
||||
LineH(x+3,y+12,10,red,green,blue);
|
||||
|
||||
LineV(x+11,y+11,10,red,green,blue);
|
||||
LineV(x+12,y+11,10,red,green,blue);
|
||||
LineV(x+13,y+12,9,red,green,blue);
|
||||
|
||||
LineH(x,y+20,3,red,green,blue);
|
||||
LineH(x,y+21,14,red,green,blue);
|
||||
LineH(x+1,y+22,12,red,green,blue);
|
||||
LineH(x+2,y+23,10,red,green,blue);
|
||||
return 14;
|
||||
break;
|
||||
case '6':
|
||||
LineH(x+2,y,10,red,green,blue);
|
||||
LineH(x+1,y+1,12,red,green,blue);
|
||||
LineH(x,y+2,14,red,green,blue);
|
||||
LineH(x+11,y+3,3,red,green,blue);
|
||||
|
||||
LineV(x,y+3,18,red,green,blue);
|
||||
LineV(x+1,y+3,18,red,green,blue);
|
||||
LineV(x+2,y+3,18,red,green,blue);
|
||||
|
||||
|
||||
LineH(x+3,y+11,8,red,green,blue);
|
||||
LineH(x+3,y+12,8,red,green,blue);
|
||||
|
||||
LineV(x+11,y+11,10,red,green,blue);
|
||||
LineV(x+12,y+12,9,red,green,blue);
|
||||
LineV(x+13,y+13,8,red,green,blue);
|
||||
|
||||
LineH(x,y+21,14,red,green,blue);
|
||||
LineH(x+1,y+22,12,red,green,blue);
|
||||
LineH(x+2,y+23,10,red,green,blue);
|
||||
return 14;
|
||||
break;
|
||||
case '7':
|
||||
LineH(x+1,y,13,red,green,blue);
|
||||
LineH(x,y+1,14,red,green,blue);
|
||||
LineH(x,y+2,14,red,green,blue);
|
||||
|
||||
LineH(x+11,y+3,3,red,green,blue);
|
||||
LineH(x+11,y+4,3,red,green,blue);
|
||||
LineH(x+11,y+5,3,red,green,blue);
|
||||
LineH(x+10,y+6,3,red,green,blue);
|
||||
LineH(x+10,y+7,3,red,green,blue);
|
||||
LineH(x+10,y+8,3,red,green,blue);
|
||||
LineH(x+9,y+9,3,red,green,blue);
|
||||
LineH(x+9,y+10,3,red,green,blue);
|
||||
LineH(x+9,y+11,3,red,green,blue);
|
||||
LineH(x+8,y+12,3,red,green,blue);
|
||||
LineH(x+8,y+13,3,red,green,blue);
|
||||
LineH(x+8,y+14,3,red,green,blue);
|
||||
LineH(x+7,y+15,3,red,green,blue);
|
||||
LineH(x+7,y+16,3,red,green,blue);
|
||||
LineH(x+7,y+17,3,red,green,blue);
|
||||
LineH(x+6,y+18,3,red,green,blue);
|
||||
LineH(x+6,y+19,3,red,green,blue);
|
||||
LineH(x+6,y+20,3,red,green,blue);
|
||||
LineH(x+5,y+21,3,red,green,blue);
|
||||
LineH(x+5,y+22,3,red,green,blue);
|
||||
LineH(x+5,y+23,3,red,green,blue);
|
||||
return 14;
|
||||
break;
|
||||
case '8':
|
||||
LineH(x+2,y,10,red,green,blue);
|
||||
LineH(x+1,y+1,12,red,green,blue);
|
||||
LineH(x,y+2,14,red,green,blue);
|
||||
|
||||
LineV(x,y+3,8,red,green,blue);
|
||||
LineV(x+1,y+3,8,red,green,blue);
|
||||
LineV(x+2,y+3,8,red,green,blue);
|
||||
|
||||
LineV(x,y+13,8,red,green,blue);
|
||||
LineV(x+1,y+13,8,red,green,blue);
|
||||
LineV(x+2,y+13,8,red,green,blue);
|
||||
|
||||
LineV(x+11,y+3,8,red,green,blue);
|
||||
LineV(x+12,y+3,8,red,green,blue);
|
||||
LineV(x+13,y+3,8,red,green,blue);
|
||||
|
||||
LineV(x+11,y+13,8,red,green,blue);
|
||||
LineV(x+12,y+13,8,red,green,blue);
|
||||
LineV(x+13,y+13,8,red,green,blue);
|
||||
|
||||
LineH(x+1,y+11,12,red,green,blue);
|
||||
LineH(x+1,y+12,12,red,green,blue);
|
||||
|
||||
LineH(x,y+21,14,red,green,blue);
|
||||
LineH(x+1,y+22,12,red,green,blue);
|
||||
LineH(x+2,y+23,10,red,green,blue);
|
||||
return 14;
|
||||
break;
|
||||
case '9':
|
||||
LineH(x+2,y,10,red,green,blue);
|
||||
LineH(x+1,y+1,12,red,green,blue);
|
||||
LineH(x,y+2,14,red,green,blue);
|
||||
|
||||
LineV(x,y+3,8,red,green,blue);
|
||||
LineV(x+1,y+3,8,red,green,blue);
|
||||
LineV(x+2,y+3,8,red,green,blue);
|
||||
|
||||
LineV(x+11,y+3,18,red,green,blue);
|
||||
LineV(x+12,y+3,18,red,green,blue);
|
||||
LineV(x+13,y+3,18,red,green,blue);
|
||||
|
||||
LineH(x+1,y+11,10,red,green,blue);
|
||||
LineH(x+2,y+12,9,red,green,blue);
|
||||
|
||||
LineH(x,y+21,14,red,green,blue);
|
||||
LineH(x+1,y+22,12,red,green,blue);
|
||||
LineH(x+2,y+23,10,red,green,blue);
|
||||
return 14;
|
||||
break;
|
||||
case '.':
|
||||
LineH(x,y+22,2,red,green,blue);
|
||||
LineH(x,y+23,2,red,green,blue);
|
||||
return 2;
|
||||
break;
|
||||
case ':':
|
||||
//LineH(x,y+6,2,red,green,blue);
|
||||
LineH(x,y+7,2,red,green,blue);
|
||||
LineH(x,y+8,2,red,green,blue);
|
||||
LineH(x,y+15,2,red,green,blue);
|
||||
LineH(x,y+16,2,red,green,blue);
|
||||
//LineH(x,y+17,2,red,green,blue);
|
||||
return 2;
|
||||
break;
|
||||
case '>':
|
||||
LineH(x,y+2,3,red,green,blue);
|
||||
LineH(x,y+3,3,red,green,blue);
|
||||
LineH(x,y+4,3,red,green,blue);
|
||||
|
||||
LineH(x+3,y+5,3,red,green,blue);
|
||||
LineH(x+3,y+6,3,red,green,blue);
|
||||
LineH(x+3,y+7,3,red,green,blue);
|
||||
|
||||
LineH(x+6,y+8,3,red,green,blue);
|
||||
LineH(x+6,y+9,3,red,green,blue);
|
||||
LineH(x+6,y+10,3,red,green,blue);
|
||||
|
||||
LineH(x+9,y+11,3,red,green,blue);
|
||||
LineH(x+9,y+12,3,red,green,blue);
|
||||
LineH(x+9,y+13,3,red,green,blue);
|
||||
|
||||
LineH(x+6,y+14,3,red,green,blue);
|
||||
LineH(x+6,y+15,3,red,green,blue);
|
||||
LineH(x+6,y+16,3,red,green,blue);
|
||||
|
||||
LineH(x+3,y+17,3,red,green,blue);
|
||||
LineH(x+3,y+18,3,red,green,blue);
|
||||
LineH(x+3,y+19,3,red,green,blue);
|
||||
|
||||
LineH(x,y+20,3,red,green,blue);
|
||||
LineH(x,y+21,3,red,green,blue);
|
||||
LineH(x,y+22,3,red,green,blue);
|
||||
|
||||
return 12;
|
||||
break;
|
||||
case ' ':
|
||||
for(uint8_t var= 0;var < 6;var++){
|
||||
LineV(x+var,y,24,0,0,0);
|
||||
}
|
||||
return 6;
|
||||
break;
|
||||
case '-':
|
||||
LineH(x,y+11,6,red,green,blue);
|
||||
LineH(x,y+12,6,red,green,blue);
|
||||
LineH(x,y+13,6,red,green,blue);
|
||||
return 6;
|
||||
break;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
302
libraries/_NToolsFonts/char16x24.h
Normal file
302
libraries/_NToolsFonts/char16x24.h
Normal file
@@ -0,0 +1,302 @@
|
||||
uint8_t Out16x24Char(char charater, uint8_t x, uint8_t y, uint8_t red,uint8_t green,uint8_t blue){
|
||||
switch (charater){
|
||||
case '0':
|
||||
LineH(x+2,y,12,red,green,blue);
|
||||
LineH(x+1,y+1,14,red,green,blue);
|
||||
LineH(x,y+2,16,red,green,blue);
|
||||
LineH(x,y+3,16,red,green,blue);
|
||||
LineV(x,y+4,16,red,green,blue);
|
||||
LineV(x+1,y+4,16,red,green,blue);
|
||||
LineV(x+2,y+4,16,red,green,blue);
|
||||
LineV(x+3,y+4,16,red,green,blue);
|
||||
LineV(x+12,y+4,16,red,green,blue);
|
||||
LineV(x+13,y+4,16,red,green,blue);
|
||||
LineV(x+14,y+4,16,red,green,blue);
|
||||
LineV(x+15,y+4,16,red,green,blue);
|
||||
LineH(x,y+20,16,red,green,blue);
|
||||
LineH(x,y+21,16,red,green,blue);
|
||||
LineH(x+1,y+22,14,red,green,blue);
|
||||
LineH(x+2,y+23,12,red,green,blue);
|
||||
return 16;
|
||||
break;
|
||||
case '1':
|
||||
LineV(x,y+6,5,red,green,blue);
|
||||
LineV(x+1,y+5,5,red,green,blue);
|
||||
LineV(x+2,y+4,5,red,green,blue);
|
||||
LineV(x+3,y+3,5,red,green,blue);
|
||||
LineV(x+4,y+2,5,red,green,blue);
|
||||
LineV(x+5,y+1,5,red,green,blue);
|
||||
LineV(x+6,y,24,red,green,blue);
|
||||
LineV(x+7,y,24,red,green,blue);
|
||||
LineV(x+8,y,24,red,green,blue);
|
||||
LineV(x+9,y,24,red,green,blue);
|
||||
return 10;
|
||||
break;
|
||||
case '2':
|
||||
LineH(x+2,y,12,red,green,blue);
|
||||
LineH(x+1,y+1,14,red,green,blue);
|
||||
LineH(x,y+2,16,red,green,blue);
|
||||
LineH(x,y+3,16,red,green,blue);
|
||||
LineH(x,y+4,4,red,green,blue);
|
||||
LineH(x,y+5,4,red,green,blue);
|
||||
LineV(x+15,y+4,5,red,green,blue);
|
||||
LineV(x+14,y+4,5,red,green,blue);
|
||||
LineV(x+13,y+4,5,red,green,blue);
|
||||
LineV(x+12,y+4,5,red,green,blue);
|
||||
LineH(x+11,y+9,5,red,green,blue);
|
||||
LineH(x+10,y+10,5,red,green,blue);
|
||||
LineH(x+9,y+11,5,red,green,blue);
|
||||
LineH(x+8,y+12,5,red,green,blue);
|
||||
LineH(x+7,y+13,5,red,green,blue);
|
||||
LineH(x+6,y+14,5,red,green,blue);
|
||||
LineH(x+5,y+15,5,red,green,blue);
|
||||
LineH(x+4,y+16,5,red,green,blue);
|
||||
LineH(x+3,y+17,5,red,green,blue);
|
||||
LineH(x+2,y+18,5,red,green,blue);
|
||||
LineH(x+1,y+19,5,red,green,blue);
|
||||
LineH(x,y+20,16,red,green,blue);
|
||||
LineH(x,y+21,16,red,green,blue);
|
||||
LineH(x,y+22,16,red,green,blue);
|
||||
LineH(x,y+23,16,red,green,blue);
|
||||
return 16;
|
||||
break;
|
||||
case '3':
|
||||
LineH(x+2,y,12,red,green,blue);
|
||||
LineH(x+1,y+1,14,red,green,blue);
|
||||
LineH(x,y+2,16,red,green,blue);
|
||||
LineH(x,y+3,16,red,green,blue);
|
||||
LineH(x,y+4,4,red,green,blue);
|
||||
LineH(x,y+5,4,red,green,blue);
|
||||
LineV(x+12,y+4,16,red,green,blue);
|
||||
LineV(x+13,y+4,16,red,green,blue);
|
||||
LineV(x+14,y+4,16,red,green,blue);
|
||||
LineV(x+15,y+4,6,red,green,blue);
|
||||
LineV(x+15,y+14,6,red,green,blue);
|
||||
LineH(x+6,y+10,6,red,green,blue);
|
||||
LineH(x+6,y+11,6,red,green,blue);
|
||||
LineH(x+6,y+12,6,red,green,blue);
|
||||
LineH(x+6,y+13,6,red,green,blue);
|
||||
LineH(x,y+18,4,red,green,blue);
|
||||
LineH(x,y+19,4,red,green,blue);
|
||||
LineH(x,y+20,16,red,green,blue);
|
||||
LineH(x,y+21,16,red,green,blue);
|
||||
LineH(x+1,y+22,14,red,green,blue);
|
||||
LineH(x+2,y+23,12,red,green,blue);
|
||||
return 16;
|
||||
break;
|
||||
case '4':
|
||||
LineV(x,y,10,red,green,blue);
|
||||
LineV(x+1,y,11,red,green,blue);
|
||||
LineV(x+2,y,12,red,green,blue);
|
||||
LineV(x+3,y,13,red,green,blue);
|
||||
|
||||
LineH(x+4,y+10,8,red,green,blue);
|
||||
LineH(x+4,y+11,8,red,green,blue);
|
||||
LineH(x+4,y+12,8,red,green,blue);
|
||||
LineH(x+4,y+13,8,red,green,blue);
|
||||
|
||||
LineV(x+12,y,24,red,green,blue);
|
||||
LineV(x+13,y,24,red,green,blue);
|
||||
LineV(x+14,y,24,red,green,blue);
|
||||
LineV(x+15,y,24,red,green,blue);
|
||||
return 16;
|
||||
break;
|
||||
case '5':
|
||||
LineH(x+1,y,15,red,green,blue);
|
||||
LineH(x,y+1,16,red,green,blue);
|
||||
LineH(x,y+2,16,red,green,blue);
|
||||
LineH(x,y+3,15,red,green,blue);
|
||||
LineV(x,y+4,8,red,green,blue);
|
||||
LineV(x+1,y+4,9,red,green,blue);
|
||||
LineV(x+2,y+4,10,red,green,blue);
|
||||
LineV(x+3,y+4,10,red,green,blue);
|
||||
LineH(x+4,y+10,10,red,green,blue);
|
||||
LineH(x+4,y+11,11,red,green,blue);
|
||||
LineH(x+4,y+12,12,red,green,blue);
|
||||
LineH(x+4,y+13,12,red,green,blue);
|
||||
LineV(x+12,y+14,6,red,green,blue);
|
||||
LineV(x+13,y+14,7,red,green,blue);
|
||||
LineV(x+14,y+14,8,red,green,blue);
|
||||
LineV(x+15,y+14,8,red,green,blue);
|
||||
LineH(x,y+18,4,red,green,blue);
|
||||
LineH(x,y+19,4,red,green,blue);
|
||||
LineH(x,y+20,16,red,green,blue);
|
||||
LineH(x,y+21,16,red,green,blue);
|
||||
LineH(x+1,y+22,14,red,green,blue);
|
||||
LineH(x+2,y+23,12,red,green,blue);
|
||||
return 16;
|
||||
break;
|
||||
case '6':
|
||||
LineH(x+2,y,12,red,green,blue);
|
||||
LineH(x+1,y+1,14,red,green,blue);
|
||||
LineH(x,y+2,16,red,green,blue);
|
||||
LineH(x,y+3,16,red,green,blue);
|
||||
LineV(x,y+4,16,red,green,blue);
|
||||
LineV(x+1,y+4,16,red,green,blue);
|
||||
LineV(x+2,y+4,16,red,green,blue);
|
||||
LineV(x+3,y+4,16,red,green,blue);
|
||||
LineH(x+4,y+10,10,red,green,blue);
|
||||
LineH(x+4,y+11,11,red,green,blue);
|
||||
LineH(x+4,y+12,12,red,green,blue);
|
||||
LineH(x+4,y+13,12,red,green,blue);
|
||||
LineV(x+12,y+14,6,red,green,blue);
|
||||
LineV(x+13,y+14,7,red,green,blue);
|
||||
LineV(x+14,y+14,8,red,green,blue);
|
||||
LineV(x+15,y+14,8,red,green,blue);
|
||||
LineH(x,y+20,16,red,green,blue);
|
||||
LineH(x,y+21,16,red,green,blue);
|
||||
LineH(x+1,y+22,14,red,green,blue);
|
||||
LineH(x+2,y+23,12,red,green,blue);
|
||||
return 16;
|
||||
break;
|
||||
case '7':
|
||||
LineH(x+1,y,15,red,green,blue);
|
||||
LineH(x,y+1,16,red,green,blue);
|
||||
LineH(x,y+2,16,red,green,blue);
|
||||
LineH(x,y+3,16,red,green,blue);
|
||||
|
||||
LineH(x+11,y+4,4,red,green,blue);
|
||||
LineH(x+11,y+5,4,red,green,blue);
|
||||
LineH(x+11,y+6,4,red,green,blue);
|
||||
LineH(x+11,y+7,4,red,green,blue);
|
||||
|
||||
LineH(x+10,y+8,4,red,green,blue);
|
||||
LineH(x+10,y+9,4,red,green,blue);
|
||||
LineH(x+10,y+10,4,red,green,blue);
|
||||
LineH(x+10,y+11,4,red,green,blue);
|
||||
|
||||
LineH(x+9,y+12,4,red,green,blue);
|
||||
LineH(x+9,y+13,4,red,green,blue);
|
||||
LineH(x+9,y+14,4,red,green,blue);
|
||||
LineH(x+9,y+15,4,red,green,blue);
|
||||
|
||||
LineH(x+8,y+16,4,red,green,blue);
|
||||
LineH(x+8,y+17,4,red,green,blue);
|
||||
LineH(x+8,y+18,4,red,green,blue);
|
||||
LineH(x+8,y+19,4,red,green,blue);
|
||||
|
||||
LineH(x+7,y+20,4,red,green,blue);
|
||||
LineH(x+7,y+21,4,red,green,blue);
|
||||
LineH(x+7,y+22,4,red,green,blue);
|
||||
LineH(x+7,y+23,4,red,green,blue);
|
||||
return 16;
|
||||
break;
|
||||
case '8':
|
||||
LineH(x+2,y,12,red,green,blue);
|
||||
LineH(x+1,y+1,14,red,green,blue);
|
||||
LineH(x,y+2,16,red,green,blue);
|
||||
LineH(x,y+3,16,red,green,blue);
|
||||
|
||||
LineV(x,y+4,6,red,green,blue);
|
||||
LineV(x,y+14,6,red,green,blue);
|
||||
LineV(x+1,y+4,16,red,green,blue);
|
||||
LineV(x+2,y+4,16,red,green,blue);
|
||||
LineV(x+3,y+4,16,red,green,blue);
|
||||
|
||||
LineH(x+4,y+10,8,red,green,blue);
|
||||
LineH(x+4,y+11,8,red,green,blue);
|
||||
LineH(x+4,y+12,8,red,green,blue);
|
||||
LineH(x+4,y+13,8,red,green,blue);
|
||||
|
||||
LineV(x+12,y+4,16,red,green,blue);
|
||||
LineV(x+13,y+4,16,red,green,blue);
|
||||
LineV(x+14,y+4,16,red,green,blue);
|
||||
LineV(x+15,y+4,6,red,green,blue);
|
||||
LineV(x+15,y+14,6,red,green,blue);
|
||||
|
||||
LineH(x,y+20,16,red,green,blue);
|
||||
LineH(x,y+21,16,red,green,blue);
|
||||
LineH(x+1,y+22,14,red,green,blue);
|
||||
LineH(x+2,y+23,12,red,green,blue);
|
||||
return 16;
|
||||
break;
|
||||
case '9':
|
||||
LineH(x+2,y,12,red,green,blue);
|
||||
LineH(x+1,y+1,14,red,green,blue);
|
||||
LineH(x,y+2,16,red,green,blue);
|
||||
LineH(x,y+3,16,red,green,blue);
|
||||
|
||||
LineV(x,y+4,8,red,green,blue);
|
||||
LineV(x+1,y+4,9,red,green,blue);
|
||||
LineV(x+2,y+4,10,red,green,blue);
|
||||
LineV(x+3,y+4,10,red,green,blue);
|
||||
|
||||
LineH(x+4,y+10,8,red,green,blue);
|
||||
LineH(x+4,y+11,8,red,green,blue);
|
||||
LineH(x+4,y+12,8,red,green,blue);
|
||||
LineH(x+4,y+13,8,red,green,blue);
|
||||
|
||||
LineV(x+12,y+4,16,red,green,blue);
|
||||
LineV(x+13,y+4,16,red,green,blue);
|
||||
LineV(x+14,y+4,16,red,green,blue);
|
||||
LineV(x+15,y+4,16,red,green,blue);
|
||||
|
||||
LineH(x,y+20,16,red,green,blue);
|
||||
LineH(x,y+21,16,red,green,blue);
|
||||
LineH(x+1,y+22,14,red,green,blue);
|
||||
LineH(x+2,y+23,12,red,green,blue);
|
||||
return 16;
|
||||
break;
|
||||
case '.':
|
||||
LineH(x,y+20,4,red,green,blue);
|
||||
LineH(x,y+21,4,red,green,blue);
|
||||
LineH(x,y+22,4,red,green,blue);
|
||||
LineH(x,y+23,4,red,green,blue);
|
||||
return 4;
|
||||
break;
|
||||
case ':':
|
||||
LineH(x,y+5,4,red,green,blue);
|
||||
LineH(x,y+6,4,red,green,blue);
|
||||
LineH(x,y+7,4,red,green,blue);
|
||||
LineH(x,y+8,4,red,green,blue);
|
||||
|
||||
LineH(x,y+15,4,red,green,blue);
|
||||
LineH(x,y+16,4,red,green,blue);
|
||||
LineH(x,y+17,4,red,green,blue);
|
||||
LineH(x,y+18,4,red,green,blue);
|
||||
return 4;
|
||||
break;
|
||||
case '>':
|
||||
LineH(x,y+2,4,red,green,blue);
|
||||
LineH(x,y+3,4,red,green,blue);
|
||||
LineH(x,y+4,4,red,green,blue);
|
||||
LineH(x,y+5,4,red,green,blue);
|
||||
|
||||
LineH(x+4,y+6,4,red,green,blue);
|
||||
LineH(x+4,y+7,4,red,green,blue);
|
||||
LineH(x+4,y+8,4,red,green,blue);
|
||||
LineH(x+4,y+9,4,red,green,blue);
|
||||
|
||||
LineH(x+8,y+10,4,red,green,blue);
|
||||
LineH(x+8,y+11,4,red,green,blue);
|
||||
LineH(x+8,y+12,4,red,green,blue);
|
||||
LineH(x+8,y+13,4,red,green,blue);
|
||||
|
||||
LineH(x+4,y+14,4,red,green,blue);
|
||||
LineH(x+4,y+15,4,red,green,blue);
|
||||
LineH(x+4,y+16,4,red,green,blue);
|
||||
LineH(x+4,y+17,4,red,green,blue);
|
||||
|
||||
LineH(x,y+18,4,red,green,blue);
|
||||
LineH(x,y+19,4,red,green,blue);
|
||||
LineH(x,y+20,4,red,green,blue);
|
||||
LineH(x,y+21,4,red,green,blue);
|
||||
|
||||
return 12;
|
||||
break;
|
||||
case ' ':
|
||||
for(uint8_t var= 0;var < 8;var++){
|
||||
LineV(x+var,y,24,0,0,0);
|
||||
}
|
||||
return 8;
|
||||
break;
|
||||
case '-':
|
||||
LineH(x,y+10,6,red,green,blue);
|
||||
LineH(x,y+11,6,red,green,blue);
|
||||
LineH(x,y+12,6,red,green,blue);
|
||||
LineH(x,y+13,6,red,green,blue);
|
||||
return 6;
|
||||
break;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
267
libraries/_NToolsFonts/char16x24_light.h
Normal file
267
libraries/_NToolsFonts/char16x24_light.h
Normal file
@@ -0,0 +1,267 @@
|
||||
uint8_t Out16x24Char_light(char charater, uint8_t x, uint8_t y, uint8_t red,uint8_t green,uint8_t blue){
|
||||
switch (charater){
|
||||
case '0':
|
||||
LineH(x+2,y,12,red,green,blue);
|
||||
LineH(x+1,y+1,14,red,green,blue);
|
||||
LineH(x,y+2,16,red,green,blue);
|
||||
LineH(x,y+3,3,red,green,blue);
|
||||
LineH(x+13,y+3,3,red,green,blue);
|
||||
LineV(x,y+4,16,red,green,blue);
|
||||
LineV(x+1,y+4,16,red,green,blue);
|
||||
LineV(x+2,y+4,16,red,green,blue);
|
||||
LineV(x+13,y+4,16,red,green,blue);
|
||||
LineV(x+14,y+4,16,red,green,blue);
|
||||
LineV(x+15,y+4,16,red,green,blue);
|
||||
LineH(x,y+20,3,red,green,blue);
|
||||
LineH(x+13,y+20,3,red,green,blue);
|
||||
LineH(x,y+21,16,red,green,blue);
|
||||
LineH(x+1,y+22,14,red,green,blue);
|
||||
LineH(x+2,y+23,12,red,green,blue);
|
||||
return 16;
|
||||
break;
|
||||
case '1':
|
||||
LineV(x,y+6,4,red,green,blue);
|
||||
LineV(x+1,y+5,4,red,green,blue);
|
||||
LineV(x+2,y+4,4,red,green,blue);
|
||||
LineV(x+3,y+3,4,red,green,blue);
|
||||
LineV(x+4,y+2,4,red,green,blue);
|
||||
LineV(x+5,y+1,4,red,green,blue);
|
||||
LineV(x+6,y,4,red,green,blue);
|
||||
LineV(x+7,y,24,red,green,blue);
|
||||
LineV(x+8,y,24,red,green,blue);
|
||||
LineV(x+9,y,24,red,green,blue);
|
||||
return 10;
|
||||
break;
|
||||
case '2':
|
||||
LineH(x+2,y,12,red,green,blue);
|
||||
LineH(x+1,y+1,14,red,green,blue);
|
||||
LineH(x,y+2,16,red,green,blue);
|
||||
LineH(x,y+3,3,red,green,blue);
|
||||
LineH(x,y+4,3,red,green,blue);
|
||||
LineV(x+15,y+3,5,red,green,blue);
|
||||
LineV(x+14,y+3,5,red,green,blue);
|
||||
LineV(x+13,y+3,5,red,green,blue);
|
||||
LineH(x+12,y+8,4,red,green,blue);
|
||||
LineH(x+11,y+9,4,red,green,blue);
|
||||
LineH(x+10,y+10,4,red,green,blue);
|
||||
LineH(x+9,y+11,4,red,green,blue);
|
||||
LineH(x+8,y+12,4,red,green,blue);
|
||||
LineH(x+7,y+13,4,red,green,blue);
|
||||
LineH(x+6,y+14,4,red,green,blue);
|
||||
LineH(x+5,y+15,4,red,green,blue);
|
||||
LineH(x+4,y+16,4,red,green,blue);
|
||||
LineH(x+3,y+17,4,red,green,blue);
|
||||
LineH(x+2,y+18,4,red,green,blue);
|
||||
LineH(x+1,y+19,4,red,green,blue);
|
||||
LineH(x,y+20,4,red,green,blue);
|
||||
LineH(x,y+21,16,red,green,blue);
|
||||
LineH(x,y+22,16,red,green,blue);
|
||||
LineH(x,y+23,16,red,green,blue);
|
||||
return 16;
|
||||
break;
|
||||
case '3':
|
||||
LineH(x+2,y,12,red,green,blue);
|
||||
LineH(x+1,y+1,14,red,green,blue);
|
||||
LineH(x,y+2,16,red,green,blue);
|
||||
LineH(x,y+3,3,red,green,blue);
|
||||
LineH(x+13,y+3,3,red,green,blue);
|
||||
LineH(x,y+4,3,red,green,blue);
|
||||
LineV(x+12,y+10,3,red,green,blue);
|
||||
LineV(x+13,y+4,16,red,green,blue);
|
||||
LineV(x+14,y+4,16,red,green,blue);
|
||||
LineV(x+15,y+4,6,red,green,blue);
|
||||
LineV(x+15,y+13,7,red,green,blue);
|
||||
LineH(x+6,y+10,6,red,green,blue);
|
||||
LineH(x+6,y+11,6,red,green,blue);
|
||||
LineH(x+6,y+12,6,red,green,blue);
|
||||
LineH(x,y+19,3,red,green,blue);
|
||||
LineH(x,y+20,3,red,green,blue);
|
||||
LineH(x+13,y+20,3,red,green,blue);
|
||||
LineH(x,y+21,16,red,green,blue);
|
||||
LineH(x+1,y+22,14,red,green,blue);
|
||||
LineH(x+2,y+23,12,red,green,blue);
|
||||
return 16;
|
||||
break;
|
||||
case '4':
|
||||
LineV(x,y,10,red,green,blue);
|
||||
LineV(x+1,y,11,red,green,blue);
|
||||
LineV(x+2,y,12,red,green,blue);
|
||||
|
||||
LineH(x+3,y+10,10,red,green,blue);
|
||||
LineH(x+3,y+11,10,red,green,blue);
|
||||
LineH(x+3,y+12,10,red,green,blue);
|
||||
|
||||
LineV(x+13,y,24,red,green,blue);
|
||||
LineV(x+14,y,24,red,green,blue);
|
||||
LineV(x+15,y,24,red,green,blue);
|
||||
return 16;
|
||||
break;
|
||||
case '5':
|
||||
//ab hier noch machen
|
||||
LineH(x+1,y,15,red,green,blue);
|
||||
LineH(x,y+1,16,red,green,blue);
|
||||
LineH(x,y+2,15,red,green,blue);
|
||||
LineV(x,y+3,8,red,green,blue);
|
||||
LineV(x+1,y+3,9,red,green,blue);
|
||||
LineV(x+2,y+3,10,red,green,blue);
|
||||
LineH(x+3,y+10,11,red,green,blue);
|
||||
LineH(x+3,y+11,12,red,green,blue);
|
||||
LineH(x+3,y+12,13,red,green,blue);
|
||||
LineV(x+13,y+13,8,red,green,blue);
|
||||
LineV(x+14,y+13,8,red,green,blue);
|
||||
LineV(x+15,y+13,8,red,green,blue);
|
||||
LineH(x,y+19,3,red,green,blue);
|
||||
LineH(x,y+20,3,red,green,blue);
|
||||
LineH(x,y+21,16,red,green,blue);
|
||||
LineH(x+1,y+22,14,red,green,blue);
|
||||
LineH(x+2,y+23,12,red,green,blue);
|
||||
return 16;
|
||||
break;
|
||||
case '6':
|
||||
LineH(x+2,y,12,red,green,blue);
|
||||
LineH(x+1,y+1,14,red,green,blue);
|
||||
LineH(x,y+2,16,red,green,blue);
|
||||
LineV(x,y+3,18,red,green,blue);
|
||||
LineV(x+1,y+3,18,red,green,blue);
|
||||
LineV(x+2,y+3,18,red,green,blue);
|
||||
LineH(x+3,y+10,11,red,green,blue);
|
||||
LineH(x+3,y+11,12,red,green,blue);
|
||||
LineH(x+3,y+12,13,red,green,blue);
|
||||
LineV(x+13,y+13,8,red,green,blue);
|
||||
LineV(x+14,y+13,8,red,green,blue);
|
||||
LineV(x+15,y+13,8,red,green,blue);
|
||||
LineH(x,y+21,16,red,green,blue);
|
||||
LineH(x+1,y+22,14,red,green,blue);
|
||||
LineH(x+2,y+23,12,red,green,blue);
|
||||
return 16;
|
||||
break;
|
||||
case '7':
|
||||
LineH(x+1,y,15,red,green,blue);
|
||||
LineH(x,y+1,16,red,green,blue);
|
||||
LineH(x,y+2,16,red,green,blue);
|
||||
LineH(x+13,y+3,3,red,green,blue);
|
||||
LineH(x+13,y+4,3,red,green,blue);
|
||||
LineH(x+13,y+5,3,red,green,blue);
|
||||
LineH(x+12,y+6,3,red,green,blue);
|
||||
LineH(x+12,y+7,3,red,green,blue);
|
||||
LineH(x+12,y+8,3,red,green,blue);
|
||||
LineH(x+11,y+9,3,red,green,blue);
|
||||
LineH(x+11,y+10,3,red,green,blue);
|
||||
LineH(x+11,y+11,3,red,green,blue);
|
||||
LineH(x+10,y+12,3,red,green,blue);
|
||||
LineH(x+10,y+13,3,red,green,blue);
|
||||
LineH(x+10,y+14,3,red,green,blue);
|
||||
LineH(x+9,y+15,3,red,green,blue);
|
||||
LineH(x+9,y+16,3,red,green,blue);
|
||||
LineH(x+9,y+17,3,red,green,blue);
|
||||
LineH(x+8,y+18,3,red,green,blue);
|
||||
LineH(x+8,y+19,3,red,green,blue);
|
||||
LineH(x+8,y+20,3,red,green,blue);
|
||||
LineH(x+7,y+21,3,red,green,blue);
|
||||
LineH(x+7,y+22,3,red,green,blue);
|
||||
LineH(x+7,y+23,3,red,green,blue);
|
||||
return 16;
|
||||
break;
|
||||
case '8':
|
||||
LineH(x+2,y,12,red,green,blue);
|
||||
LineH(x+1,y+1,14,red,green,blue);
|
||||
LineH(x,y+2,16,red,green,blue);
|
||||
|
||||
LineV(x,y+3,7,red,green,blue);
|
||||
LineV(x,y+13,8,red,green,blue);
|
||||
LineV(x+1,y+3,18,red,green,blue);
|
||||
LineV(x+2,y+3,18,red,green,blue);
|
||||
|
||||
LineH(x+3,y+10,10,red,green,blue);
|
||||
LineH(x+3,y+11,10,red,green,blue);
|
||||
LineH(x+3,y+12,10,red,green,blue);
|
||||
|
||||
LineV(x+13,y+3,18,red,green,blue);
|
||||
LineV(x+14,y+3,18,red,green,blue);
|
||||
LineV(x+15,y+3,7,red,green,blue);
|
||||
LineV(x+15,y+13,8,red,green,blue);
|
||||
|
||||
LineH(x,y+21,16,red,green,blue);
|
||||
LineH(x+1,y+22,14,red,green,blue);
|
||||
LineH(x+2,y+23,12,red,green,blue);
|
||||
return 16;
|
||||
break;
|
||||
case '9':
|
||||
LineH(x+2,y,12,red,green,blue);
|
||||
LineH(x+1,y+1,14,red,green,blue);
|
||||
LineH(x,y+2,16,red,green,blue);
|
||||
|
||||
LineV(x,y+3,8,red,green,blue);
|
||||
LineV(x+1,y+3,9,red,green,blue);
|
||||
LineV(x+2,y+3,10,red,green,blue);
|
||||
|
||||
LineH(x+3,y+10,10,red,green,blue);
|
||||
LineH(x+3,y+11,10,red,green,blue);
|
||||
LineH(x+3,y+12,10,red,green,blue);
|
||||
|
||||
LineV(x+13,y+3,18,red,green,blue);
|
||||
LineV(x+14,y+3,18,red,green,blue);
|
||||
LineV(x+15,y+3,18,red,green,blue);
|
||||
|
||||
LineH(x,y+21,16,red,green,blue);
|
||||
LineH(x+1,y+22,14,red,green,blue);
|
||||
LineH(x+2,y+23,12,red,green,blue);
|
||||
return 16;
|
||||
break;
|
||||
case '.':
|
||||
LineH(x,y+21,3,red,green,blue);
|
||||
LineH(x,y+22,3,red,green,blue);
|
||||
LineH(x,y+23,3,red,green,blue);
|
||||
return 3;
|
||||
break;
|
||||
case ':':
|
||||
LineH(x,y+6,2,red,green,blue);
|
||||
LineH(x,y+7,2,red,green,blue);
|
||||
|
||||
LineH(x,y+16,2,red,green,blue);
|
||||
LineH(x,y+17,2,red,green,blue);
|
||||
return 2;
|
||||
break;
|
||||
case '>':
|
||||
LineH(x,y+2,4,red,green,blue);
|
||||
LineH(x,y+3,4,red,green,blue);
|
||||
LineH(x,y+4,4,red,green,blue);
|
||||
LineH(x,y+5,4,red,green,blue);
|
||||
|
||||
LineH(x+4,y+6,4,red,green,blue);
|
||||
LineH(x+4,y+7,4,red,green,blue);
|
||||
LineH(x+4,y+8,4,red,green,blue);
|
||||
LineH(x+4,y+9,4,red,green,blue);
|
||||
|
||||
LineH(x+8,y+10,4,red,green,blue);
|
||||
LineH(x+8,y+11,4,red,green,blue);
|
||||
LineH(x+8,y+12,4,red,green,blue);
|
||||
LineH(x+8,y+13,4,red,green,blue);
|
||||
|
||||
LineH(x+4,y+14,4,red,green,blue);
|
||||
LineH(x+4,y+15,4,red,green,blue);
|
||||
LineH(x+4,y+16,4,red,green,blue);
|
||||
LineH(x+4,y+17,4,red,green,blue);
|
||||
|
||||
LineH(x,y+18,4,red,green,blue);
|
||||
LineH(x,y+19,4,red,green,blue);
|
||||
LineH(x,y+20,4,red,green,blue);
|
||||
LineH(x,y+21,4,red,green,blue);
|
||||
|
||||
return 12;
|
||||
break;
|
||||
case ' ':
|
||||
for(uint8_t var= 0;var < 8;var++){
|
||||
LineV(x+var,y,24,0,0,0);
|
||||
}
|
||||
return 8;
|
||||
break;
|
||||
case '-':
|
||||
LineH(x,y+10,6,red,green,blue);
|
||||
LineH(x,y+11,6,red,green,blue);
|
||||
LineH(x,y+12,6,red,green,blue);
|
||||
return 6;
|
||||
break;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
116
libraries/_NToolsFonts/char3x5.h
Normal file
116
libraries/_NToolsFonts/char3x5.h
Normal file
@@ -0,0 +1,116 @@
|
||||
uint8_t Out3x5Char(char charater, uint8_t x, uint8_t y, uint8_t red,uint8_t green,uint8_t blue){
|
||||
switch (charater){
|
||||
case '0':
|
||||
LineV(x,y,5,red,green,blue);
|
||||
LineV(x+1,y,1,red,green,blue);
|
||||
LineV(x+1,y+4,1,red,green,blue);
|
||||
LineV(x+2,y,5,red,green,blue);
|
||||
return 3;
|
||||
break;
|
||||
case '1':
|
||||
LineV(x,y+2,1,red,green,blue);
|
||||
LineV(x+1,y+1,1,red,green,blue);
|
||||
LineV(x+2,y,5,red,green,blue);
|
||||
return 3;
|
||||
break;
|
||||
case '2':
|
||||
LineH(x,y,3,red,green,blue);
|
||||
LineH(x+2,y+1,1,red,green,blue);
|
||||
LineH(x+1,y+2,1,red,green,blue);
|
||||
LineH(x,y+3,1,red,green,blue);
|
||||
LineH(x,y+4,3,red,green,blue);
|
||||
return 3;
|
||||
break;
|
||||
case '3':
|
||||
LineH(x,y,3,red,green,blue);
|
||||
LineH(x+2,y+1,1,red,green,blue);
|
||||
LineH(x+1,y+2,2,red,green,blue);
|
||||
LineH(x+2,y+3,1,red,green,blue);
|
||||
LineH(x,y+4,3,red,green,blue);
|
||||
return 3;
|
||||
break;
|
||||
case '4':
|
||||
LineV(x,y,3,red,green,blue);
|
||||
LineV(x+1,y+2,1,red,green,blue);
|
||||
LineV(x+2,y,5,red,green,blue);
|
||||
return 3;
|
||||
break;
|
||||
case '5':
|
||||
LineH(x,y,3,red,green,blue);
|
||||
LineH(x,y+1,1,red,green,blue);
|
||||
LineH(x,y+2,3,red,green,blue);
|
||||
LineH(x+2,y+3,1,red,green,blue);
|
||||
LineH(x,y+4,3,red,green,blue);
|
||||
return 3;
|
||||
break;
|
||||
case '6':
|
||||
LineH(x,y,3,red,green,blue);
|
||||
LineH(x,y+1,1,red,green,blue);
|
||||
LineH(x,y+2,3,red,green,blue);
|
||||
LineH(x,y+3,1,red,green,blue);
|
||||
LineH(x+2,y+3,1,red,green,blue);
|
||||
LineH(x,y+4,3,red,green,blue);
|
||||
return 3;
|
||||
break;
|
||||
case '7':
|
||||
LineH(x,y,3,red,green,blue);
|
||||
LineH(x+2,y+1,1,red,green,blue);
|
||||
LineV(x+1,y+2,3,red,green,blue);
|
||||
return 3;
|
||||
break;
|
||||
case '8':
|
||||
LineV(x,y,5,red,green,blue);
|
||||
LineV(x+1,y,1,red,green,blue);
|
||||
LineV(x+1,y+2,1,red,green,blue);
|
||||
LineV(x+1,y+4,1,red,green,blue);
|
||||
LineV(x+2,y,5,red,green,blue);
|
||||
return 3;
|
||||
break;
|
||||
case '9':
|
||||
LineV(x,y,3,red,green,blue);
|
||||
LineV(x,y+4,1,red,green,blue);
|
||||
LineV(x+1,y,1,red,green,blue);
|
||||
LineV(x+1,y+2,1,red,green,blue);
|
||||
LineV(x+1,y+4,1,red,green,blue);
|
||||
LineV(x+2,y,5,red,green,blue);
|
||||
return 3;
|
||||
break;
|
||||
case 'K':
|
||||
LineV(x,y,5,red,green,blue);
|
||||
LineV(x+2,y,2,red,green,blue);
|
||||
LineV(x+1,y+2,1,red,green,blue);
|
||||
LineV(x+2,y+3,2,red,green,blue);
|
||||
return 3;
|
||||
break;
|
||||
case 'W':
|
||||
LineV(x,y,5,red,green,blue);
|
||||
LineV(x+1,y+3,2,red,green,blue);
|
||||
LineV(x+2,y+2,2,red,green,blue);
|
||||
LineV(x+3,y+3,2,red,green,blue);
|
||||
LineV(x+4,y,5,red,green,blue);
|
||||
return 5;
|
||||
break;
|
||||
case '.':
|
||||
LineH(x,y+4,1,red,green,blue);
|
||||
return 1;
|
||||
break;
|
||||
case ':':
|
||||
LineH(x,y+1,1,red,green,blue);
|
||||
LineH(x,y+3,1,red,green,blue);
|
||||
return 1;
|
||||
break;
|
||||
case ' ':
|
||||
LineV(x,y,5,0,0,0);
|
||||
return 1;
|
||||
break;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
void show3x5(uint8_t x, uint8_t y, char text[] , uint8_t red, uint8_t green, uint8_t blue){
|
||||
uint8_t textlen = strlen(text);
|
||||
for(uint8_t b=0;b<textlen;b++){
|
||||
x += Out3x5Char(text[b],x,y,red,green,blue)+1;
|
||||
}
|
||||
|
||||
}
|
||||
428
libraries/_NToolsFonts/char5x7.h
Normal file
428
libraries/_NToolsFonts/char5x7.h
Normal file
@@ -0,0 +1,428 @@
|
||||
uint8_t Out5x7Char(char charater, uint8_t x, uint8_t y, uint8_t red, uint8_t green, uint8_t blue){
|
||||
switch (charater){
|
||||
case '0':
|
||||
LineH(x+1,y,3,red,green,blue);
|
||||
LineH(x+1,y+6,3,red,green,blue);
|
||||
LineV(x,y+1,5,red,green,blue);
|
||||
LineV(x+4,y+1,5,red,green,blue);
|
||||
LineV(x+2,y+3,1,red,green,blue);
|
||||
return 5;
|
||||
break;
|
||||
case '1':
|
||||
LineV(x+2,y,7,red,green,blue);
|
||||
LineV(x+1,y+1,1,red,green,blue);
|
||||
LineV(x,y+2,1,red,green,blue);
|
||||
//LineV(x+1,y+3,1,red,green,blue);
|
||||
return 3;
|
||||
break;
|
||||
case '2':
|
||||
LineH(x,y+1,1,red,green,blue);
|
||||
LineH(x+1,y,3,red,green,blue);
|
||||
LineH(x+1,y+5,1,red,green,blue);
|
||||
LineH(x+2,y+4,1,red,green,blue);
|
||||
LineH(x+3,y+3,1,red,green,blue);
|
||||
LineH(x,y+6,5,red,green,blue);
|
||||
LineV(x+4,y+1,2,red,green,blue);
|
||||
//LineV(x,y+4,2,red,green,blue);
|
||||
return 5;
|
||||
break;
|
||||
case '3':
|
||||
LineH(x,y,4,red,green,blue);
|
||||
LineH(x+1,y+3,3,red,green,blue);
|
||||
LineH(x,y+6,4,red,green,blue);
|
||||
LineV(x+4,y+1,2,red,green,blue);
|
||||
LineV(x+4,y+4,2,red,green,blue);
|
||||
return 5;
|
||||
break;
|
||||
case '4':
|
||||
LineH(x,y+3,5,red,green,blue);
|
||||
LineV(x+4,y,7,red,green,blue);
|
||||
LineV(x,y,4,red,green,blue);
|
||||
return 5;
|
||||
break;
|
||||
case '5':
|
||||
LineH(x,y,5,red,green,blue);
|
||||
LineH(x,y+3,4,red,green,blue);
|
||||
LineH(x,y+6,4,red,green,blue);
|
||||
LineV(x,y,4,red,green,blue);
|
||||
LineV(x+4,y+4,2,red,green,blue);
|
||||
return 5;
|
||||
break;
|
||||
case '6':
|
||||
LineH(x+1,y,3,red,green,blue);
|
||||
LineH(x+4,y+1,1,red,green,blue);
|
||||
LineH(x,y+3,4,red,green,blue);
|
||||
LineH(x+1,y+6,3,red,green,blue);
|
||||
LineV(x,y+1,5,red,green,blue);
|
||||
LineV(x+4,y+4,2,red,green,blue);
|
||||
return 5;
|
||||
break;
|
||||
case '7':
|
||||
LineH(x,y,5,red,green,blue);
|
||||
LineV(x+4,y+1,2,red,green,blue);
|
||||
LineV(x+3,y+3,2,red,green,blue);
|
||||
LineV(x+2,y+5,2,red,green,blue);
|
||||
return 5;
|
||||
break;
|
||||
case '8':
|
||||
LineH(x+1,y,3,red,green,blue);
|
||||
LineH(x+1,y+3,3,red,green,blue);
|
||||
LineH(x+1,y+6,3,red,green,blue);
|
||||
LineV(x,y+1,2,red,green,blue);
|
||||
LineV(x+4,y+1,2,red,green,blue);
|
||||
LineV(x,y+4,2,red,green,blue);
|
||||
LineV(x+4,y+4,2,red,green,blue);
|
||||
return 5;
|
||||
break;
|
||||
case '9':
|
||||
LineH(x+1,y,3,red,green,blue);
|
||||
LineH(x+1,y+3,4,red,green,blue);
|
||||
LineH(x+1,y+6,3,red,green,blue);
|
||||
LineV(x,y+1,2,red,green,blue);
|
||||
LineV(x+4,y+1,2,red,green,blue);
|
||||
LineV(x+4,y+4,2,red,green,blue);
|
||||
return 5;
|
||||
break;
|
||||
case ':':
|
||||
LineV(x,y+2,1,red,green,blue);
|
||||
LineV(x,y+4,1,red,green,blue);
|
||||
return 1;
|
||||
break;
|
||||
case '.':
|
||||
LineV(x,y+6,1,red,green,blue);
|
||||
return 1;
|
||||
break;
|
||||
case '-':
|
||||
LineH(x,y+3,3,red,green,blue);
|
||||
return 3;
|
||||
break;
|
||||
case ' ':
|
||||
return 1;
|
||||
break;
|
||||
case '!':
|
||||
LineV(x,y,5,red,green,blue);
|
||||
LineV(x,y+6,1,red,green,blue);
|
||||
return 1;
|
||||
break;
|
||||
case 'A':
|
||||
LineV(x,y+1,6,red,green,blue);
|
||||
LineH(x+1,y,3,red,green,blue);
|
||||
LineH(x+1,y+3,3,red,green,blue);
|
||||
LineV(x+4,y+1,6,red,green,blue);
|
||||
return 5;
|
||||
break;
|
||||
case 'C':
|
||||
LineV(x,y+1,5,red,green,blue);
|
||||
LineH(x+1,y,3,red,green,blue);
|
||||
LineH(x+1,y+6,3,red,green,blue);
|
||||
LineV(x+4,y+1,1,red,green,blue);
|
||||
LineV(x+4,y+5,1,red,green,blue);
|
||||
return 5;
|
||||
break;
|
||||
case 'D':
|
||||
LineV(x,y,7,red,green,blue);
|
||||
LineH(x+1,y,3,red,green,blue);
|
||||
LineH(x+1,y+6,3,red,green,blue);
|
||||
LineV(x+4,y+1,5,red,green,blue);
|
||||
return 5;
|
||||
break;
|
||||
case 'E':
|
||||
LineV(x,y,7,red,green,blue);
|
||||
LineH(x+1,y,3,red,green,blue);
|
||||
LineH(x+1,y+3,2,red,green,blue);
|
||||
LineH(x+1,y+6,3,red,green,blue);
|
||||
return 4;
|
||||
break;
|
||||
case 'F':
|
||||
LineV(x,y,7,red,green,blue);
|
||||
LineH(x+1,y,3,red,green,blue);
|
||||
LineH(x+1,y+3,2,red,green,blue);
|
||||
return 4;
|
||||
break;
|
||||
case 'G':
|
||||
LineV(x,y+1,5,red,green,blue);
|
||||
LineH(x+1,y,3,red,green,blue);
|
||||
LineH(x+1,y+6,3,red,green,blue);
|
||||
LineH(x+2,y+3,2,red,green,blue);
|
||||
LineV(x+4,y+1,1,red,green,blue);
|
||||
LineV(x+4,y+3,4,red,green,blue);
|
||||
return 5;
|
||||
break;
|
||||
case 'H':
|
||||
LineH(x,y+3,5,red,green,blue);
|
||||
LineV(x,y,7,red,green,blue);
|
||||
LineV(x+4,y,7,red,green,blue);
|
||||
return 5;
|
||||
break;
|
||||
case 'I':
|
||||
LineV(x+1,y+1,5,red,green,blue);
|
||||
LineH(x,y,3,red,green,blue);
|
||||
LineH(x,y+6,3,red,green,blue);
|
||||
return 3;
|
||||
break;
|
||||
case 'K':
|
||||
LineV(x,y,7,red,green,blue);
|
||||
LineH(x+1,y+3,1,red,green,blue);
|
||||
LineH(x+2,y+2,1,red,green,blue);
|
||||
LineH(x+2,y+4,1,red,green,blue);
|
||||
LineH(x+3,y+1,1,red,green,blue);
|
||||
LineH(x+3,y+5,1,red,green,blue);
|
||||
LineH(x+4,y,1,red,green,blue);
|
||||
LineH(x+4,y+6,1,red,green,blue);
|
||||
return 5;
|
||||
break;
|
||||
case 'M':
|
||||
LineV(x,y,7,red,green,blue);
|
||||
LineV(x+1,y+1,1,red,green,blue);
|
||||
LineV(x+2,y+2,2,red,green,blue);
|
||||
LineV(x+3,y+1,1,red,green,blue);
|
||||
LineV(x+4,y,7,red,green,blue);
|
||||
return 5;
|
||||
break;
|
||||
case 'N':
|
||||
LineV(x,y,7,red,green,blue);
|
||||
LineV(x+1,y+1,1,red,green,blue);
|
||||
LineV(x+2,y+2,1,red,green,blue);
|
||||
LineV(x+3,y+3,1,red,green,blue);
|
||||
LineV(x+4,y,7,red,green,blue);
|
||||
return 5;
|
||||
break;
|
||||
case 'O':
|
||||
LineH(x+1,y,3,red,green,blue);
|
||||
LineH(x+1,y+6,3,red,green,blue);
|
||||
LineV(x,y+1,5,red,green,blue);
|
||||
LineV(x+4,y+1,5,red,green,blue);
|
||||
return 5;
|
||||
break;
|
||||
case 'P':
|
||||
LineH(x,y,4,red,green,blue);
|
||||
LineV(x,y+1,6,red,green,blue);
|
||||
LineV(x+4,y+1,2,red,green,blue);
|
||||
LineH(x+1,y+3,3,red,green,blue);
|
||||
return 5;
|
||||
break;
|
||||
case 'R':
|
||||
LineH(x,y,4,red,green,blue);
|
||||
LineV(x,y+1,6,red,green,blue);
|
||||
LineV(x+4,y+1,2,red,green,blue);
|
||||
LineH(x+1,y+3,3,red,green,blue);
|
||||
LineH(x+2,y+4,1,red,green,blue);
|
||||
LineH(x+3,y+5,1,red,green,blue);
|
||||
LineH(x+4,y+6,1,red,green,blue);
|
||||
return 5;
|
||||
break;
|
||||
case 'S':
|
||||
LineH(x+1,y,3,red,green,blue);
|
||||
LineV(x,y+1,2,red,green,blue);
|
||||
LineV(x+4,y+1,1,red,green,blue);
|
||||
LineH(x+1,y+3,3,red,green,blue);
|
||||
LineV(x+4,y+4,2,red,green,blue);
|
||||
LineV(x,y+5,1,red,green,blue);
|
||||
LineH(x+1,y+6,3,red,green,blue);
|
||||
return 5;
|
||||
break;
|
||||
case 'T':
|
||||
LineH(x,y,5,red,green,blue);
|
||||
LineV(x+2,y+1,6,red,green,blue);
|
||||
return 5;
|
||||
break;
|
||||
case 'U':
|
||||
LineV(x,y,6,red,green,blue);
|
||||
LineH(x+1,y+6,3,red,green,blue);
|
||||
LineV(x+4,y,6,red,green,blue);
|
||||
return 5;
|
||||
break;
|
||||
case 'V':
|
||||
LineV(x,y,5,red,green,blue);
|
||||
LineV(x+4,y,5,red,green,blue);
|
||||
LineV(x+1,y+5,1,red,green,blue);
|
||||
LineV(x+2,y+6,1,red,green,blue);
|
||||
LineV(x+3,y+5,1,red,green,blue);
|
||||
return 5;
|
||||
break;
|
||||
case 'W':
|
||||
LineV(x,y,7,red,green,blue);
|
||||
LineV(x+4,y,7,red,green,blue);
|
||||
LineV(x+1,y+5,1,red,green,blue);
|
||||
LineV(x+3,y+5,1,red,green,blue);
|
||||
LineV(x+2,y+4,1,red,green,blue);
|
||||
return 5;
|
||||
break;
|
||||
case 'Z':
|
||||
LineH(x,y,5,red,green,blue);
|
||||
LineH(x,y+6,5,red,green,blue);
|
||||
LineV(x+4,y+1,1,red,green,blue);
|
||||
LineV(x+3,y+2,1,red,green,blue);
|
||||
LineV(x+2,y+3,1,red,green,blue);
|
||||
LineV(x+1,y+4,1,red,green,blue);
|
||||
LineV(x,y+5,1,red,green,blue);
|
||||
return 5;
|
||||
break;
|
||||
case 'a':
|
||||
LineV(x,y+3,3,red,green,blue);
|
||||
LineV(x+3,y+3,4,red,green,blue);
|
||||
LineH(x+1,y+2,2,red,green,blue);
|
||||
LineH(x+1,y+6,2,red,green,blue);
|
||||
return 4;
|
||||
break;
|
||||
case 'b':
|
||||
LineV(x,y,7,red,green,blue);
|
||||
LineH(x+2,y+2,2,red,green,blue);
|
||||
LineH(x+1,y+3,1,red,green,blue);
|
||||
LineV(x+4,y+3,3,red,green,blue);
|
||||
LineH(x+1,y+6,3,red,green,blue);
|
||||
return 4;
|
||||
break;
|
||||
case 'c':
|
||||
LineV(x,y+3,3,red,green,blue);
|
||||
LineH(x+1,y+2,2,red,green,blue);
|
||||
LineH(x+3,y+5,1,red,green,blue);
|
||||
LineH(x+1,y+6,2,red,green,blue);
|
||||
return 4;
|
||||
break;
|
||||
case 'd':
|
||||
LineV(x,y+3,3,red,green,blue);
|
||||
LineV(x+3,y,7,red,green,blue);
|
||||
LineH(x+1,y+2,2,red,green,blue);
|
||||
LineH(x+1,y+6,2,red,green,blue);
|
||||
return 4;
|
||||
break;
|
||||
case 'e':
|
||||
LineV(x,y+3,3,red,green,blue);
|
||||
LineV(x+3,y+3,1,red,green,blue);
|
||||
LineH(x+1,y+2,2,red,green,blue);
|
||||
LineH(x+1,y+4,2,red,green,blue);
|
||||
LineH(x+1,y+6,3,red,green,blue);
|
||||
return 4;
|
||||
break;
|
||||
case 'f':
|
||||
LineV(x+1,y+1,6,red,green,blue);
|
||||
LineV(x+2,y,1,red,green,blue);
|
||||
LineV(x+3,y+1,1,red,green,blue);
|
||||
LineH(x,y+3,3,red,green,blue);
|
||||
return 3;
|
||||
break;
|
||||
case 'g':
|
||||
LineV(x,y+3,1,red,green,blue);
|
||||
LineV(x+3,y+2,4,red,green,blue);
|
||||
LineH(x+1,y+2,2,red,green,blue);
|
||||
LineH(x+1,y+4,2,red,green,blue);
|
||||
LineH(x+1,y+6,2,red,green,blue);
|
||||
return 4;
|
||||
break;
|
||||
case 'i':
|
||||
LineV(x,y+1,1,red,green,blue);
|
||||
LineV(x,y+3,4,red,green,blue);
|
||||
return 1;
|
||||
break;
|
||||
case 'j':
|
||||
LineV(x,y+5,1,red,green,blue);
|
||||
LineV(x+1,y+2,1,red,green,blue);
|
||||
LineV(x+1,y+6,1,red,green,blue);
|
||||
LineV(x+2,y,1,red,green,blue);
|
||||
LineV(x+2,y+2,4,red,green,blue);
|
||||
return 3;
|
||||
break;
|
||||
case 'k':
|
||||
LineV(x,y,7,red,green,blue);
|
||||
LineV(x+1,y+4,1,red,green,blue);
|
||||
LineV(x+2,y+3,1,red,green,blue);
|
||||
LineV(x+2,y+5,1,red,green,blue);
|
||||
LineV(x+3,y+2,1,red,green,blue);
|
||||
LineV(x+3,y+6,1,red,green,blue);
|
||||
return 4;
|
||||
break;
|
||||
case 'l':
|
||||
LineV(x,y,7,red,green,blue);
|
||||
return 1;
|
||||
break;
|
||||
case 'm':
|
||||
LineV(x,y+2,5,red,green,blue);
|
||||
LineV(x+1,y+2,1,red,green,blue);
|
||||
LineV(x+2,y+3,4,red,green,blue);
|
||||
LineV(x+3,y+2,1,red,green,blue);
|
||||
LineV(x+4,y+3,4,red,green,blue);
|
||||
return 5;
|
||||
break;
|
||||
case 'n':
|
||||
LineV(x,y+2,5,red,green,blue);
|
||||
LineV(x+3,y+2,5,red,green,blue);
|
||||
LineH(x+1,y+3,1,red,green,blue);
|
||||
LineH(x+2,y+2,1,red,green,blue);
|
||||
return 4;
|
||||
break;
|
||||
case 'o':
|
||||
LineH(x+1,y+2,2,red,green,blue);
|
||||
LineH(x+1,y+6,2,red,green,blue);
|
||||
LineV(x,y+3,3,red,green,blue);
|
||||
LineV(x+3,y+3,3,red,green,blue);
|
||||
return 4;
|
||||
break;
|
||||
case 'p':
|
||||
LineV(x,y+2,5,red,green,blue);
|
||||
LineH(x+1,y+2,2,red,green,blue);
|
||||
LineH(x+1,y+4,2,red,green,blue);
|
||||
LineV(x+3,y+3,1,red,green,blue);
|
||||
return 4;
|
||||
break;
|
||||
case 'r':
|
||||
LineV(x,y+2,5,red,green,blue);
|
||||
LineH(x+1,y+3,1,red,green,blue);
|
||||
LineH(x+2,y+2,1,red,green,blue);
|
||||
LineV(x+3,y+3,1,red,green,blue);
|
||||
return 4;
|
||||
break;
|
||||
case 's':
|
||||
LineH(x+1,y+2,3,red,green,blue);
|
||||
LineH(x+1,y+4,2,red,green,blue);
|
||||
LineH(x,y+6,3,red,green,blue);
|
||||
LineV(x,y+3,1,red,green,blue);
|
||||
LineV(x+3,y+5,1,red,green,blue);
|
||||
return 4;
|
||||
break;
|
||||
case 't':
|
||||
LineV(x+1,y,6,red,green,blue);
|
||||
LineV(x+2,y+6,1,red,green,blue);
|
||||
LineV(x+3,y+5,1,red,green,blue);
|
||||
LineH(x,y+2,3,red,green,blue);
|
||||
return 4;
|
||||
break;
|
||||
case 'u':
|
||||
LineV(x,y+2,4,red,green,blue);
|
||||
LineV(x+3,y+2,4,red,green,blue);
|
||||
LineH(x+1,y+6,2,red,green,blue);
|
||||
return 4;
|
||||
break;
|
||||
case 'y':
|
||||
LineV(x,y+2,2,red,green,blue);
|
||||
LineV(x+3,y+2,4,red,green,blue);
|
||||
LineH(x+1,y+4,2,red,green,blue);
|
||||
LineH(x+1,y+6,2,red,green,blue);
|
||||
return 4;
|
||||
break;
|
||||
case 'v':
|
||||
LineV(x,y+2,4,red,green,blue);
|
||||
LineV(x+2,y+2,4,red,green,blue);
|
||||
//LineH(x+1,y+5,2,red,green,blue);
|
||||
LineH(x+1,y+6,1,red,green,blue);
|
||||
return 3;
|
||||
break;
|
||||
case 'z':
|
||||
LineH(x,y+2,4,red,green,blue);
|
||||
LineH(x,y+6,4,red,green,blue);
|
||||
LineH(x+3,y+3,1,red,green,blue);
|
||||
LineH(x+2,y+4,1,red,green,blue);
|
||||
LineH(x+1,y+5,1,red,green,blue);
|
||||
return 4;
|
||||
break;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
void show5x7(uint8_t x, uint8_t y, char text[] , uint8_t red, uint8_t green, uint8_t blue){
|
||||
uint8_t textlen = strlen(text);
|
||||
for(uint8_t b=0;b<textlen;b++){
|
||||
x += Out5x7Char(text[b],x,y,red,green,blue)+1;
|
||||
}
|
||||
|
||||
}
|
||||
144
libraries/_NToolsFonts/char6x8.h
Normal file
144
libraries/_NToolsFonts/char6x8.h
Normal file
@@ -0,0 +1,144 @@
|
||||
uint8_t Out6x8Char(char charater, uint8_t x, uint8_t y, uint8_t red,uint8_t green,uint8_t blue){
|
||||
switch (charater){
|
||||
case '0':
|
||||
LineH(x+1,y,4,red,green,blue);
|
||||
LineH(x+2,y+1,2,red,green,blue);
|
||||
LineV(x,y+1,6,red,green,blue);
|
||||
LineV(x+1,y+1,6,red,green,blue);
|
||||
LineV(x+4,y+1,6,red,green,blue);
|
||||
LineV(x+5,y+1,6,red,green,blue);
|
||||
LineH(x+2,y+6,2,red,green,blue);
|
||||
LineH(x+1,y+7,4,red,green,blue);
|
||||
return 6;
|
||||
break;
|
||||
case '1':
|
||||
LineV(x+1,y+1,1,red,green,blue);
|
||||
LineH(x,y+2,2,red,green,blue);
|
||||
LineV(x+2,y,8,red,green,blue);
|
||||
LineV(x+3,y,8,red,green,blue);
|
||||
return 4;
|
||||
break;
|
||||
case '2':
|
||||
LineH(x+1,y,4,red,green,blue);
|
||||
LineH(x,y+1,6,red,green,blue);
|
||||
LineH(x+4,y+2,2,red,green,blue);
|
||||
LineH(x+3,y+3,2,red,green,blue);
|
||||
LineH(x+2,y+4,2,red,green,blue);
|
||||
LineH(x+1,y+5,2,red,green,blue);
|
||||
LineH(x,y+6,6,red,green,blue);
|
||||
LineH(x,y+7,6,red,green,blue);
|
||||
return 6;
|
||||
break;
|
||||
case '3':
|
||||
LineH(x+1,y,4,red,green,blue);
|
||||
LineH(x,y+1,6,red,green,blue);
|
||||
LineH(x+4,y+2,2,red,green,blue);
|
||||
LineH(x+2,y+3,3,red,green,blue);
|
||||
LineH(x+2,y+4,3,red,green,blue);
|
||||
LineH(x+4,y+5,2,red,green,blue);
|
||||
LineH(x,y+6,6,red,green,blue);
|
||||
LineH(x+1,y+7,4,red,green,blue);
|
||||
return 6;
|
||||
break;
|
||||
case '4':
|
||||
LineV(x,y,4,red,green,blue);
|
||||
LineV(x+1,y,5,red,green,blue);
|
||||
LineH(x+2,y+3,2,red,green,blue);
|
||||
LineH(x+2,y+4,2,red,green,blue);
|
||||
LineV(x+4,y,8,red,green,blue);
|
||||
LineV(x+5,y,8,red,green,blue);
|
||||
return 6;
|
||||
break;
|
||||
case '5':
|
||||
LineH(x,y,6,red,green,blue);
|
||||
LineH(x,y+1,5,red,green,blue);
|
||||
LineH(x,y+2,2,red,green,blue);
|
||||
LineH(x,y+3,5,red,green,blue);
|
||||
LineH(x+1,y+4,5,red,green,blue);
|
||||
LineH(x+4,y+5,2,red,green,blue);
|
||||
LineH(x,y+6,6,red,green,blue);
|
||||
LineH(x+1,y+7,4,red,green,blue);
|
||||
return 6;
|
||||
break;
|
||||
case '6':
|
||||
LineH(x+1,y,4,red,green,blue);
|
||||
LineH(x,y+1,6,red,green,blue);
|
||||
LineH(x,y+2,2,red,green,blue);
|
||||
LineH(x,y+3,5,red,green,blue);
|
||||
LineH(x,y+4,6,red,green,blue);
|
||||
LineH(x,y+5,2,red,green,blue);
|
||||
LineH(x+4,y+5,2,red,green,blue);
|
||||
LineH(x,y+6,6,red,green,blue);
|
||||
LineH(x+1,y+7,4,red,green,blue);
|
||||
return 6;
|
||||
break;
|
||||
case '7':
|
||||
LineH(x,y,6,red,green,blue);
|
||||
LineH(x,y+1,6,red,green,blue);
|
||||
LineH(x+4,y+2,2,red,green,blue);
|
||||
LineH(x+4,y+3,2,red,green,blue);
|
||||
LineH(x+3,y+4,2,red,green,blue);
|
||||
LineH(x+3,y+5,2,red,green,blue);
|
||||
LineH(x+2,y+6,2,red,green,blue);
|
||||
LineH(x+2,y+7,2,red,green,blue);
|
||||
return 6;
|
||||
break;
|
||||
case '8':
|
||||
LineH(x+1,y,4,red,green,blue);
|
||||
LineH(x,y+1,6,red,green,blue);
|
||||
LineH(x,y+2,2,red,green,blue);
|
||||
LineH(x+4,y+2,2,red,green,blue);
|
||||
LineH(x+1,y+3,4,red,green,blue);
|
||||
LineH(x+1,y+4,4,red,green,blue);
|
||||
LineH(x,y+5,2,red,green,blue);
|
||||
LineH(x+4,y+5,2,red,green,blue);
|
||||
LineH(x,y+6,6,red,green,blue);
|
||||
LineH(x+1,y+7,4,red,green,blue);
|
||||
return 6;
|
||||
break;
|
||||
case '9':
|
||||
LineH(x+1,y,4,red,green,blue);
|
||||
LineH(x,y+1,6,red,green,blue);
|
||||
LineH(x,y+2,2,red,green,blue);
|
||||
LineH(x+4,y+2,2,red,green,blue);
|
||||
LineH(x,y+3,6,red,green,blue);
|
||||
LineH(x+1,y+4,5,red,green,blue);
|
||||
LineH(x+4,y+5,2,red,green,blue);
|
||||
LineH(x,y+6,6,red,green,blue);
|
||||
LineH(x+1,y+7,4,red,green,blue);
|
||||
return 6;
|
||||
break;
|
||||
case '.':
|
||||
LineH(x,y+6,2,red,green,blue);
|
||||
LineH(x,y+7,2,red,green,blue);
|
||||
return 2;
|
||||
break;
|
||||
case ':':
|
||||
LineH(x,y+2,2,red,green,blue);
|
||||
LineH(x,y+3,2,red,green,blue);
|
||||
LineH(x,y+5,2,red,green,blue);
|
||||
LineH(x,y+6,2,red,green,blue);
|
||||
return 2;
|
||||
break;
|
||||
case '>':
|
||||
LineH(x,y+3,5,red,green,blue);
|
||||
LineH(x,y+4,5,red,green,blue);
|
||||
LineH(x+2,y+1,1,red,green,blue);
|
||||
LineH(x+2,y+6,1,red,green,blue);
|
||||
LineH(x+3,y+2,1,red,green,blue);
|
||||
LineH(x+3,y+5,1,red,green,blue);
|
||||
|
||||
return 5;
|
||||
break;
|
||||
case '-':
|
||||
LineH(x,y+3,3,red,green,blue);
|
||||
LineH(x,y+4,3,red,green,blue);
|
||||
return 3;
|
||||
break;
|
||||
case ' ':
|
||||
LineV(x,y,8,0,0,0);
|
||||
return 1;
|
||||
break;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
136
libraries/_NToolsFonts/char6x8Lubalin.h
Normal file
136
libraries/_NToolsFonts/char6x8Lubalin.h
Normal file
@@ -0,0 +1,136 @@
|
||||
uint8_t Out6x8Char(char charater, uint8_t x, uint8_t y, uint8_t red,uint8_t green,uint8_t blue){
|
||||
switch (charater){
|
||||
case '0':
|
||||
LineH(x+1,y,4,red,green,blue);
|
||||
LineH(x,y+1,6,red,green,blue);
|
||||
LineV(x,y+1,6,red,green,blue);
|
||||
LineV(x+1,y+1,6,red,green,blue);
|
||||
LineV(x+4,y+1,6,red,green,blue);
|
||||
LineV(x+5,y+1,6,red,green,blue);
|
||||
LineH(x,y+6,6,red,green,blue);
|
||||
LineH(x+1,y+7,4,red,green,blue);
|
||||
return 6;
|
||||
break;
|
||||
case '1':
|
||||
LineV(x,y,2,red,green,blue);
|
||||
LineV(x,y+6,2,red,green,blue);
|
||||
LineV(x+1,y,8,red,green,blue);
|
||||
LineV(x+2,y,8,red,green,blue);
|
||||
LineV(x+3,y+6,2,red,green,blue);
|
||||
return 4;
|
||||
break;
|
||||
case '2':
|
||||
LineH(x+1,y,4,red,green,blue);
|
||||
LineH(x,y+1,6,red,green,blue);
|
||||
LineH(x+4,y+2,2,red,green,blue);
|
||||
LineH(x+3,y+3,2,red,green,blue);
|
||||
LineH(x+2,y+4,2,red,green,blue);
|
||||
LineH(x+1,y+5,2,red,green,blue);
|
||||
LineH(x,y+6,6,red,green,blue);
|
||||
LineH(x,y+7,6,red,green,blue);
|
||||
LineH(x+5,y+5,1,red,green,blue);
|
||||
return 6;
|
||||
break;
|
||||
case '3':
|
||||
LineH(x+1,y,4,red,green,blue);
|
||||
LineH(x,y+1,6,red,green,blue);
|
||||
LineH(x+4,y+2,2,red,green,blue);
|
||||
LineH(x+2,y+3,3,red,green,blue);
|
||||
LineH(x+2,y+4,3,red,green,blue);
|
||||
LineH(x+4,y+5,2,red,green,blue);
|
||||
LineH(x,y+6,6,red,green,blue);
|
||||
LineH(x+1,y+7,4,red,green,blue);
|
||||
return 6;
|
||||
break;
|
||||
case '4':
|
||||
LineH(x,y,2,red,green,blue);
|
||||
LineH(x+3,y,2,red,green,blue);
|
||||
LineH(x,y+1,2,red,green,blue);
|
||||
LineH(x+3,y+1,2,red,green,blue);
|
||||
LineH(x,y+2,2,red,green,blue);
|
||||
LineH(x+3,y+2,2,red,green,blue);
|
||||
LineH(x,y+3,6,red,green,blue);
|
||||
LineH(x,y+4,6,red,green,blue);
|
||||
LineH(x+3,y+5,2,red,green,blue);
|
||||
LineH(x+2,y+6,4,red,green,blue);
|
||||
LineH(x+2,y+7,4,red,green,blue);
|
||||
return 6;
|
||||
break;
|
||||
case '5':
|
||||
LineH(x,y,6,red,green,blue);
|
||||
LineH(x,y+1,6,red,green,blue);
|
||||
LineH(x,y+2,2,red,green,blue);
|
||||
LineH(x,y+3,5,red,green,blue);
|
||||
LineH(x,y+4,6,red,green,blue);
|
||||
LineH(x+4,y+5,2,red,green,blue);
|
||||
LineH(x,y+6,6,red,green,blue);
|
||||
LineH(x+1,y+7,4,red,green,blue);
|
||||
return 6;
|
||||
break;
|
||||
case '6':
|
||||
LineH(x+1,y,4,red,green,blue);
|
||||
LineH(x,y+1,6,red,green,blue);
|
||||
LineH(x,y+2,2,red,green,blue);
|
||||
LineH(x,y+3,5,red,green,blue);
|
||||
LineH(x,y+4,6,red,green,blue);
|
||||
LineH(x,y+5,2,red,green,blue);
|
||||
LineH(x+4,y+5,2,red,green,blue);
|
||||
LineH(x,y+6,6,red,green,blue);
|
||||
LineH(x+1,y+7,4,red,green,blue);
|
||||
return 6;
|
||||
break;
|
||||
case '7':
|
||||
LineH(x,y,6,red,green,blue);
|
||||
LineH(x,y+1,6,red,green,blue);
|
||||
LineH(x+4,y+2,2,red,green,blue);
|
||||
LineH(x+3,y+3,2,red,green,blue);
|
||||
LineH(x+2,y+4,2,red,green,blue);
|
||||
LineH(x+2,y+5,2,red,green,blue);
|
||||
LineH(x+2,y+6,2,red,green,blue);
|
||||
LineH(x+2,y+7,2,red,green,blue);
|
||||
return 6;
|
||||
break;
|
||||
case '8':
|
||||
LineH(x+1,y,4,red,green,blue);
|
||||
LineH(x,y+1,6,red,green,blue);
|
||||
LineH(x,y+2,2,red,green,blue);
|
||||
LineH(x+4,y+2,2,red,green,blue);
|
||||
LineH(x+1,y+3,4,red,green,blue);
|
||||
LineH(x,y+4,6,red,green,blue);
|
||||
LineH(x,y+5,2,red,green,blue);
|
||||
LineH(x+4,y+5,2,red,green,blue);
|
||||
LineH(x,y+6,6,red,green,blue);
|
||||
LineH(x+1,y+7,4,red,green,blue);
|
||||
return 6;
|
||||
break;
|
||||
case '9':
|
||||
LineH(x+1,y,4,red,green,blue);
|
||||
LineH(x,y+1,6,red,green,blue);
|
||||
LineH(x,y+2,2,red,green,blue);
|
||||
LineH(x+4,y+2,2,red,green,blue);
|
||||
LineH(x,y+3,6,red,green,blue);
|
||||
LineH(x+1,y+4,5,red,green,blue);
|
||||
LineH(x+4,y+5,2,red,green,blue);
|
||||
LineH(x,y+6,6,red,green,blue);
|
||||
LineH(x+1,y+7,4,red,green,blue);
|
||||
return 6;
|
||||
break;
|
||||
case '.':
|
||||
LineH(x,y+6,2,red,green,blue);
|
||||
LineH(x,y+7,2,red,green,blue);
|
||||
return 2;
|
||||
break;
|
||||
case ':':
|
||||
LineH(x,y+2,2,red,green,blue);
|
||||
LineH(x,y+3,2,red,green,blue);
|
||||
LineH(x,y+5,2,red,green,blue);
|
||||
LineH(x,y+6,2,red,green,blue);
|
||||
|
||||
return 2;
|
||||
break;
|
||||
case ' ':
|
||||
LineV(x,y,8,0,0,0);
|
||||
return 1;
|
||||
break;
|
||||
}
|
||||
}
|
||||
171
libraries/_NToolsFonts/flama8p.h
Normal file
171
libraries/_NToolsFonts/flama8p.h
Normal file
@@ -0,0 +1,171 @@
|
||||
const uint8_t Flama_Regular8pt7bBitmaps[] PROGMEM = {
|
||||
0x00, 0xFE, 0x60, 0x99, 0x90, 0x24, 0x48, 0x97, 0xF4, 0x49, 0x3F, 0xA4,
|
||||
0x48, 0x90, 0x08, 0x79, 0x1A, 0x07, 0x07, 0x81, 0xA1, 0x42, 0x78, 0x20,
|
||||
0x60, 0xA4, 0x49, 0x32, 0x48, 0x94, 0x1B, 0x60, 0xA4, 0x49, 0x32, 0x48,
|
||||
0x94, 0x18, 0x1E, 0x04, 0x20, 0x84, 0x19, 0x81, 0xE0, 0x78, 0x33, 0xA6,
|
||||
0x3C, 0xC3, 0x9C, 0x70, 0xF3, 0x00, 0xE0, 0x29, 0x29, 0x24, 0x92, 0x24,
|
||||
0x88, 0x89, 0x22, 0x49, 0x24, 0xA4, 0xA0, 0x25, 0x5C, 0xAD, 0x80, 0x10,
|
||||
0x20, 0x47, 0xF1, 0x02, 0x04, 0x00, 0xF0, 0xF0, 0xC0, 0x08, 0x44, 0x21,
|
||||
0x10, 0x84, 0x42, 0x11, 0x80, 0x3D, 0x8E, 0x0C, 0x18, 0x30, 0x60, 0xC1,
|
||||
0x83, 0x8D, 0xF0, 0x71, 0xA0, 0x40, 0x81, 0x02, 0x04, 0x08, 0x10, 0x23,
|
||||
0xF8, 0x7A, 0x18, 0x41, 0x04, 0x21, 0x8C, 0x21, 0x0F, 0xC0, 0x79, 0x1A,
|
||||
0x10, 0x20, 0xC7, 0x01, 0x81, 0x83, 0x8D, 0xE0, 0x0C, 0x0C, 0x14, 0x34,
|
||||
0x24, 0x44, 0xC4, 0xFF, 0x04, 0x04, 0x04, 0xFF, 0x02, 0x04, 0x0F, 0xD8,
|
||||
0xC0, 0x81, 0x83, 0x89, 0xE0, 0x3D, 0x8E, 0x0C, 0x0B, 0xD8, 0xE0, 0xC1,
|
||||
0x83, 0x8D, 0xF0, 0xFE, 0x0C, 0x10, 0x60, 0x83, 0x04, 0x18, 0x20, 0xC1,
|
||||
0x00, 0x7D, 0x8E, 0x0C, 0x1C, 0x6F, 0xB1, 0xC1, 0x83, 0x8D, 0xF0, 0x7D,
|
||||
0x8E, 0x0C, 0x18, 0x38, 0xDE, 0x81, 0x83, 0x8D, 0xE0, 0xC6, 0xC7, 0x80,
|
||||
0x06, 0x33, 0x86, 0x03, 0x80, 0xC0, 0xFE, 0x00, 0x07, 0xF0, 0xC0, 0x60,
|
||||
0x38, 0x33, 0x98, 0x00, 0x7B, 0x38, 0x41, 0x08, 0x42, 0x08, 0x00, 0x82,
|
||||
0x00, 0x0F, 0x83, 0x06, 0x60, 0x34, 0x71, 0x89, 0x19, 0x11, 0x91, 0x39,
|
||||
0x32, 0x8D, 0xC4, 0x00, 0x20, 0x41, 0xF8, 0x0C, 0x03, 0x00, 0xE0, 0x68,
|
||||
0x13, 0x0C, 0xC3, 0x10, 0xFE, 0x61, 0x90, 0x24, 0x0C, 0xFC, 0x86, 0x82,
|
||||
0x82, 0x86, 0xFC, 0x83, 0x81, 0x81, 0x83, 0xFC, 0x3C, 0x43, 0x81, 0x80,
|
||||
0x80, 0x80, 0x80, 0x80, 0x81, 0x43, 0x3C, 0xFC, 0x82, 0x81, 0x81, 0x81,
|
||||
0x81, 0x81, 0x81, 0x81, 0x82, 0xFC, 0xFF, 0x02, 0x04, 0x08, 0x1F, 0xA0,
|
||||
0x40, 0x81, 0x03, 0xF8, 0xFE, 0x08, 0x20, 0x83, 0xE8, 0x20, 0x82, 0x08,
|
||||
0x00, 0x3C, 0x43, 0x81, 0x80, 0x80, 0x8F, 0x81, 0x81, 0x81, 0x42, 0x3C,
|
||||
0x81, 0x81, 0x81, 0x81, 0x81, 0xFF, 0x81, 0x81, 0x81, 0x81, 0x81, 0xFC,
|
||||
0x41, 0x04, 0x10, 0x41, 0x04, 0x10, 0x4F, 0xC0, 0x02, 0x04, 0x08, 0x10,
|
||||
0x20, 0x40, 0xC1, 0x83, 0x89, 0xE0, 0x86, 0x84, 0x88, 0x98, 0xB0, 0xF0,
|
||||
0xD8, 0x8C, 0x8C, 0x86, 0x83, 0x82, 0x08, 0x20, 0x82, 0x08, 0x20, 0x82,
|
||||
0x0F, 0xC0, 0xC0, 0xF0, 0x3E, 0x1E, 0x85, 0xB3, 0x64, 0x99, 0xE6, 0x71,
|
||||
0x8C, 0x60, 0x18, 0x04, 0x81, 0xC1, 0xE1, 0xB1, 0xB1, 0x99, 0x8D, 0x8D,
|
||||
0x87, 0x83, 0x81, 0x3C, 0x42, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81,
|
||||
0x42, 0x3C, 0xFD, 0x0E, 0x0C, 0x18, 0x30, 0xBE, 0x40, 0x81, 0x02, 0x00,
|
||||
0x3C, 0x21, 0x20, 0x50, 0x28, 0x14, 0x0A, 0x05, 0x02, 0x8D, 0x23, 0x8F,
|
||||
0xC0, 0x00, 0xFD, 0x0E, 0x0C, 0x18, 0x30, 0xFF, 0x44, 0x8D, 0x0E, 0x08,
|
||||
0x3E, 0x63, 0x40, 0x40, 0x78, 0x1E, 0x03, 0x01, 0xC1, 0x62, 0x3C, 0xFF,
|
||||
0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x81, 0x81,
|
||||
0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x42, 0x3C, 0xC1, 0xA0, 0xD8,
|
||||
0x4C, 0x62, 0x31, 0x90, 0xD8, 0x2C, 0x1C, 0x0E, 0x03, 0x00, 0xC3, 0x0D,
|
||||
0x0C, 0x26, 0x30, 0x99, 0xE6, 0x24, 0x98, 0x92, 0x43, 0x49, 0x0F, 0x3C,
|
||||
0x18, 0x60, 0x61, 0x81, 0x86, 0x00, 0x41, 0x31, 0x8D, 0x82, 0xC1, 0xC0,
|
||||
0xC0, 0x70, 0x6C, 0x22, 0x31, 0xB0, 0x60, 0x41, 0x31, 0x88, 0x86, 0xC1,
|
||||
0x40, 0xE0, 0x20, 0x10, 0x08, 0x04, 0x02, 0x00, 0xFE, 0x0C, 0x30, 0x41,
|
||||
0x82, 0x0C, 0x30, 0x41, 0x83, 0xF8, 0xF2, 0x49, 0x24, 0x92, 0x49, 0x38,
|
||||
0x82, 0x10, 0x82, 0x10, 0x82, 0x10, 0x82, 0x10, 0xE4, 0x92, 0x49, 0x24,
|
||||
0x92, 0x78, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
|
||||
0xFF, 0xFF, 0xFF, 0xFC, 0xFF, 0xC9, 0x80, 0x39, 0x10, 0x5F, 0x86, 0x18,
|
||||
0xDF, 0x82, 0x08, 0x2E, 0xC6, 0x18, 0x61, 0x87, 0x3F, 0x80, 0x7B, 0x38,
|
||||
0x60, 0x82, 0x1C, 0xDE, 0x04, 0x10, 0x5F, 0xCE, 0x18, 0x61, 0x86, 0x37,
|
||||
0x40, 0x7B, 0x18, 0x7F, 0x82, 0x0C, 0x5E, 0x32, 0x2F, 0x22, 0x22, 0x22,
|
||||
0x20, 0x7F, 0x38, 0x61, 0x86, 0x1C, 0xDD, 0x06, 0x37, 0x80, 0x82, 0x08,
|
||||
0x2E, 0xC6, 0x18, 0x61, 0x86, 0x18, 0x40, 0x9F, 0xE0, 0x20, 0x12, 0x49,
|
||||
0x24, 0x93, 0x80, 0x82, 0x08, 0x23, 0x9A, 0xCF, 0x34, 0x9A, 0x28, 0xC0,
|
||||
0x92, 0x49, 0x24, 0x93, 0x80, 0xB9, 0xD8, 0xC6, 0x10, 0xC2, 0x18, 0x43,
|
||||
0x08, 0x61, 0x0C, 0x21, 0xBB, 0x18, 0x61, 0x86, 0x18, 0x61, 0x7B, 0x38,
|
||||
0x61, 0x86, 0x1C, 0xDE, 0xBB, 0x18, 0x61, 0x86, 0x1C, 0xFE, 0x82, 0x08,
|
||||
0x00, 0x7F, 0x38, 0x61, 0x86, 0x18, 0xDD, 0x04, 0x10, 0x40, 0xBC, 0x88,
|
||||
0x88, 0x88, 0x7A, 0x08, 0x3C, 0x1C, 0x18, 0x7E, 0x21, 0x09, 0xF2, 0x10,
|
||||
0x84, 0x21, 0x0E, 0x86, 0x18, 0x61, 0x86, 0x1C, 0xDD, 0xC2, 0x8D, 0x91,
|
||||
0x22, 0xC7, 0x06, 0x0C, 0xC6, 0x34, 0x62, 0x67, 0x26, 0xD6, 0x29, 0x62,
|
||||
0x94, 0x38, 0xC1, 0x0C, 0x46, 0xC8, 0xF0, 0xC1, 0x87, 0x99, 0x23, 0x87,
|
||||
0x89, 0x12, 0x66, 0x85, 0x0C, 0x18, 0x30, 0x43, 0x80, 0xFC, 0x31, 0x8C,
|
||||
0x31, 0x8C, 0x3F, 0x74, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x70, 0xFF,
|
||||
0xF0, 0xE2, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0xE0, 0xFF, 0xE0, 0x18,
|
||||
0x06, 0x01, 0x80, 0x60, 0x18, 0x06, 0x01, 0x80, 0x60, 0x1F, 0xFC };
|
||||
|
||||
const GFXglyph Flama_Regular8pt7bGlyphs[] PROGMEM = {
|
||||
{ 0, 1, 1, 4, 0, 0 }, // 0x20 ' '
|
||||
{ 1, 1, 11, 5, 2, -10 }, // 0x21 '!'
|
||||
{ 3, 4, 3, 6, 1, -10 }, // 0x22 '"'
|
||||
{ 5, 7, 10, 9, 1, -9 }, // 0x23 '#'
|
||||
{ 14, 7, 11, 8, 0, -10 }, // 0x24 '$'
|
||||
{ 24, 10, 11, 12, 1, -10 }, // 0x25 '%'
|
||||
{ 38, 11, 11, 12, 1, -10 }, // 0x26 '&'
|
||||
{ 54, 1, 3, 3, 1, -10 }, // 0x27 '''
|
||||
{ 55, 3, 15, 5, 2, -11 }, // 0x28 '('
|
||||
{ 61, 3, 15, 5, 0, -11 }, // 0x29 ')'
|
||||
{ 67, 5, 5, 7, 1, -10 }, // 0x2A '*'
|
||||
{ 71, 7, 7, 9, 1, -7 }, // 0x2B '+'
|
||||
{ 78, 1, 4, 3, 1, -1 }, // 0x2C ','
|
||||
{ 79, 4, 1, 6, 1, -4 }, // 0x2D '-'
|
||||
{ 80, 1, 2, 3, 1, -1 }, // 0x2E '.'
|
||||
{ 81, 5, 12, 5, 0, -10 }, // 0x2F '/'
|
||||
{ 89, 7, 11, 9, 1, -10 }, // 0x30 '0'
|
||||
{ 99, 7, 11, 9, 1, -10 }, // 0x31 '1'
|
||||
{ 109, 6, 11, 8, 1, -10 }, // 0x32 '2'
|
||||
{ 118, 7, 11, 9, 1, -10 }, // 0x33 '3'
|
||||
{ 128, 8, 11, 10, 1, -10 }, // 0x34 '4'
|
||||
{ 139, 7, 11, 9, 1, -10 }, // 0x35 '5'
|
||||
{ 149, 7, 11, 9, 1, -10 }, // 0x36 '6'
|
||||
{ 159, 7, 11, 9, 1, -10 }, // 0x37 '7'
|
||||
{ 169, 7, 11, 9, 1, -10 }, // 0x38 '8'
|
||||
{ 179, 7, 11, 9, 1, -10 }, // 0x39 '9'
|
||||
{ 189, 1, 7, 3, 1, -6 }, // 0x3A ':'
|
||||
{ 190, 1, 9, 3, 1, -6 }, // 0x3B ';'
|
||||
{ 192, 7, 6, 9, 1, -7 }, // 0x3C '<'
|
||||
{ 198, 7, 4, 9, 1, -6 }, // 0x3D '='
|
||||
{ 202, 7, 6, 9, 1, -7 }, // 0x3E '>'
|
||||
{ 208, 6, 11, 8, 1, -10 }, // 0x3F '?'
|
||||
{ 217, 12, 12, 14, 1, -10 }, // 0x40 '@'
|
||||
{ 235, 10, 11, 10, 0, -10 }, // 0x41 'A'
|
||||
{ 249, 8, 11, 10, 1, -10 }, // 0x42 'B'
|
||||
{ 260, 8, 11, 10, 1, -10 }, // 0x43 'C'
|
||||
{ 271, 8, 11, 10, 1, -10 }, // 0x44 'D'
|
||||
{ 282, 7, 11, 9, 1, -10 }, // 0x45 'E'
|
||||
{ 292, 6, 11, 8, 1, -10 }, // 0x46 'F'
|
||||
{ 301, 8, 11, 10, 1, -10 }, // 0x47 'G'
|
||||
{ 312, 8, 11, 10, 1, -10 }, // 0x48 'H'
|
||||
{ 323, 6, 11, 8, 1, -10 }, // 0x49 'I'
|
||||
{ 332, 7, 11, 9, 1, -10 }, // 0x4A 'J'
|
||||
{ 342, 8, 11, 9, 1, -10 }, // 0x4B 'K'
|
||||
{ 353, 6, 11, 8, 1, -10 }, // 0x4C 'L'
|
||||
{ 362, 10, 11, 12, 1, -10 }, // 0x4D 'M'
|
||||
{ 376, 8, 11, 10, 1, -10 }, // 0x4E 'N'
|
||||
{ 387, 8, 11, 10, 1, -10 }, // 0x4F 'O'
|
||||
{ 398, 7, 11, 9, 1, -10 }, // 0x50 'P'
|
||||
{ 408, 9, 12, 10, 1, -10 }, // 0x51 'Q'
|
||||
{ 422, 7, 11, 9, 1, -10 }, // 0x52 'R'
|
||||
{ 432, 8, 11, 9, 0, -10 }, // 0x53 'S'
|
||||
{ 443, 8, 11, 10, 1, -10 }, // 0x54 'T'
|
||||
{ 454, 8, 11, 10, 1, -10 }, // 0x55 'U'
|
||||
{ 465, 9, 11, 9, 0, -10 }, // 0x56 'V'
|
||||
{ 478, 14, 11, 14, 0, -10 }, // 0x57 'W'
|
||||
{ 498, 9, 11, 9, 0, -10 }, // 0x58 'X'
|
||||
{ 511, 9, 11, 9, 0, -10 }, // 0x59 'Y'
|
||||
{ 524, 7, 11, 9, 1, -10 }, // 0x5A 'Z'
|
||||
{ 534, 3, 15, 6, 2, -11 }, // 0x5B '['
|
||||
{ 540, 5, 12, 5, 0, -10 }, // 0x5C '\'
|
||||
{ 548, 3, 15, 5, 0, -11 }, // 0x5D ']'
|
||||
{ 554, 10, 11, 12, 1, -10 }, // 0x5E '^'
|
||||
{ 568, 8, 1, 8, 0, 2 }, // 0x5F '_'
|
||||
{ 569, 3, 3, 5, 1, -11 }, // 0x60 '`'
|
||||
{ 571, 6, 8, 8, 1, -7 }, // 0x61 'a'
|
||||
{ 577, 6, 11, 8, 1, -10 }, // 0x62 'b'
|
||||
{ 586, 6, 8, 8, 1, -7 }, // 0x63 'c'
|
||||
{ 592, 6, 11, 8, 1, -10 }, // 0x64 'd'
|
||||
{ 601, 6, 8, 8, 1, -7 }, // 0x65 'e'
|
||||
{ 607, 4, 11, 6, 1, -10 }, // 0x66 'f'
|
||||
{ 613, 6, 11, 8, 1, -7 }, // 0x67 'g'
|
||||
{ 622, 6, 11, 8, 1, -10 }, // 0x68 'h'
|
||||
{ 631, 1, 11, 3, 1, -10 }, // 0x69 'i'
|
||||
{ 633, 3, 14, 3, -1, -10 }, // 0x6A 'j'
|
||||
{ 639, 6, 11, 8, 1, -10 }, // 0x6B 'k'
|
||||
{ 648, 3, 11, 4, 1, -10 }, // 0x6C 'l'
|
||||
{ 653, 11, 8, 13, 1, -7 }, // 0x6D 'm'
|
||||
{ 664, 6, 8, 8, 1, -7 }, // 0x6E 'n'
|
||||
{ 670, 6, 8, 8, 1, -7 }, // 0x6F 'o'
|
||||
{ 676, 6, 11, 8, 1, -7 }, // 0x70 'p'
|
||||
{ 685, 6, 11, 8, 1, -7 }, // 0x71 'q'
|
||||
{ 694, 4, 8, 6, 1, -7 }, // 0x72 'r'
|
||||
{ 698, 6, 8, 8, 1, -7 }, // 0x73 's'
|
||||
{ 704, 5, 11, 7, 1, -10 }, // 0x74 't'
|
||||
{ 711, 6, 8, 8, 1, -7 }, // 0x75 'u'
|
||||
{ 717, 7, 8, 8, 0, -7 }, // 0x76 'v'
|
||||
{ 724, 12, 8, 12, 0, -7 }, // 0x77 'w'
|
||||
{ 736, 7, 8, 8, 0, -7 }, // 0x78 'x'
|
||||
{ 743, 7, 11, 8, 1, -7 }, // 0x79 'y'
|
||||
{ 753, 6, 8, 8, 1, -7 }, // 0x7A 'z'
|
||||
{ 759, 4, 15, 6, 1, -11 }, // 0x7B '{'
|
||||
{ 767, 1, 12, 5, 2, -10 }, // 0x7C '|'
|
||||
{ 769, 4, 15, 5, 0, -11 }, // 0x7D '}'
|
||||
{ 777, 10, 11, 12, 1, -10 } }; // 0x7E '~'
|
||||
|
||||
const GFXfont Flama_Regular8pt7b PROGMEM = {
|
||||
(uint8_t *)Flama_Regular8pt7bBitmaps,
|
||||
(GFXglyph *)Flama_Regular8pt7bGlyphs,
|
||||
0x20, 0x7E, 18 };
|
||||
|
||||
// Approx. 1463 bytes
|
||||
120
libraries/_NToolsFonts/teko4P.h
Normal file
120
libraries/_NToolsFonts/teko4P.h
Normal file
@@ -0,0 +1,120 @@
|
||||
const uint8_t teko4pt7bBitmaps[] PROGMEM = {
|
||||
0x00, 0xE8, 0xF0, 0x5F, 0x6E, 0xA0, 0x5A, 0xE3, 0xD0, 0xD7, 0x3E, 0x75,
|
||||
0x80, 0x6A, 0x4A, 0xF0, 0xC0, 0x6A, 0xA4, 0x95, 0x58, 0x70, 0x5D, 0x00,
|
||||
0xC0, 0xC0, 0x80, 0x29, 0x29, 0x00, 0xF6, 0xDE, 0xF8, 0xF5, 0xC0, 0xF7,
|
||||
0xC0, 0x4A, 0x72, 0xF3, 0xDE, 0xF7, 0xDE, 0xD6, 0x80, 0xF5, 0x5E, 0xF7,
|
||||
0xDE, 0x90, 0x98, 0x39, 0x80, 0xFC, 0xC7, 0x00, 0xD4, 0x40, 0xE9, 0xFB,
|
||||
0xCE, 0x4A, 0xFA, 0xF7, 0xDE, 0xF6, 0x5E, 0xF6, 0xDE, 0xD3, 0x4E, 0xF3,
|
||||
0x48, 0xF6, 0xDE, 0xB7, 0xDA, 0xF8, 0x57, 0xC0, 0xBB, 0x6A, 0xAA, 0xC0,
|
||||
0x9F, 0xFB, 0x90, 0xBF, 0xDA, 0xF6, 0xDE, 0xF7, 0xC8, 0xF6, 0xDE, 0x40,
|
||||
0xF7, 0xDA, 0xD7, 0x1E, 0xD5, 0x40, 0xB6, 0xDE, 0xB6, 0xE4, 0xAD, 0x7C,
|
||||
0xE5, 0x00, 0xB9, 0x6A, 0xB5, 0x24, 0xD6, 0xC0, 0xEA, 0xAC, 0x89, 0x22,
|
||||
0x40, 0xD5, 0x5C, 0x6E, 0x80, 0xF0, 0x80, 0xFF, 0x9A, 0xDC, 0xD6, 0x70,
|
||||
0x7F, 0xC0, 0xD7, 0x70, 0xFA, 0x80, 0xFF, 0xC0, 0x9A, 0xDA, 0xF8, 0xFC,
|
||||
0x97, 0x6A, 0xF8, 0xFB, 0xBB, 0xD6, 0xD0, 0xF6, 0xF0, 0xD6, 0xE8, 0xFF,
|
||||
0x40, 0xEA, 0xE7, 0xEB, 0xB6, 0xF0, 0xFD, 0xBB, 0xF7, 0xA9, 0x50, 0xB7,
|
||||
0x2C, 0xDB, 0x56, 0x54, 0xFE, 0x95, 0x58, 0xF0 };
|
||||
|
||||
const GFXglyph teko4pt7bGlyphs[] PROGMEM = {
|
||||
{ 0, 1, 1, 1, 0, 0 }, // 0x20 ' '
|
||||
{ 1, 1, 5, 2, 0, -4 }, // 0x21 '!'
|
||||
{ 2, 2, 2, 2, 0, -4 }, // 0x22 '"'
|
||||
{ 3, 4, 5, 4, 0, -4 }, // 0x23 '#'
|
||||
{ 6, 3, 7, 3, 0, -5 }, // 0x24 '$'
|
||||
{ 9, 5, 5, 5, 0, -4 }, // 0x25 '%'
|
||||
{ 13, 4, 5, 4, 0, -4 }, // 0x26 '&'
|
||||
{ 16, 1, 2, 1, 0, -4 }, // 0x27 '''
|
||||
{ 17, 2, 7, 2, 0, -5 }, // 0x28 '('
|
||||
{ 19, 2, 7, 2, 0, -5 }, // 0x29 ')'
|
||||
{ 21, 2, 2, 3, 0, -4 }, // 0x2A '*'
|
||||
{ 22, 3, 3, 3, 0, -3 }, // 0x2B '+'
|
||||
{ 24, 1, 2, 1, 0, 0 }, // 0x2C ','
|
||||
{ 25, 2, 1, 2, 0, -2 }, // 0x2D '-'
|
||||
{ 26, 1, 1, 1, 0, 0 }, // 0x2E '.'
|
||||
{ 27, 3, 6, 3, 0, -4 }, // 0x2F '/'
|
||||
{ 30, 3, 5, 3, 0, -4 }, // 0x30 '0'
|
||||
{ 32, 1, 5, 2, 0, -4 }, // 0x31 '1'
|
||||
{ 33, 2, 5, 3, 0, -4 }, // 0x32 '2'
|
||||
{ 35, 2, 5, 3, 0, -4 }, // 0x33 '3'
|
||||
{ 37, 3, 5, 3, 0, -4 }, // 0x34 '4'
|
||||
{ 39, 3, 5, 3, 0, -4 }, // 0x35 '5'
|
||||
{ 41, 3, 5, 3, 0, -4 }, // 0x36 '6'
|
||||
{ 43, 2, 5, 2, 0, -4 }, // 0x37 '7'
|
||||
{ 45, 3, 5, 3, 0, -4 }, // 0x38 '8'
|
||||
{ 47, 3, 5, 3, 0, -4 }, // 0x39 '9'
|
||||
{ 49, 1, 4, 1, 0, -3 }, // 0x3A ':'
|
||||
{ 50, 1, 5, 1, 0, -3 }, // 0x3B ';'
|
||||
{ 51, 3, 3, 3, 0, -3 }, // 0x3C '<'
|
||||
{ 53, 3, 2, 3, 0, -2 }, // 0x3D '='
|
||||
{ 54, 3, 3, 3, 0, -3 }, // 0x3E '>'
|
||||
{ 56, 2, 5, 3, 0, -4 }, // 0x3F '?'
|
||||
{ 58, 4, 6, 5, 1, -4 }, // 0x40 '@'
|
||||
{ 61, 3, 5, 3, 0, -4 }, // 0x41 'A'
|
||||
{ 63, 3, 5, 3, 0, -4 }, // 0x42 'B'
|
||||
{ 65, 3, 5, 3, 0, -4 }, // 0x43 'C'
|
||||
{ 67, 3, 5, 3, 0, -4 }, // 0x44 'D'
|
||||
{ 69, 3, 5, 3, 0, -4 }, // 0x45 'E'
|
||||
{ 71, 3, 5, 3, 0, -4 }, // 0x46 'F'
|
||||
{ 73, 3, 5, 3, 0, -4 }, // 0x47 'G'
|
||||
{ 75, 3, 5, 3, 0, -4 }, // 0x48 'H'
|
||||
{ 77, 1, 5, 2, 0, -4 }, // 0x49 'I'
|
||||
{ 78, 2, 5, 3, 0, -4 }, // 0x4A 'J'
|
||||
{ 80, 3, 5, 3, 0, -4 }, // 0x4B 'K'
|
||||
{ 82, 2, 5, 2, 0, -4 }, // 0x4C 'L'
|
||||
{ 84, 4, 5, 4, 0, -4 }, // 0x4D 'M'
|
||||
{ 87, 3, 5, 3, 0, -4 }, // 0x4E 'N'
|
||||
{ 89, 3, 5, 3, 0, -4 }, // 0x4F 'O'
|
||||
{ 91, 3, 5, 3, 0, -4 }, // 0x50 'P'
|
||||
{ 93, 3, 6, 3, 0, -4 }, // 0x51 'Q'
|
||||
{ 96, 3, 5, 3, 0, -4 }, // 0x52 'R'
|
||||
{ 98, 3, 5, 3, 0, -4 }, // 0x53 'S'
|
||||
{ 100, 2, 5, 2, 0, -4 }, // 0x54 'T'
|
||||
{ 102, 3, 5, 3, 0, -4 }, // 0x55 'U'
|
||||
{ 104, 3, 5, 3, 0, -4 }, // 0x56 'V'
|
||||
{ 106, 5, 5, 5, 0, -4 }, // 0x57 'W'
|
||||
{ 110, 3, 5, 3, 0, -4 }, // 0x58 'X'
|
||||
{ 112, 3, 5, 3, 0, -4 }, // 0x59 'Y'
|
||||
{ 114, 2, 5, 2, 0, -4 }, // 0x5A 'Z'
|
||||
{ 116, 2, 7, 2, 0, -5 }, // 0x5B '['
|
||||
{ 118, 3, 6, 3, 0, -4 }, // 0x5C '\'
|
||||
{ 121, 2, 7, 2, 0, -5 }, // 0x5D ']'
|
||||
{ 123, 3, 3, 4, 0, -4 }, // 0x5E '^'
|
||||
{ 125, 4, 1, 4, 0, 1 }, // 0x5F '_'
|
||||
{ 126, 1, 1, 3, 1, -4 }, // 0x60 '`'
|
||||
{ 127, 2, 4, 3, 0, -3 }, // 0x61 'a'
|
||||
{ 128, 3, 5, 3, 0, -4 }, // 0x62 'b'
|
||||
{ 130, 3, 4, 3, 0, -3 }, // 0x63 'c'
|
||||
{ 132, 2, 5, 3, 0, -4 }, // 0x64 'd'
|
||||
{ 134, 3, 4, 3, 0, -3 }, // 0x65 'e'
|
||||
{ 136, 2, 5, 2, 0, -4 }, // 0x66 'f'
|
||||
{ 138, 2, 5, 3, 0, -3 }, // 0x67 'g'
|
||||
{ 140, 3, 5, 3, 0, -4 }, // 0x68 'h'
|
||||
{ 142, 1, 5, 1, 0, -4 }, // 0x69 'i'
|
||||
{ 143, 1, 6, 1, 0, -4 }, // 0x6A 'j'
|
||||
{ 144, 3, 5, 3, 0, -4 }, // 0x6B 'k'
|
||||
{ 146, 1, 5, 1, 0, -4 }, // 0x6C 'l'
|
||||
{ 147, 4, 4, 4, 0, -3 }, // 0x6D 'm'
|
||||
{ 149, 3, 4, 3, 0, -3 }, // 0x6E 'n'
|
||||
{ 151, 3, 4, 3, 0, -3 }, // 0x6F 'o'
|
||||
{ 153, 3, 5, 3, 0, -3 }, // 0x70 'p'
|
||||
{ 155, 2, 5, 3, 0, -3 }, // 0x71 'q'
|
||||
{ 157, 2, 4, 2, 0, -3 }, // 0x72 'r'
|
||||
{ 158, 2, 4, 3, 0, -3 }, // 0x73 's'
|
||||
{ 159, 2, 4, 2, 0, -3 }, // 0x74 't'
|
||||
{ 160, 3, 4, 3, 0, -3 }, // 0x75 'u'
|
||||
{ 162, 2, 4, 2, 0, -3 }, // 0x76 'v'
|
||||
{ 163, 4, 4, 4, 0, -3 }, // 0x77 'w'
|
||||
{ 165, 3, 4, 3, 0, -3 }, // 0x78 'x'
|
||||
{ 167, 3, 5, 3, 0, -3 }, // 0x79 'y'
|
||||
{ 169, 2, 4, 2, 0, -3 }, // 0x7A 'z'
|
||||
{ 170, 2, 7, 2, 0, -5 }, // 0x7B '{'
|
||||
{ 172, 1, 7, 2, 0, -5 }, // 0x7C '|'
|
||||
{ 173, 2, 7, 2, 0, -5 }, // 0x7D '}'
|
||||
{ 175, 4, 1, 4, 0, -2 } }; // 0x7E '~'
|
||||
|
||||
const GFXfont teko4pt7b PROGMEM = {
|
||||
(uint8_t *)teko4pt7bBitmaps,
|
||||
(GFXglyph *)teko4pt7bGlyphs,
|
||||
0x20, 0x7E, 11 };
|
||||
|
||||
// Approx. 848 bytes
|
||||
134
libraries/_NToolsFonts/teko6P.h
Normal file
134
libraries/_NToolsFonts/teko6P.h
Normal file
@@ -0,0 +1,134 @@
|
||||
const uint8_t teko6pt7bBitmaps[] PROGMEM = {
|
||||
0x00, 0xFA, 0xB4, 0x52, 0xBE, 0xAF, 0xA9, 0x40, 0x23, 0xA3, 0x07, 0x06,
|
||||
0x2E, 0x20, 0x00, 0xE5, 0x52, 0xA7, 0xF1, 0xA5, 0x4B, 0x80, 0x71, 0x45,
|
||||
0x18, 0xFA, 0x47, 0xC0, 0xC0, 0x29, 0x29, 0x22, 0x48, 0x80, 0x89, 0x22,
|
||||
0x4A, 0x4A, 0x00, 0x96, 0x66, 0x90, 0x21, 0x3E, 0x42, 0x00, 0xD4, 0x00,
|
||||
0xC0, 0xF0, 0x11, 0x22, 0x24, 0x44, 0x90, 0xF9, 0x99, 0x99, 0xF0, 0xD5,
|
||||
0x54, 0x00, 0xF1, 0x17, 0x88, 0xF0, 0xF9, 0x17, 0x19, 0xF0, 0x99, 0x9F,
|
||||
0x11, 0x10, 0xF8, 0x8E, 0x11, 0xE0, 0xF8, 0x8F, 0x99, 0xF0, 0xE4, 0xA4,
|
||||
0x90, 0x00, 0xF9, 0x9F, 0x99, 0xF0, 0xF9, 0x9F, 0x11, 0xF0, 0xF0, 0xF0,
|
||||
0xF0, 0x35, 0x12, 0x44, 0x21, 0x78, 0x1E, 0x00, 0x88, 0x95, 0x00, 0xF9,
|
||||
0x13, 0x20, 0x20, 0xFF, 0x06, 0xED, 0x5A, 0xB7, 0xE0, 0x7C, 0xF9, 0x9F,
|
||||
0x99, 0x90, 0xE9, 0x9E, 0x99, 0xE0, 0xF9, 0x88, 0x89, 0xF0, 0xE9, 0x99,
|
||||
0x99, 0xE0, 0xF8, 0x8E, 0x88, 0xF0, 0xF8, 0x8E, 0x88, 0x80, 0xF9, 0x8F,
|
||||
0x99, 0xF0, 0x99, 0x9F, 0x99, 0x90, 0xFE, 0x24, 0x93, 0x78, 0x99, 0xAC,
|
||||
0xA9, 0x90, 0x92, 0x49, 0x38, 0x00, 0x8E, 0xEB, 0x18, 0xC6, 0x20, 0x9D,
|
||||
0xB9, 0x99, 0x90, 0xF9, 0x99, 0x99, 0xF0, 0xF6, 0xF9, 0x20, 0xF9, 0x99,
|
||||
0x99, 0xF1, 0xE9, 0x9F, 0xA9, 0x90, 0xF9, 0x8F, 0x19, 0xF0, 0xE9, 0x24,
|
||||
0x90, 0x00, 0x99, 0x99, 0x99, 0xF0, 0x99, 0x99, 0x66, 0x60, 0x8C, 0x63,
|
||||
0x1A, 0xD7, 0x60, 0x8A, 0x88, 0x42, 0x2A, 0x20, 0x8A, 0x88, 0x42, 0x10,
|
||||
0x80, 0xF1, 0x24, 0x48, 0xF0, 0xEA, 0xAA, 0xAC, 0x42, 0x10, 0x42, 0x10,
|
||||
0x42, 0x10, 0x00, 0xD5, 0x55, 0x5C, 0x66, 0x99, 0xFC, 0x88, 0x80, 0x07,
|
||||
0x99, 0x97, 0x88, 0x8F, 0x99, 0x9F, 0x06, 0x98, 0x96, 0x11, 0x17, 0x99,
|
||||
0x97, 0x06, 0x9F, 0x86, 0x6B, 0xA4, 0x92, 0x07, 0x99, 0x97, 0x16, 0x92,
|
||||
0x6B, 0x6D, 0x10, 0x55, 0x10, 0x55, 0x60, 0x92, 0xFD, 0xBD, 0xFF, 0x06,
|
||||
0xEB, 0x5A, 0xD4, 0x00, 0x1A, 0xDB, 0x40, 0x06, 0x99, 0x96, 0x1A, 0xDB,
|
||||
0xA4, 0x07, 0x99, 0x97, 0x11, 0x3A, 0xA0, 0x1E, 0x33, 0xC0, 0x5D, 0x24,
|
||||
0x90, 0x00, 0x09, 0x99, 0x97, 0x0A, 0xAA, 0xA4, 0x02, 0x28, 0xAA, 0xF9,
|
||||
0x40, 0x09, 0x66, 0x69, 0x09, 0x99, 0x66, 0x24, 0x1C, 0xA9, 0xC0, 0x69,
|
||||
0x25, 0x92, 0x49, 0x80, 0xFF, 0xC0, 0xC9, 0x24, 0xD2, 0x4B, 0x00, 0x5A
|
||||
};
|
||||
|
||||
const GFXglyph teko6pt7bGlyphs[] PROGMEM = {
|
||||
{ 0, 1, 1, 2, 1, 0 }, // 0x20 ' '
|
||||
{ 1, 1, 7, 2, 1, -6 }, // 0x21 '!'
|
||||
{ 2, 3, 2, 4, 1, -6 }, // 0x22 '"'
|
||||
{ 3, 5, 7, 6, 1, -6 }, // 0x23 '#'
|
||||
{ 8, 5, 9, 6, 1, -7 }, // 0x24 '$'
|
||||
{ 15, 7, 7, 8, 1, -6 }, // 0x25 '%'
|
||||
{ 22, 6, 7, 7, 1, -6 }, // 0x26 '&'
|
||||
{ 28, 1, 2, 2, 1, -6 }, // 0x27 '''
|
||||
{ 29, 3, 11, 4, 1, -8 }, // 0x28 '('
|
||||
{ 34, 3, 11, 4, 1, -8 }, // 0x29 ')'
|
||||
{ 39, 4, 5, 5, 1, -5 }, // 0x2A '*'
|
||||
{ 42, 5, 5, 6, 1, -5 }, // 0x2B '+'
|
||||
{ 46, 2, 3, 3, 1, 0 }, // 0x2C ','
|
||||
{ 48, 2, 1, 3, 1, -3 }, // 0x2D '-'
|
||||
{ 49, 2, 2, 3, 1, -1 }, // 0x2E '.'
|
||||
{ 50, 4, 9, 5, 1, -7 }, // 0x2F '/'
|
||||
{ 55, 4, 7, 5, 1, -6 }, // 0x30 '0'
|
||||
{ 59, 2, 7, 3, 1, -6 }, // 0x31 '1'
|
||||
{ 62, 4, 7, 5, 1, -6 }, // 0x32 '2'
|
||||
{ 66, 4, 7, 5, 1, -6 }, // 0x33 '3'
|
||||
{ 70, 4, 7, 5, 1, -6 }, // 0x34 '4'
|
||||
{ 74, 4, 7, 5, 1, -6 }, // 0x35 '5'
|
||||
{ 78, 4, 7, 5, 1, -6 }, // 0x36 '6'
|
||||
{ 82, 3, 7, 4, 1, -6 }, // 0x37 '7'
|
||||
{ 86, 4, 7, 5, 1, -6 }, // 0x38 '8'
|
||||
{ 90, 4, 7, 5, 1, -6 }, // 0x39 '9'
|
||||
{ 94, 2, 6, 3, 1, -5 }, // 0x3A ':'
|
||||
{ 96, 2, 8, 3, 1, -5 }, // 0x3B ';'
|
||||
{ 98, 4, 6, 4, 0, -5 }, // 0x3C '<'
|
||||
{ 101, 5, 3, 5, 0, -4 }, // 0x3D '='
|
||||
{ 104, 3, 6, 4, 1, -5 }, // 0x3E '>'
|
||||
{ 107, 4, 7, 5, 1, -6 }, // 0x3F '?'
|
||||
{ 111, 7, 8, 8, 1, -6 }, // 0x40 '@'
|
||||
{ 118, 4, 7, 5, 1, -6 }, // 0x41 'A'
|
||||
{ 122, 4, 7, 5, 1, -6 }, // 0x42 'B'
|
||||
{ 126, 4, 7, 5, 1, -6 }, // 0x43 'C'
|
||||
{ 130, 4, 7, 5, 1, -6 }, // 0x44 'D'
|
||||
{ 134, 4, 7, 5, 1, -6 }, // 0x45 'E'
|
||||
{ 138, 4, 7, 5, 1, -6 }, // 0x46 'F'
|
||||
{ 142, 4, 7, 5, 1, -6 }, // 0x47 'G'
|
||||
{ 146, 4, 7, 5, 1, -6 }, // 0x48 'H'
|
||||
{ 150, 1, 7, 2, 1, -6 }, // 0x49 'I'
|
||||
{ 151, 3, 7, 4, 1, -6 }, // 0x4A 'J'
|
||||
{ 154, 4, 7, 5, 1, -6 }, // 0x4B 'K'
|
||||
{ 158, 3, 7, 4, 1, -6 }, // 0x4C 'L'
|
||||
{ 162, 5, 7, 6, 1, -6 }, // 0x4D 'M'
|
||||
{ 167, 4, 7, 5, 1, -6 }, // 0x4E 'N'
|
||||
{ 171, 4, 7, 5, 1, -6 }, // 0x4F 'O'
|
||||
{ 175, 3, 7, 4, 1, -6 }, // 0x50 'P'
|
||||
{ 178, 4, 8, 5, 1, -6 }, // 0x51 'Q'
|
||||
{ 182, 4, 7, 5, 1, -6 }, // 0x52 'R'
|
||||
{ 186, 4, 7, 5, 1, -6 }, // 0x53 'S'
|
||||
{ 190, 3, 7, 4, 1, -6 }, // 0x54 'T'
|
||||
{ 194, 4, 7, 5, 1, -6 }, // 0x55 'U'
|
||||
{ 198, 4, 7, 5, 1, -6 }, // 0x56 'V'
|
||||
{ 202, 5, 7, 6, 1, -6 }, // 0x57 'W'
|
||||
{ 207, 5, 7, 6, 1, -6 }, // 0x58 'X'
|
||||
{ 212, 5, 7, 6, 1, -6 }, // 0x59 'Y'
|
||||
{ 217, 4, 7, 5, 1, -6 }, // 0x5A 'Z'
|
||||
{ 221, 2, 11, 3, 1, -8 }, // 0x5B '['
|
||||
{ 224, 5, 9, 4, 0, -7 }, // 0x5C '\'
|
||||
{ 231, 2, 11, 4, 1, -8 }, // 0x5D ']'
|
||||
{ 234, 4, 4, 5, 1, -7 }, // 0x5E '^'
|
||||
{ 236, 6, 1, 6, 0, 1 }, // 0x5F '_'
|
||||
{ 237, 3, 3, 3, 0, -7 }, // 0x60 '`'
|
||||
{ 239, 4, 6, 5, 1, -5 }, // 0x61 'a'
|
||||
{ 242, 4, 8, 5, 1, -7 }, // 0x62 'b'
|
||||
{ 246, 4, 6, 5, 1, -5 }, // 0x63 'c'
|
||||
{ 249, 4, 8, 5, 1, -7 }, // 0x64 'd'
|
||||
{ 253, 4, 6, 5, 1, -5 }, // 0x65 'e'
|
||||
{ 256, 3, 8, 4, 1, -7 }, // 0x66 'f'
|
||||
{ 259, 4, 8, 5, 1, -5 }, // 0x67 'g'
|
||||
{ 263, 3, 8, 4, 1, -7 }, // 0x68 'h'
|
||||
{ 266, 2, 8, 2, 0, -7 }, // 0x69 'i'
|
||||
{ 268, 2, 10, 3, 1, -7 }, // 0x6A 'j'
|
||||
{ 271, 3, 8, 4, 1, -7 }, // 0x6B 'k'
|
||||
{ 274, 1, 8, 2, 1, -7 }, // 0x6C 'l'
|
||||
{ 275, 5, 6, 6, 1, -5 }, // 0x6D 'm'
|
||||
{ 280, 3, 6, 4, 1, -5 }, // 0x6E 'n'
|
||||
{ 283, 4, 6, 5, 1, -5 }, // 0x6F 'o'
|
||||
{ 286, 3, 8, 4, 1, -5 }, // 0x70 'p'
|
||||
{ 289, 4, 8, 5, 1, -5 }, // 0x71 'q'
|
||||
{ 293, 2, 6, 3, 1, -5 }, // 0x72 'r'
|
||||
{ 295, 3, 6, 4, 1, -5 }, // 0x73 's'
|
||||
{ 298, 3, 7, 4, 1, -6 }, // 0x74 't'
|
||||
{ 302, 4, 6, 5, 1, -5 }, // 0x75 'u'
|
||||
{ 305, 4, 6, 4, 1, -5 }, // 0x76 'v'
|
||||
{ 308, 6, 6, 6, 1, -5 }, // 0x77 'w'
|
||||
{ 313, 4, 6, 5, 1, -5 }, // 0x78 'x'
|
||||
{ 316, 4, 8, 5, 1, -5 }, // 0x79 'y'
|
||||
{ 320, 3, 6, 4, 1, -5 }, // 0x7A 'z'
|
||||
{ 323, 3, 11, 4, 1, -8 }, // 0x7B '{'
|
||||
{ 328, 1, 10, 2, 1, -8 }, // 0x7C '|'
|
||||
{ 330, 3, 11, 4, 1, -8 }, // 0x7D '}'
|
||||
{ 335, 4, 2, 5, 1, -3 } // 0x7E '~'
|
||||
};
|
||||
|
||||
const GFXfont teko6pt7b PROGMEM = {
|
||||
(uint8_t *)teko6pt7bBitmaps,
|
||||
(GFXglyph *)teko6pt7bGlyphs, 0x20, 0x7E, 17 };
|
||||
|
||||
// Approx. 975 bytes
|
||||
148
libraries/_NToolsFonts/teko8P.h
Normal file
148
libraries/_NToolsFonts/teko8P.h
Normal file
@@ -0,0 +1,148 @@
|
||||
const uint8_t teko8pt7bBitmaps[] PROGMEM = {
|
||||
0x00, 0xFE, 0xC0, 0xB6, 0xD0, 0x12, 0x6C, 0x93, 0xF2, 0x44, 0xBF, 0xB6,
|
||||
0x48, 0x90, 0x6F, 0x99, 0x8E, 0x71, 0x99, 0xF6, 0x71, 0x34, 0x8D, 0x23,
|
||||
0x50, 0xD4, 0x0A, 0xF0, 0xAC, 0x4B, 0x12, 0xCC, 0xE0, 0xF1, 0x22, 0x44,
|
||||
0x87, 0x0C, 0x2D, 0x4E, 0x8D, 0xF8, 0x08, 0xF0, 0x7B, 0x49, 0x24, 0x92,
|
||||
0x4C, 0xC8, 0xCC, 0x92, 0x49, 0x24, 0x97, 0xA0, 0x27, 0xDC, 0xA5, 0x00,
|
||||
0x30, 0xC3, 0x3F, 0x30, 0xC0, 0xFE, 0xE0, 0xF0, 0x0C, 0x21, 0x84, 0x10,
|
||||
0xC2, 0x08, 0x61, 0x04, 0x30, 0x80, 0xF9, 0x99, 0x99, 0x99, 0x9F, 0xED,
|
||||
0xB6, 0xDB, 0x6C, 0x76, 0xF6, 0x31, 0x18, 0x8C, 0x47, 0xC0, 0x76, 0xF6,
|
||||
0x33, 0x9C, 0x7B, 0xDB, 0xC0, 0x10, 0xC2, 0x08, 0x41, 0x6D, 0xBF, 0x18,
|
||||
0x60, 0xF8, 0x88, 0xF1, 0x19, 0x9F, 0xF9, 0x98, 0xF9, 0x99, 0x9F, 0xF1,
|
||||
0x13, 0x22, 0x66, 0x4C, 0xF9, 0x99, 0x9F, 0x99, 0x9F, 0xF9, 0x99, 0x9F,
|
||||
0x19, 0x9F, 0xF0, 0x0F, 0xF0, 0x0F, 0xE0, 0x04, 0x7F, 0x38, 0x1C, 0x10,
|
||||
0xFC, 0x00, 0x3F, 0x83, 0xC1, 0xC7, 0xF2, 0x00, 0x76, 0xF6, 0x31, 0x98,
|
||||
0x80, 0x21, 0x00, 0xFF, 0xE0, 0x77, 0xBA, 0xDD, 0x6E, 0xB7, 0x5B, 0xBF,
|
||||
0xC0, 0x7F, 0x00, 0x30, 0xC3, 0x1E, 0x59, 0x24, 0x9E, 0xCF, 0x30, 0xF4,
|
||||
0xE7, 0x3F, 0xFE, 0x73, 0x9F, 0x80, 0xF9, 0x98, 0x88, 0x89, 0x9F, 0xF4,
|
||||
0xE7, 0x39, 0xCE, 0x73, 0x9F, 0x80, 0xF8, 0x88, 0xFF, 0x88, 0x8F, 0xF8,
|
||||
0x88, 0x8F, 0x88, 0x88, 0xF9, 0x98, 0x8B, 0x99, 0x9F, 0x9C, 0xE7, 0x39,
|
||||
0xFE, 0x73, 0x9C, 0xC0, 0xFF, 0xC0, 0x11, 0x11, 0x11, 0x1D, 0xDF, 0x9C,
|
||||
0xAD, 0x4A, 0x72, 0x96, 0x94, 0xC0, 0x88, 0x88, 0x88, 0x88, 0x8F, 0x87,
|
||||
0x3C, 0xF3, 0xEE, 0xDB, 0x6D, 0x86, 0x10, 0x9E, 0xF7, 0xBB, 0xDE, 0xF7,
|
||||
0x9C, 0xC0, 0xF9, 0x99, 0x99, 0x99, 0x9F, 0xF4, 0xA7, 0x39, 0xFA, 0x10,
|
||||
0x84, 0x00, 0xF4, 0xA5, 0x29, 0x4A, 0x52, 0x97, 0x8E, 0xF4, 0xA7, 0x39,
|
||||
0xFA, 0xD2, 0x94, 0xC0, 0xF9, 0x98, 0xE7, 0x19, 0x9F, 0xF9, 0x08, 0x42,
|
||||
0x10, 0x84, 0x21, 0x00, 0x99, 0x99, 0x99, 0x99, 0x9F, 0xCF, 0x2C, 0x92,
|
||||
0x49, 0x67, 0x1C, 0x30, 0xC0, 0xCC, 0xE6, 0x53, 0x2B, 0x95, 0x5A, 0xAD,
|
||||
0x54, 0xEE, 0x73, 0x19, 0x80, 0xCD, 0x27, 0x8C, 0x30, 0xC3, 0x16, 0x4B,
|
||||
0x30, 0xCF, 0x24, 0x96, 0x70, 0xC3, 0x0C, 0x30, 0xC0, 0xF8, 0xC4, 0x62,
|
||||
0x11, 0x88, 0xC7, 0xC0, 0xF2, 0x49, 0x24, 0x92, 0x49, 0xF8, 0xC1, 0x06,
|
||||
0x08, 0x20, 0xC1, 0x04, 0x18, 0x20, 0x83, 0x04, 0xED, 0xB6, 0xDB, 0x6D,
|
||||
0xB7, 0xF8, 0x30, 0xC7, 0x16, 0xCB, 0x30, 0xFE, 0xCC, 0xDF, 0x99, 0x99,
|
||||
0x9F, 0x88, 0xEF, 0x99, 0x99, 0x9F, 0xEF, 0x98, 0x88, 0x9F, 0x11, 0xDB,
|
||||
0x99, 0x99, 0x9F, 0xE9, 0x99, 0xF8, 0x9F, 0x6B, 0xF4, 0x92, 0x48, 0xDF,
|
||||
0x99, 0x99, 0xBD, 0x1F, 0x88, 0xEF, 0x99, 0x99, 0x99, 0xDF, 0xE0, 0x51,
|
||||
0x55, 0x55, 0xC0, 0x84, 0x27, 0x2B, 0x53, 0x94, 0xB4, 0xC0, 0xFF, 0xC0,
|
||||
0xED, 0xFE, 0x4C, 0x99, 0x32, 0x64, 0xC9, 0xEF, 0x99, 0x99, 0x99, 0xF9,
|
||||
0x99, 0x99, 0x9F, 0xEF, 0x99, 0x99, 0x9F, 0x88, 0xDF, 0x99, 0x99, 0x9F,
|
||||
0x11, 0xBE, 0x49, 0x24, 0xEB, 0x88, 0xF3, 0xBE, 0x5F, 0xA4, 0x92, 0x60,
|
||||
0x99, 0x99, 0x99, 0x9F, 0x9E, 0xF6, 0xA5, 0x29, 0x4E, 0x99, 0xD9, 0xD9,
|
||||
0x5D, 0x57, 0x56, 0x76, 0x66, 0xCA, 0xDC, 0x63, 0x39, 0x79, 0xCE, 0x56,
|
||||
0xB5, 0x39, 0xC6, 0x33, 0x00, 0xF1, 0x32, 0x64, 0xCF, 0x32, 0x22, 0x22,
|
||||
0x6E, 0x22, 0x22, 0x23, 0x30, 0xFF, 0xFC, 0xE6, 0x66, 0x66, 0x23, 0x66,
|
||||
0x66, 0x6E, 0xC0, 0xE6, 0xD8, 0xC0 };
|
||||
|
||||
const GFXglyph teko8pt7bGlyphs[] PROGMEM = {
|
||||
{ 0, 1, 1, 2, 0, 0 }, // 0x20 ' '
|
||||
{ 1, 1, 10, 3, 1, -9 }, // 0x21 '!'
|
||||
{ 3, 3, 4, 5, 1, -9 }, // 0x22 '"'
|
||||
{ 5, 7, 10, 8, 0, -9 }, // 0x23 '#'
|
||||
{ 14, 4, 12, 6, 1, -10 }, // 0x24 '$'
|
||||
{ 20, 10, 10, 10, 0, -9 }, // 0x25 '%'
|
||||
{ 33, 7, 11, 7, 1, -9 }, // 0x26 '&'
|
||||
{ 43, 1, 4, 3, 1, -9 }, // 0x27 '''
|
||||
{ 44, 3, 15, 4, 1, -11 }, // 0x28 '('
|
||||
{ 50, 3, 15, 4, 0, -11 }, // 0x29 ')'
|
||||
{ 56, 5, 5, 5, 0, -9 }, // 0x2A '*'
|
||||
{ 60, 6, 6, 6, 0, -7 }, // 0x2B '+'
|
||||
{ 65, 2, 4, 3, 0, -1 }, // 0x2C ','
|
||||
{ 66, 3, 1, 5, 1, -4 }, // 0x2D '-'
|
||||
{ 67, 2, 2, 3, 0, -1 }, // 0x2E '.'
|
||||
{ 68, 6, 13, 6, 0, -10 }, // 0x2F '/'
|
||||
{ 78, 4, 10, 6, 1, -9 }, // 0x30 '0'
|
||||
{ 83, 3, 10, 4, 0, -9 }, // 0x31 '1'
|
||||
{ 87, 5, 10, 5, 0, -9 }, // 0x32 '2'
|
||||
{ 94, 5, 10, 6, 0, -9 }, // 0x33 '3'
|
||||
{ 101, 6, 10, 6, 0, -9 }, // 0x34 '4'
|
||||
{ 109, 4, 10, 6, 1, -9 }, // 0x35 '5'
|
||||
{ 114, 4, 10, 6, 1, -9 }, // 0x36 '6'
|
||||
{ 119, 4, 10, 5, 0, -9 }, // 0x37 '7'
|
||||
{ 124, 4, 10, 6, 1, -9 }, // 0x38 '8'
|
||||
{ 129, 4, 10, 6, 1, -9 }, // 0x39 '9'
|
||||
{ 134, 2, 8, 3, 0, -7 }, // 0x3A ':'
|
||||
{ 136, 2, 10, 3, 0, -7 }, // 0x3B ';'
|
||||
{ 139, 6, 6, 7, 0, -7 }, // 0x3C '<'
|
||||
{ 144, 6, 4, 7, 0, -6 }, // 0x3D '='
|
||||
{ 147, 6, 6, 7, 0, -7 }, // 0x3E '>'
|
||||
{ 152, 5, 10, 5, 0, -9 }, // 0x3F '?'
|
||||
{ 159, 9, 10, 11, 1, -8 }, // 0x40 '@'
|
||||
{ 171, 6, 10, 6, 0, -9 }, // 0x41 'A'
|
||||
{ 179, 5, 10, 6, 1, -9 }, // 0x42 'B'
|
||||
{ 186, 4, 10, 6, 1, -9 }, // 0x43 'C'
|
||||
{ 191, 5, 10, 6, 1, -9 }, // 0x44 'D'
|
||||
{ 198, 4, 10, 5, 1, -9 }, // 0x45 'E'
|
||||
{ 203, 4, 10, 5, 1, -9 }, // 0x46 'F'
|
||||
{ 208, 4, 10, 6, 1, -9 }, // 0x47 'G'
|
||||
{ 213, 5, 10, 7, 1, -9 }, // 0x48 'H'
|
||||
{ 220, 1, 10, 3, 1, -9 }, // 0x49 'I'
|
||||
{ 222, 4, 10, 5, 0, -9 }, // 0x4A 'J'
|
||||
{ 227, 5, 10, 6, 1, -9 }, // 0x4B 'K'
|
||||
{ 234, 4, 10, 5, 1, -9 }, // 0x4C 'L'
|
||||
{ 239, 6, 10, 8, 1, -9 }, // 0x4D 'M'
|
||||
{ 247, 5, 10, 6, 1, -9 }, // 0x4E 'N'
|
||||
{ 254, 4, 10, 6, 1, -9 }, // 0x4F 'O'
|
||||
{ 259, 5, 10, 6, 1, -9 }, // 0x50 'P'
|
||||
{ 266, 5, 11, 6, 1, -9 }, // 0x51 'Q'
|
||||
{ 273, 5, 10, 6, 1, -9 }, // 0x52 'R'
|
||||
{ 280, 4, 10, 6, 1, -9 }, // 0x53 'S'
|
||||
{ 285, 5, 10, 5, 0, -9 }, // 0x54 'T'
|
||||
{ 292, 4, 10, 6, 1, -9 }, // 0x55 'U'
|
||||
{ 297, 6, 10, 6, 0, -9 }, // 0x56 'V'
|
||||
{ 305, 9, 10, 10, 0, -9 }, // 0x57 'W'
|
||||
{ 317, 6, 10, 6, 0, -9 }, // 0x58 'X'
|
||||
{ 325, 6, 10, 6, 0, -9 }, // 0x59 'Y'
|
||||
{ 333, 5, 10, 5, 0, -9 }, // 0x5A 'Z'
|
||||
{ 340, 3, 15, 5, 1, -11 }, // 0x5B '['
|
||||
{ 346, 6, 13, 6, 0, -10 }, // 0x5C '\'
|
||||
{ 356, 3, 15, 5, 1, -11 }, // 0x5D ']'
|
||||
{ 362, 6, 6, 8, 1, -10 }, // 0x5E '^'
|
||||
{ 367, 7, 1, 7, 0, 2 }, // 0x5F '_'
|
||||
{ 368, 3, 2, 7, 2, -9 }, // 0x60 '`'
|
||||
{ 369, 4, 8, 6, 1, -7 }, // 0x61 'a'
|
||||
{ 373, 4, 10, 6, 1, -9 }, // 0x62 'b'
|
||||
{ 378, 4, 8, 6, 1, -7 }, // 0x63 'c'
|
||||
{ 382, 4, 10, 6, 1, -9 }, // 0x64 'd'
|
||||
{ 387, 4, 8, 6, 1, -7 }, // 0x65 'e'
|
||||
{ 391, 3, 10, 3, 0, -9 }, // 0x66 'f'
|
||||
{ 395, 4, 10, 6, 1, -7 }, // 0x67 'g'
|
||||
{ 400, 4, 10, 6, 1, -9 }, // 0x68 'h'
|
||||
{ 405, 1, 11, 3, 1, -10 }, // 0x69 'i'
|
||||
{ 407, 2, 13, 3, 0, -10 }, // 0x6A 'j'
|
||||
{ 411, 5, 10, 6, 1, -9 }, // 0x6B 'k'
|
||||
{ 418, 1, 10, 3, 1, -9 }, // 0x6C 'l'
|
||||
{ 420, 7, 8, 9, 1, -7 }, // 0x6D 'm'
|
||||
{ 427, 4, 8, 6, 1, -7 }, // 0x6E 'n'
|
||||
{ 431, 4, 8, 6, 1, -7 }, // 0x6F 'o'
|
||||
{ 435, 4, 10, 6, 1, -7 }, // 0x70 'p'
|
||||
{ 440, 4, 10, 6, 1, -7 }, // 0x71 'q'
|
||||
{ 445, 3, 8, 4, 1, -7 }, // 0x72 'r'
|
||||
{ 448, 4, 8, 5, 1, -7 }, // 0x73 's'
|
||||
{ 452, 3, 9, 3, 0, -8 }, // 0x74 't'
|
||||
{ 456, 4, 8, 6, 1, -7 }, // 0x75 'u'
|
||||
{ 460, 5, 8, 5, 0, -7 }, // 0x76 'v'
|
||||
{ 465, 8, 8, 9, 0, -7 }, // 0x77 'w'
|
||||
{ 473, 5, 8, 5, 0, -7 }, // 0x78 'x'
|
||||
{ 478, 5, 10, 5, 0, -7 }, // 0x79 'y'
|
||||
{ 485, 4, 8, 5, 0, -7 }, // 0x7A 'z'
|
||||
{ 489, 4, 15, 4, 0, -11 }, // 0x7B '{'
|
||||
{ 497, 1, 14, 3, 1, -11 }, // 0x7C '|'
|
||||
{ 499, 4, 15, 4, 0, -11 }, // 0x7D '}'
|
||||
{ 507, 6, 3, 8, 1, -5 } }; // 0x7E '~'
|
||||
|
||||
const GFXfont teko8pt7b PROGMEM = {
|
||||
(uint8_t *)teko8pt7bBitmaps,
|
||||
(GFXglyph *)teko8pt7bGlyphs,
|
||||
0x20, 0x7E, 22 };
|
||||
|
||||
// Approx. 1182 bytes
|
||||
337
libraries/_NToolsFonts/thw12p.h
Normal file
337
libraries/_NToolsFonts/thw12p.h
Normal file
@@ -0,0 +1,337 @@
|
||||
const uint8_t LubalinGraphBold12pt7bBitmaps[] PROGMEM = {
|
||||
0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0x0F, 0xFF, 0xF0, 0xF3,
|
||||
0xFC, 0xFF, 0x3F, 0xCF, 0xF3, 0xFC, 0xFF, 0x3F, 0xCF, 0xF3, 0xC0, 0x0C,
|
||||
0x60, 0x63, 0x03, 0x18, 0x18, 0xC0, 0x8C, 0x04, 0x63, 0xFF, 0xFF, 0xFF,
|
||||
0x18, 0xC0, 0xC6, 0x06, 0x31, 0xFF, 0xEF, 0xFF, 0x08, 0xC0, 0xC6, 0x06,
|
||||
0x30, 0x31, 0x81, 0x8C, 0x08, 0xC0, 0x0F, 0x00, 0x78, 0x03, 0xC0, 0x1E,
|
||||
0x01, 0xFF, 0x3F, 0xF9, 0xFF, 0xDF, 0xFE, 0xF8, 0xF7, 0xC7, 0xBF, 0x01,
|
||||
0xFE, 0x07, 0xFC, 0x1F, 0xF0, 0x3F, 0xC0, 0x7F, 0x00, 0xFF, 0x87, 0xFE,
|
||||
0x3F, 0xFF, 0xFF, 0xFF, 0x7F, 0xFB, 0xDF, 0x00, 0xE0, 0x07, 0x00, 0x38,
|
||||
0x01, 0xC0, 0x3C, 0x0E, 0x0F, 0xC3, 0x83, 0xFC, 0x70, 0x73, 0x9E, 0x0E,
|
||||
0x73, 0x81, 0xCE, 0x70, 0x39, 0xDC, 0x07, 0x3B, 0x80, 0xFF, 0xF0, 0x0F,
|
||||
0xDC, 0xF0, 0xF7, 0xBF, 0x00, 0xEF, 0xF0, 0x1D, 0xCE, 0x07, 0x39, 0xC0,
|
||||
0xE7, 0x38, 0x3C, 0xE7, 0x07, 0x1F, 0xE0, 0xE1, 0xF8, 0x38, 0x1E, 0x00,
|
||||
0x07, 0x80, 0x0F, 0xF0, 0x07, 0xF8, 0x07, 0xFE, 0x03, 0xCF, 0x01, 0xE7,
|
||||
0x80, 0xFF, 0xC0, 0x3F, 0xC0, 0x1F, 0xC7, 0x8F, 0xE7, 0xCF, 0xFB, 0xEF,
|
||||
0x7F, 0xFF, 0x1F, 0xE7, 0x87, 0xF3, 0xE3, 0xF9, 0xFF, 0xFE, 0x7F, 0xFF,
|
||||
0x9F, 0xF7, 0x87, 0xE1, 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0x01, 0x81,
|
||||
0xC3, 0xE3, 0xF3, 0xF9, 0xFD, 0xF8, 0xF8, 0xFC, 0x7C, 0x3E, 0x1F, 0x0F,
|
||||
0x87, 0xC3, 0xE1, 0xF0, 0xFC, 0x7E, 0x1F, 0x8F, 0xE3, 0xF8, 0xFC, 0x3E,
|
||||
0x0F, 0x03, 0x80, 0x40, 0xC0, 0x70, 0x3E, 0x1F, 0x8F, 0xC7, 0xF1, 0xFC,
|
||||
0x7E, 0x1F, 0x07, 0xC3, 0xE1, 0xF0, 0xF8, 0x7C, 0x3E, 0x1F, 0x1F, 0x8F,
|
||||
0x8F, 0xCF, 0xCF, 0xE7, 0xE3, 0xE1, 0xE0, 0xC0, 0x40, 0x00, 0x04, 0x7E,
|
||||
0x3C, 0xFF, 0xFF, 0x3C, 0x7E, 0x24, 0x06, 0x00, 0x60, 0x06, 0x00, 0x60,
|
||||
0x06, 0x00, 0x60, 0xFF, 0xFF, 0xFF, 0x06, 0x00, 0x60, 0x06, 0x00, 0x60,
|
||||
0x06, 0x00, 0xFF, 0xFF, 0x33, 0xFE, 0xFF, 0xFF, 0xC0, 0xFF, 0xFF, 0x00,
|
||||
0x1C, 0x00, 0x38, 0x00, 0xF0, 0x01, 0xC0, 0x03, 0x80, 0x0E, 0x00, 0x1C,
|
||||
0x00, 0x70, 0x00, 0xE0, 0x03, 0xC0, 0x07, 0x00, 0x0E, 0x00, 0x38, 0x00,
|
||||
0x70, 0x01, 0xE0, 0x03, 0x80, 0x0F, 0x00, 0x1C, 0x00, 0x38, 0x00, 0xE0,
|
||||
0x01, 0xC0, 0x07, 0x80, 0x0E, 0x00, 0x1C, 0x00, 0x70, 0x00, 0xE0, 0x03,
|
||||
0xC0, 0x07, 0x00, 0x00, 0x0F, 0xC0, 0x7F, 0x83, 0xFF, 0x1F, 0xFE, 0xFE,
|
||||
0x7F, 0xF0, 0xFF, 0xC3, 0xFF, 0x0F, 0xFC, 0x3F, 0xF0, 0xFF, 0xC3, 0xFF,
|
||||
0x0F, 0xFC, 0x3F, 0xF0, 0xFF, 0xE7, 0xDF, 0xFE, 0x3F, 0xF8, 0x7F, 0xC0,
|
||||
0xFC, 0x00, 0xFE, 0x7F, 0x3F, 0x9F, 0xC1, 0xE0, 0xF0, 0x78, 0x3C, 0x1E,
|
||||
0x0F, 0x07, 0x83, 0xC1, 0xE0, 0xF0, 0x78, 0xFF, 0x7F, 0xBF, 0xDF, 0xE0,
|
||||
0x0F, 0x81, 0xFF, 0x1F, 0xFD, 0xFF, 0xEF, 0x8F, 0xF8, 0x3C, 0x01, 0xE0,
|
||||
0x1F, 0x01, 0xF8, 0x1F, 0x81, 0xF8, 0x1F, 0x81, 0xF8, 0x1F, 0xBD, 0xF9,
|
||||
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x07, 0xC0, 0x7F, 0x83, 0xFF,
|
||||
0x1F, 0xFE, 0x7C, 0xF9, 0xE1, 0xE0, 0x0F, 0x80, 0xFC, 0x03, 0xE0, 0x0F,
|
||||
0xE0, 0x3F, 0x80, 0x3F, 0x00, 0x7F, 0xE1, 0xFF, 0x8F, 0xFF, 0xFF, 0x7F,
|
||||
0xF8, 0xFF, 0xC0, 0xFC, 0x00, 0x01, 0xF8, 0x01, 0xF8, 0x03, 0xF8, 0x07,
|
||||
0xF8, 0x0F, 0xF8, 0x0F, 0xF8, 0x1F, 0xF8, 0x3F, 0x78, 0x7E, 0x78, 0x7C,
|
||||
0x78, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x78, 0x01,
|
||||
0xFE, 0x01, 0xFE, 0x01, 0xFE, 0x01, 0xFE, 0x3F, 0xF0, 0xFF, 0xC3, 0xFF,
|
||||
0x1F, 0xFC, 0x7C, 0x01, 0xE0, 0x07, 0xBC, 0x1F, 0xFC, 0x7F, 0xFB, 0xFF,
|
||||
0xEF, 0x8F, 0xCC, 0x1F, 0x00, 0x7C, 0x01, 0xFF, 0x8F, 0xFF, 0xFE, 0x7F,
|
||||
0xF8, 0xFF, 0x80, 0xFC, 0x00, 0x03, 0xE0, 0x1F, 0x00, 0xFC, 0x03, 0xE0,
|
||||
0x1F, 0x80, 0xFC, 0x03, 0xFC, 0x1F, 0xFC, 0x7F, 0xFB, 0xFF, 0xEF, 0xC7,
|
||||
0xFE, 0x0F, 0xF8, 0x3F, 0xE0, 0xFF, 0xC7, 0xDF, 0xFE, 0x7F, 0xF0, 0x7F,
|
||||
0x80, 0xFC, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x0F, 0xF8,
|
||||
0xFB, 0xC7, 0xC0, 0x7E, 0x03, 0xE0, 0x1F, 0x01, 0xF0, 0x0F, 0x80, 0xF8,
|
||||
0x07, 0xC0, 0x7C, 0x03, 0xE0, 0x3F, 0x01, 0xF0, 0x0F, 0x80, 0x07, 0xC0,
|
||||
0x7F, 0x83, 0xFF, 0x1F, 0xFE, 0x7C, 0xF9, 0xE1, 0xE7, 0x8F, 0x8F, 0xFC,
|
||||
0x3F, 0xE0, 0xFF, 0xE7, 0xFF, 0xBE, 0x7F, 0xF0, 0xFF, 0xC3, 0xFF, 0x9F,
|
||||
0xFF, 0xFE, 0x7F, 0xF8, 0xFF, 0xC0, 0xFC, 0x00, 0x07, 0xC0, 0x7F, 0x83,
|
||||
0xFF, 0x1F, 0xFE, 0xF8, 0xFF, 0xC1, 0xFF, 0x07, 0xFC, 0x1F, 0xF0, 0x7F,
|
||||
0xE3, 0xF7, 0xFF, 0x9F, 0xFE, 0x3F, 0xF0, 0x3F, 0xC0, 0x3E, 0x01, 0xF0,
|
||||
0x0F, 0xC0, 0x7E, 0x03, 0xF0, 0x00, 0xFF, 0xFF, 0x00, 0x0F, 0xFF, 0xF0,
|
||||
0xFF, 0xFF, 0x00, 0x0F, 0xFF, 0xF3, 0x3F, 0xE0, 0x00, 0x18, 0x03, 0xC0,
|
||||
0x7C, 0x1F, 0x03, 0xE0, 0x7C, 0x03, 0x80, 0x1E, 0x00, 0x7E, 0x00, 0x7C,
|
||||
0x00, 0xF8, 0x00, 0xF0, 0x01, 0x80, 0xFF, 0xFF, 0xFF, 0xC0, 0x00, 0x00,
|
||||
0x0F, 0xFF, 0xFF, 0xFC, 0x40, 0x01, 0xE0, 0x03, 0xE0, 0x03, 0xE0, 0x01,
|
||||
0xF0, 0x01, 0xF0, 0x01, 0xC0, 0x0F, 0x01, 0xF8, 0x1F, 0x03, 0xF0, 0x3E,
|
||||
0x00, 0x60, 0x00, 0x0F, 0x03, 0xFC, 0x7F, 0xE7, 0xFE, 0xF9, 0xFF, 0x0F,
|
||||
0x00, 0xF0, 0x0F, 0x01, 0xF0, 0x3E, 0x07, 0xE0, 0xFC, 0x0F, 0x80, 0xF0,
|
||||
0x00, 0x00, 0xF0, 0x0F, 0x00, 0xF0, 0x0F, 0x00, 0x03, 0xF0, 0x06, 0x06,
|
||||
0x04, 0x00, 0x84, 0x00, 0x24, 0x00, 0x12, 0x1E, 0xC6, 0x19, 0x63, 0x18,
|
||||
0x61, 0x9C, 0x30, 0xCC, 0x18, 0x66, 0x1C, 0x53, 0x0C, 0x24, 0x8E, 0x22,
|
||||
0x3B, 0x30, 0x80, 0xE4, 0x20, 0x04, 0x0C, 0x0C, 0x01, 0xF8, 0x00, 0x0F,
|
||||
0xF0, 0x01, 0xFE, 0x00, 0x3F, 0xE0, 0x07, 0xFC, 0x00, 0x3F, 0x80, 0x0F,
|
||||
0xF8, 0x01, 0xEF, 0x00, 0x3D, 0xF0, 0x0F, 0xBE, 0x01, 0xE3, 0xC0, 0x7F,
|
||||
0xFC, 0x0F, 0xFF, 0x81, 0xFF, 0xF8, 0x7F, 0xFF, 0x0F, 0x83, 0xE7, 0xF8,
|
||||
0xFF, 0xFF, 0x1F, 0xFF, 0xE3, 0xFF, 0xFC, 0x7F, 0x80, 0xFF, 0xF8, 0xFF,
|
||||
0xFC, 0xFF, 0xFE, 0xFF, 0xFE, 0x3E, 0x1E, 0x3E, 0x1E, 0x3E, 0x3E, 0x3F,
|
||||
0xFC, 0x3F, 0xF8, 0x3F, 0xFC, 0x3F, 0xFE, 0x3E, 0x3E, 0x3E, 0x1E, 0x3E,
|
||||
0x1F, 0x3E, 0x3F, 0xFF, 0xFE, 0xFF, 0xFE, 0xFF, 0xFC, 0xFF, 0xF0, 0x03,
|
||||
0xF3, 0xC1, 0xFF, 0x78, 0x7F, 0xFF, 0x1F, 0xFF, 0xE7, 0xFB, 0xFC, 0xF8,
|
||||
0x1F, 0xBE, 0x01, 0xF7, 0xC0, 0x00, 0xF8, 0x00, 0x1F, 0x00, 0x03, 0xE0,
|
||||
0x00, 0x7C, 0x00, 0x0F, 0x80, 0x7E, 0xF8, 0x0F, 0x9F, 0x83, 0xF1, 0xFF,
|
||||
0xFC, 0x1F, 0xFF, 0x01, 0xFF, 0xC0, 0x0F, 0xE0, 0x00, 0xFF, 0xF8, 0x3F,
|
||||
0xFF, 0x8F, 0xFF, 0xF3, 0xFF, 0xFE, 0x3E, 0x1F, 0x8F, 0x83, 0xF3, 0xE0,
|
||||
0x7C, 0xF8, 0x1F, 0x3E, 0x03, 0xCF, 0x80, 0xF3, 0xE0, 0x3C, 0xF8, 0x1F,
|
||||
0x3E, 0x07, 0xCF, 0x81, 0xF3, 0xE1, 0xFB, 0xFF, 0xFE, 0xFF, 0xFF, 0x3F,
|
||||
0xFF, 0x8F, 0xFF, 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3E,
|
||||
0x3C, 0xF8, 0xF3, 0xE0, 0x0F, 0xF8, 0x3F, 0xE0, 0xFF, 0x83, 0xFE, 0x0F,
|
||||
0x80, 0x3E, 0x3C, 0xF8, 0xF3, 0xE3, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
|
||||
0xFF, 0xC0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3E, 0x3C, 0xF8,
|
||||
0xF3, 0xE3, 0xCF, 0x80, 0x3F, 0xE0, 0xFF, 0x83, 0xFE, 0x0F, 0xF8, 0x3E,
|
||||
0x00, 0xF8, 0x03, 0xE0, 0x3F, 0xE0, 0xFF, 0x83, 0xFE, 0x0F, 0xF8, 0x00,
|
||||
0x01, 0xF9, 0xE0, 0xFF, 0xFC, 0x7F, 0xFF, 0x9F, 0xFF, 0xF7, 0xF0, 0xFE,
|
||||
0xF8, 0x0F, 0xFF, 0x00, 0x07, 0xC0, 0x00, 0xF8, 0x7F, 0xFF, 0x0F, 0xFF,
|
||||
0xE1, 0xFF, 0xFE, 0x3F, 0xFF, 0xC0, 0x7E, 0xFE, 0x1F, 0xDF, 0xFF, 0xF9,
|
||||
0xFF, 0xFF, 0x1F, 0xFF, 0xE1, 0xFF, 0xFC, 0x0F, 0xE7, 0x80, 0xFF, 0x3F,
|
||||
0xFF, 0xE7, 0xFF, 0xFC, 0xFF, 0xFF, 0x9F, 0xF3, 0xC0, 0xF8, 0x78, 0x1F,
|
||||
0x0F, 0x03, 0xE1, 0xFF, 0xFC, 0x3F, 0xFF, 0x87, 0xFF, 0xF0, 0xFF, 0xFE,
|
||||
0x1E, 0x07, 0xC3, 0xC0, 0xF8, 0x78, 0x1F, 0x0F, 0x03, 0xE7, 0xF9, 0xFF,
|
||||
0xFF, 0x3F, 0xFF, 0xE7, 0xFF, 0xFC, 0xFF, 0x80, 0xFF, 0xFF, 0xFF, 0xFF,
|
||||
0x3C, 0x3C, 0x3C, 0x3C, 0x3C, 0x3C, 0x3C, 0x3C, 0x3C, 0x3C, 0x3C, 0xFF,
|
||||
0xFF, 0xFF, 0xFF, 0x03, 0xFC, 0x0F, 0xF0, 0x3F, 0xC0, 0xFF, 0x00, 0xF0,
|
||||
0x03, 0xC0, 0x0F, 0x00, 0x3C, 0x00, 0xF0, 0x03, 0xC0, 0x0F, 0x00, 0x3C,
|
||||
0x00, 0xF3, 0xE3, 0xCF, 0x8F, 0x3F, 0xFC, 0xFF, 0xE1, 0xFF, 0x01, 0xF8,
|
||||
0x00, 0xFF, 0x7F, 0xFF, 0xDF, 0xFF, 0xF7, 0xFF, 0xFD, 0xFF, 0x3E, 0x3F,
|
||||
0x0F, 0x9F, 0x83, 0xEF, 0xC0, 0xFF, 0xE0, 0x3F, 0xF0, 0x0F, 0xF8, 0x03,
|
||||
0xFF, 0x00, 0xFF, 0xE0, 0x3E, 0xFC, 0x0F, 0x9F, 0x83, 0xE3, 0xF3, 0xFD,
|
||||
0xFF, 0xFF, 0x7F, 0xFF, 0xDF, 0xFF, 0xF7, 0xFC, 0xFF, 0x03, 0xFC, 0x0F,
|
||||
0xF0, 0x3F, 0xC0, 0x3E, 0x00, 0xF8, 0x03, 0xE0, 0x0F, 0x80, 0x3E, 0x00,
|
||||
0xF8, 0x03, 0xE0, 0x0F, 0x80, 0x3E, 0x3C, 0xF8, 0xF3, 0xE3, 0xFF, 0xFF,
|
||||
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 0xFF, 0x01, 0xFF, 0xFF, 0x81, 0xFF,
|
||||
0xFF, 0x81, 0xFF, 0xFF, 0x83, 0xFF, 0x3F, 0xC3, 0xFC, 0x3F, 0xC3, 0xFC,
|
||||
0x3F, 0xC7, 0xFC, 0x3F, 0xE7, 0xFC, 0x3F, 0xE7, 0xFC, 0x3D, 0xEF, 0xBC,
|
||||
0x3D, 0xFF, 0xBC, 0x3D, 0xFF, 0x3C, 0x3C, 0xFF, 0x3C, 0x3C, 0xFF, 0x3C,
|
||||
0x3C, 0x7E, 0x3C, 0xFF, 0x7E, 0xFF, 0xFF, 0x7E, 0xFF, 0xFF, 0x3C, 0xFF,
|
||||
0xFF, 0x3C, 0xFF, 0xFC, 0x1F, 0xFF, 0xE1, 0xFF, 0xFF, 0x1F, 0xFF, 0xF1,
|
||||
0xFF, 0x3F, 0x87, 0xC3, 0xFC, 0x7C, 0x3F, 0xC7, 0xC3, 0xFE, 0x7C, 0x3F,
|
||||
0xF7, 0xC3, 0xFF, 0xFC, 0x3D, 0xFF, 0xC3, 0xCF, 0xFC, 0x3C, 0x7F, 0xC3,
|
||||
0xC7, 0xFC, 0x3C, 0x3F, 0xCF, 0xF1, 0xFC, 0xFF, 0x0F, 0xCF, 0xF0, 0xFC,
|
||||
0xFF, 0x07, 0xC0, 0x03, 0xF8, 0x01, 0xFF, 0xC0, 0x7F, 0xFC, 0x1F, 0xFF,
|
||||
0xC7, 0xFF, 0xFC, 0xFC, 0x1F, 0xBF, 0x01, 0xFF, 0xC0, 0x1F, 0xF8, 0x03,
|
||||
0xFF, 0x00, 0x7F, 0xE0, 0x0F, 0xFC, 0x01, 0xFF, 0x80, 0x3E, 0xF8, 0x0F,
|
||||
0x9F, 0x87, 0xF1, 0xFF, 0xFC, 0x1F, 0xFF, 0x01, 0xFF, 0xC0, 0x0F, 0xE0,
|
||||
0x00, 0xFF, 0xE1, 0xFF, 0xF3, 0xFF, 0xF7, 0xFF, 0xE3, 0xE3, 0xE7, 0xC3,
|
||||
0xCF, 0x87, 0x9F, 0x0F, 0x3E, 0x3E, 0x7F, 0xF8, 0xFF, 0xF1, 0xFF, 0xC3,
|
||||
0xFE, 0x07, 0xC0, 0x0F, 0x80, 0x7F, 0x80, 0xFF, 0x01, 0xFE, 0x03, 0xFC,
|
||||
0x00, 0x01, 0xF8, 0x00, 0x0F, 0xFC, 0x00, 0x7F, 0xFC, 0x01, 0xFF, 0xFC,
|
||||
0x03, 0xF0, 0xFC, 0x0F, 0x80, 0xFC, 0x1F, 0x00, 0xF8, 0x7C, 0x00, 0xF0,
|
||||
0xFF, 0xC1, 0xF1, 0xFF, 0xE3, 0xE3, 0xFF, 0xE7, 0x87, 0xFF, 0xFF, 0x0F,
|
||||
0xC7, 0xFE, 0x0F, 0xC3, 0xFC, 0x1F, 0xC7, 0xF7, 0x9F, 0xFF, 0xFF, 0x3F,
|
||||
0xFF, 0xFE, 0x3F, 0xFF, 0xFC, 0x1F, 0xF9, 0xF8, 0x0F, 0xC0, 0x00, 0xFF,
|
||||
0xF0, 0xFF, 0xF8, 0xFF, 0xFC, 0xFF, 0xFE, 0x3C, 0x3E, 0x3C, 0x1F, 0x3C,
|
||||
0x1F, 0x3C, 0x1F, 0x3C, 0x3F, 0x3F, 0xFE, 0x3F, 0xFE, 0x3F, 0xFC, 0x3F,
|
||||
0xF0, 0x3F, 0xF8, 0x3E, 0xFC, 0xFF, 0xFF, 0xFF, 0x7F, 0xFF, 0x3F, 0xFF,
|
||||
0x1F, 0x1E, 0xF1, 0xFF, 0x9F, 0xFD, 0xFF, 0xEF, 0x9F, 0x78, 0x7B, 0xC0,
|
||||
0x1F, 0xC0, 0x7F, 0xC1, 0xFF, 0x07, 0xFC, 0x07, 0xF0, 0x0F, 0xF8, 0x7F,
|
||||
0xE7, 0xFF, 0xFF, 0xFF, 0xF7, 0xFF, 0x3D, 0xF0, 0xFF, 0xFF, 0xFF, 0xFF,
|
||||
0xFF, 0xFF, 0xFF, 0xFF, 0xF3, 0xCF, 0xF3, 0xCF, 0xF3, 0xC0, 0x03, 0xC0,
|
||||
0x03, 0xC0, 0x03, 0xC0, 0x03, 0xC0, 0x03, 0xC0, 0x03, 0xC0, 0x03, 0xC0,
|
||||
0x03, 0xC0, 0x0F, 0xF0, 0x0F, 0xF0, 0x0F, 0xF0, 0x0F, 0xF0, 0xFF, 0x9F,
|
||||
0xFF, 0xE7, 0xFF, 0xF9, 0xFF, 0xFE, 0x7F, 0x3C, 0x0F, 0x0F, 0x03, 0xC3,
|
||||
0xC0, 0xF0, 0xF0, 0x3C, 0x3C, 0x0F, 0x0F, 0x03, 0xC3, 0xC0, 0xF0, 0xF0,
|
||||
0x3C, 0x3C, 0x0F, 0x0F, 0x83, 0xC3, 0xF1, 0xF0, 0xFF, 0xF8, 0x1F, 0xFE,
|
||||
0x03, 0xFE, 0x00, 0x3F, 0x00, 0xFF, 0x3F, 0xFF, 0xCF, 0xFF, 0xF3, 0xFF,
|
||||
0xFC, 0xFF, 0x3E, 0x1F, 0x0F, 0x87, 0xC3, 0xE1, 0xE0, 0xF8, 0xF8, 0x1F,
|
||||
0x3E, 0x07, 0xCF, 0x01, 0xF7, 0xC0, 0x3F, 0xF0, 0x0F, 0xF8, 0x03, 0xFE,
|
||||
0x00, 0x7F, 0x80, 0x1F, 0xC0, 0x07, 0xF0, 0x00, 0xFC, 0x00, 0x3E, 0x00,
|
||||
0xFF, 0x1E, 0x7F, 0xFF, 0xCF, 0x9F, 0xFF, 0xF3, 0xE7, 0xFF, 0xFC, 0xFD,
|
||||
0xFF, 0x3C, 0x7F, 0x1F, 0x0F, 0x9F, 0xC7, 0x83, 0xE7, 0xF9, 0xE0, 0xF9,
|
||||
0xFE, 0xF8, 0x1E, 0xFF, 0xBE, 0x07, 0xFF, 0xEF, 0x01, 0xFF, 0x7F, 0xC0,
|
||||
0x7F, 0xCF, 0xF0, 0x0F, 0xF3, 0xFC, 0x03, 0xF8, 0xFE, 0x00, 0xFE, 0x3F,
|
||||
0x80, 0x1F, 0x87, 0xE0, 0x07, 0xE1, 0xF8, 0x01, 0xF0, 0x7C, 0x00, 0x7C,
|
||||
0x0F, 0x00, 0xFF, 0x3F, 0xFF, 0xE7, 0xFF, 0xFC, 0xFF, 0xFF, 0x9F, 0xF1,
|
||||
0xE1, 0xF8, 0x3E, 0x7E, 0x03, 0xFF, 0x80, 0x3F, 0xE0, 0x03, 0xF8, 0x00,
|
||||
0x3F, 0x00, 0x0F, 0xE0, 0x03, 0xFE, 0x00, 0xFF, 0xE0, 0x3E, 0x7E, 0x0F,
|
||||
0x87, 0xE7, 0xF9, 0xFF, 0xFF, 0x3F, 0xFF, 0xE7, 0xFF, 0xFC, 0xFF, 0x80,
|
||||
0xFE, 0x7F, 0xFF, 0x3F, 0xFF, 0x9F, 0xFF, 0xCF, 0xF3, 0xE1, 0xE0, 0xF9,
|
||||
0xF0, 0x7C, 0xF0, 0x1F, 0xF8, 0x0F, 0xF8, 0x03, 0xF8, 0x01, 0xFC, 0x00,
|
||||
0x7C, 0x00, 0x3E, 0x00, 0x1F, 0x00, 0x0F, 0x80, 0x1F, 0xE0, 0x0F, 0xF0,
|
||||
0x07, 0xF8, 0x03, 0xFC, 0x00, 0x7F, 0xFD, 0xFF, 0xF7, 0xFF, 0xDF, 0xFF,
|
||||
0x78, 0xFD, 0xE7, 0xE0, 0x3F, 0x00, 0xF8, 0x07, 0xE0, 0x3F, 0x01, 0xF8,
|
||||
0x07, 0xC0, 0x3F, 0x01, 0xF8, 0xFF, 0xC3, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
|
||||
0xFF, 0xFF, 0xC0, 0xFF, 0xFF, 0xFF, 0xFF, 0x1E, 0x3C, 0x78, 0xF1, 0xE3,
|
||||
0xC7, 0x8F, 0x1E, 0x3C, 0x78, 0xF1, 0xE3, 0xFF, 0xFF, 0xFF, 0xC0, 0xE0,
|
||||
0x18, 0x07, 0x00, 0xC0, 0x30, 0x0E, 0x01, 0x80, 0x70, 0x0C, 0x03, 0x00,
|
||||
0xE0, 0x18, 0x06, 0x00, 0xC0, 0x30, 0x0E, 0x01, 0x80, 0x60, 0x0C, 0xFF,
|
||||
0xFF, 0xFF, 0xF1, 0xE3, 0xC7, 0x8F, 0x1E, 0x3C, 0x78, 0xF1, 0xE3, 0xC7,
|
||||
0x8F, 0x1E, 0x3F, 0xFF, 0xFF, 0xFF, 0xC0, 0x3C, 0x1F, 0x1F, 0x8E, 0xEF,
|
||||
0x77, 0x3C, 0xFF, 0xFF, 0xFF, 0xFF, 0x40, 0xE3, 0xF7, 0xFF, 0xE7, 0xC1,
|
||||
0x80, 0x07, 0xDF, 0x8F, 0xFF, 0xCF, 0xFF, 0xEF, 0xFF, 0xF7, 0xC7, 0xE7,
|
||||
0x81, 0xF3, 0xC0, 0x79, 0xE0, 0x3C, 0xF0, 0x1E, 0x7E, 0x3F, 0x1F, 0xFF,
|
||||
0xE7, 0xFF, 0xF1, 0xFF, 0xF8, 0x3E, 0xFC, 0xF8, 0x00, 0x7C, 0x00, 0x3E,
|
||||
0x00, 0x1F, 0x00, 0x07, 0x80, 0x03, 0xDF, 0x81, 0xFF, 0xF0, 0xFF, 0xFC,
|
||||
0x7F, 0xFF, 0x3F, 0x0F, 0x9F, 0x03, 0xEF, 0x00, 0xF7, 0x80, 0x7B, 0xE0,
|
||||
0x3D, 0xF8, 0x7F, 0xFF, 0xFE, 0xFF, 0xFE, 0x7F, 0xFE, 0x3F, 0x3E, 0x00,
|
||||
0x0F, 0xBC, 0x7F, 0xF9, 0xFF, 0xF3, 0xFF, 0xEF, 0x87, 0xDE, 0x00, 0x3C,
|
||||
0x00, 0x78, 0x00, 0xF0, 0x00, 0xF0, 0xFD, 0xFF, 0xF1, 0xFF, 0xC1, 0xFF,
|
||||
0x00, 0xF8, 0x00, 0x00, 0x7E, 0x00, 0x3F, 0x00, 0x1F, 0x80, 0x0F, 0xC0,
|
||||
0x01, 0xE0, 0x3F, 0xF0, 0x7F, 0xF8, 0x7F, 0xFC, 0x7F, 0xFE, 0x7E, 0x3F,
|
||||
0x3E, 0x07, 0x9E, 0x03, 0xCF, 0x01, 0xE7, 0x81, 0xF3, 0xE1, 0xF8, 0xFF,
|
||||
0xFF, 0x3F, 0xFF, 0x8F, 0xFF, 0xC1, 0xF7, 0xE0, 0x07, 0xC0, 0x3F, 0xE0,
|
||||
0xFF, 0xE3, 0xFF, 0xEF, 0x83, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
|
||||
0xFF, 0xF0, 0x01, 0xFF, 0xF1, 0xFF, 0xC1, 0xFF, 0x00, 0xF8, 0x00, 0x0F,
|
||||
0x1F, 0x1F, 0x3F, 0x3C, 0xFF, 0xFF, 0xFF, 0xFF, 0x7C, 0x7C, 0x7C, 0x7C,
|
||||
0x7C, 0x7C, 0xFF, 0xFF, 0xFF, 0xFF, 0x07, 0xDF, 0x1F, 0xFF, 0x3F, 0xFF,
|
||||
0x7F, 0xFF, 0xFC, 0x7E, 0xF0, 0x1E, 0xF0, 0x1E, 0xF0, 0x1E, 0xF8, 0x1E,
|
||||
0xFC, 0x7E, 0x7F, 0xFE, 0x3F, 0xFE, 0x1F, 0xFE, 0x0F, 0xDE, 0x00, 0x3E,
|
||||
0x7F, 0xFC, 0x7F, 0xFC, 0x3F, 0xF8, 0x0F, 0xE0, 0xFC, 0x00, 0xFC, 0x00,
|
||||
0xFC, 0x00, 0xFC, 0x00, 0x3C, 0x00, 0x3D, 0xF0, 0x3F, 0xF8, 0x3F, 0xFC,
|
||||
0x3F, 0xFE, 0x3E, 0x3E, 0x3C, 0x1E, 0x3C, 0x1E, 0x3C, 0x1E, 0x3C, 0x1E,
|
||||
0x3C, 0x1E, 0xFF, 0x1F, 0xFF, 0x1F, 0xFF, 0x1F, 0xFF, 0x1F, 0x3C, 0x3C,
|
||||
0x3C, 0x3C, 0x00, 0xFC, 0xFC, 0xFC, 0xFC, 0x3C, 0x3C, 0x3C, 0x3C, 0x3C,
|
||||
0x3C, 0xFF, 0xFF, 0xFF, 0xFF, 0x3C, 0xF3, 0xCF, 0x03, 0xFF, 0xFF, 0xFC,
|
||||
0xF3, 0xCF, 0x3C, 0xF3, 0xCF, 0x3C, 0xF3, 0xCF, 0xFF, 0xFF, 0xB8, 0xFC,
|
||||
0x01, 0xF8, 0x03, 0xF0, 0x07, 0xE0, 0x03, 0xC0, 0x07, 0xBF, 0xCF, 0x7F,
|
||||
0x9E, 0xFF, 0x3D, 0xFE, 0x79, 0xF0, 0xF7, 0xC1, 0xFF, 0x03, 0xFE, 0x07,
|
||||
0xFE, 0x0F, 0x7E, 0x7E, 0x7F, 0xFC, 0x7F, 0xF8, 0xFF, 0xF0, 0xF8, 0xFD,
|
||||
0xFB, 0xF7, 0xE3, 0xC7, 0x8F, 0x1E, 0x3C, 0x78, 0xF1, 0xE3, 0xC7, 0x8F,
|
||||
0x7F, 0xFF, 0xFF, 0xF8, 0xFF, 0xE1, 0xF0, 0xFF, 0xFF, 0xFC, 0xFF, 0xFF,
|
||||
0xFC, 0xFF, 0xFF, 0xFE, 0x3E, 0x7E, 0x3E, 0x3C, 0x3C, 0x1E, 0x3C, 0x3C,
|
||||
0x1E, 0x3C, 0x3C, 0x1E, 0x3C, 0x3C, 0x1E, 0x3C, 0x3C, 0x1E, 0xFE, 0x3F,
|
||||
0x1F, 0xFE, 0x3F, 0x1F, 0xFE, 0x3F, 0x1F, 0xFE, 0x3F, 0x1F, 0xFD, 0xF0,
|
||||
0xFF, 0xFC, 0xFF, 0xFC, 0xFF, 0xFE, 0x3E, 0x3E, 0x3C, 0x1E, 0x3C, 0x1E,
|
||||
0x3C, 0x1E, 0x3C, 0x1E, 0x3C, 0x1E, 0xFE, 0x1F, 0xFE, 0x1F, 0xFE, 0x1F,
|
||||
0xFE, 0x1F, 0x07, 0xC0, 0x3F, 0xE0, 0xFF, 0xE3, 0xFF, 0xEF, 0xC7, 0xDF,
|
||||
0x03, 0xFC, 0x07, 0xF8, 0x0F, 0xF0, 0x3F, 0xF8, 0xFD, 0xFF, 0xF1, 0xFF,
|
||||
0xC1, 0xFF, 0x00, 0xF8, 0x00, 0xFD, 0xF8, 0x7F, 0xFE, 0x3F, 0xFF, 0x9F,
|
||||
0xFF, 0xE3, 0xF1, 0xF9, 0xE0, 0x7C, 0xF0, 0x1E, 0x78, 0x0F, 0x3C, 0x07,
|
||||
0x9F, 0x8F, 0xCF, 0xFF, 0xC7, 0xFF, 0xC3, 0xFF, 0xC1, 0xE7, 0xC3, 0xF8,
|
||||
0x01, 0xFC, 0x00, 0xFE, 0x00, 0x7F, 0x00, 0x00, 0x0F, 0xDF, 0x1F, 0xFF,
|
||||
0x3F, 0xFF, 0x7F, 0xFF, 0xFC, 0x7E, 0xF0, 0x1E, 0xF0, 0x1E, 0xF0, 0x1E,
|
||||
0xF0, 0x1E, 0xFC, 0x7E, 0x7F, 0xFE, 0x3F, 0xFE, 0x1F, 0xFE, 0x0F, 0xDE,
|
||||
0x00, 0x1E, 0x00, 0x3F, 0x00, 0x3F, 0x00, 0x3F, 0x00, 0x3F, 0xFB, 0xFF,
|
||||
0xFF, 0xFF, 0xFF, 0x7E, 0x1F, 0x07, 0x81, 0xE0, 0x78, 0x1E, 0x0F, 0xC3,
|
||||
0xF0, 0xFC, 0x3F, 0x00, 0x3F, 0xE7, 0xFE, 0xFF, 0xEF, 0xFE, 0xF8, 0x0F,
|
||||
0x80, 0x7F, 0x81, 0xFE, 0x03, 0xFF, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xEF,
|
||||
0x7C, 0x3C, 0x3C, 0x3C, 0x3C, 0x3C, 0xFF, 0xFF, 0xFF, 0xFF, 0x3C, 0x3C,
|
||||
0x3C, 0x3C, 0x3C, 0x3C, 0x3F, 0x3F, 0x3F, 0x3F, 0xF8, 0xFC, 0xF8, 0xFC,
|
||||
0xF8, 0xFC, 0xF8, 0xFC, 0x78, 0x3C, 0x78, 0x3C, 0x78, 0x3C, 0x78, 0x3C,
|
||||
0x78, 0x3C, 0x7C, 0x7C, 0x7F, 0xFF, 0x3F, 0xFF, 0x1F, 0xFF, 0x0F, 0xBF,
|
||||
0xFE, 0xFF, 0xFD, 0xFF, 0xFB, 0xFF, 0xF7, 0xF7, 0xC7, 0x87, 0x9F, 0x0F,
|
||||
0xBC, 0x0F, 0x78, 0x1E, 0xF0, 0x3F, 0xC0, 0x3F, 0x80, 0x7E, 0x00, 0xFC,
|
||||
0x00, 0xF8, 0x00, 0xFE, 0x71, 0xFF, 0xFB, 0xE7, 0xFF, 0xEF, 0x9F, 0xFF,
|
||||
0xBE, 0x7F, 0x79, 0xFC, 0xF0, 0xF7, 0xF7, 0xC3, 0xDF, 0xDE, 0x0F, 0x77,
|
||||
0xF8, 0x3F, 0xDF, 0xE0, 0x7F, 0x7F, 0x01, 0xF8, 0xFC, 0x07, 0xE3, 0xF0,
|
||||
0x0F, 0x0F, 0x80, 0x3C, 0x1E, 0x00, 0xFE, 0x7F, 0xFC, 0xFF, 0xF9, 0xFF,
|
||||
0xFF, 0xF3, 0xFF, 0x83, 0xFE, 0x03, 0xF8, 0x07, 0xF0, 0x1F, 0xF8, 0x7F,
|
||||
0xFB, 0xFB, 0xFF, 0xE3, 0xFF, 0xC7, 0xFF, 0x8F, 0xC0, 0xFE, 0x7F, 0xFC,
|
||||
0xFF, 0xF9, 0xFF, 0xF3, 0xF3, 0xC7, 0xC7, 0xDF, 0x07, 0xBE, 0x0F, 0x78,
|
||||
0x1F, 0xF0, 0x1F, 0xE0, 0x3F, 0x80, 0x3F, 0x00, 0x7C, 0x00, 0xF8, 0x01,
|
||||
0xF0, 0x07, 0xF0, 0x0F, 0xE0, 0x1F, 0xC0, 0x3F, 0x80, 0xFF, 0xFF, 0xFF,
|
||||
0xFF, 0xFF, 0xFF, 0xF3, 0xE0, 0x7C, 0x0F, 0x81, 0xF0, 0x3E, 0x07, 0xCF,
|
||||
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x0C, 0x70, 0xE1, 0xC3, 0x87, 0x0E,
|
||||
0x1C, 0x38, 0x63, 0x81, 0xC3, 0x87, 0x0E, 0x1C, 0x38, 0x70, 0xE1, 0xC1,
|
||||
0xC0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 0x70, 0x70, 0xE1, 0xC3, 0x87,
|
||||
0x0E, 0x1C, 0x38, 0x70, 0x38, 0xC3, 0x87, 0x0E, 0x1C, 0x38, 0x70, 0xE1,
|
||||
0xC6, 0x00, 0x71, 0x7F, 0x9F, 0xE0, 0xE0 };
|
||||
|
||||
const GFXglyph LubalinGraphBold12pt7bGlyphs[] PROGMEM = {
|
||||
{ 0, 1, 1, 6, 0, 0 }, // 0x20 ' '
|
||||
{ 1, 4, 19, 6, 1, -18 }, // 0x21 '!'
|
||||
{ 11, 10, 9, 12, 0, -18 }, // 0x22 '"'
|
||||
{ 23, 13, 19, 15, 0, -18 }, // 0x23 '#'
|
||||
{ 54, 13, 27, 15, 0, -22 }, // 0x24 '$'
|
||||
{ 98, 19, 19, 22, 1, -18 }, // 0x25 '%'
|
||||
{ 144, 17, 19, 19, 0, -18 }, // 0x26 '&'
|
||||
{ 185, 4, 9, 6, 0, -18 }, // 0x27 '''
|
||||
{ 190, 9, 26, 11, 0, -18 }, // 0x28 '('
|
||||
{ 220, 9, 26, 11, 1, -18 }, // 0x29 ')'
|
||||
{ 250, 8, 8, 10, 1, -18 }, // 0x2A '*'
|
||||
{ 258, 12, 13, 15, 1, -12 }, // 0x2B '+'
|
||||
{ 278, 4, 8, 6, 1, -3 }, // 0x2C ','
|
||||
{ 282, 6, 3, 7, 0, -9 }, // 0x2D '-'
|
||||
{ 285, 4, 4, 6, 1, -3 }, // 0x2E '.'
|
||||
{ 287, 15, 28, 14, -1, -20 }, // 0x2F '/'
|
||||
{ 340, 14, 19, 16, 0, -18 }, // 0x30 '0'
|
||||
{ 374, 9, 19, 10, 1, -18 }, // 0x31 '1'
|
||||
{ 396, 13, 19, 15, 1, -18 }, // 0x32 '2'
|
||||
{ 427, 14, 19, 16, 1, -18 }, // 0x33 '3'
|
||||
{ 461, 16, 19, 17, 0, -18 }, // 0x34 '4'
|
||||
{ 499, 14, 19, 16, 0, -18 }, // 0x35 '5'
|
||||
{ 533, 14, 19, 16, 1, -18 }, // 0x36 '6'
|
||||
{ 567, 13, 19, 15, 1, -18 }, // 0x37 '7'
|
||||
{ 598, 14, 19, 16, 1, -18 }, // 0x38 '8'
|
||||
{ 632, 14, 19, 16, 1, -18 }, // 0x39 '9'
|
||||
{ 666, 4, 11, 6, 0, -10 }, // 0x3A ':'
|
||||
{ 672, 4, 15, 6, 1, -10 }, // 0x3B ';'
|
||||
{ 680, 13, 13, 15, 0, -13 }, // 0x3C '<'
|
||||
{ 702, 13, 6, 15, 1, -9 }, // 0x3D '='
|
||||
{ 712, 14, 13, 15, -1, -13 }, // 0x3E '>'
|
||||
{ 735, 12, 19, 15, 1, -18 }, // 0x3F '?'
|
||||
{ 764, 17, 18, 19, 1, -17 }, // 0x40 '@'
|
||||
{ 803, 19, 19, 22, 1, -18 }, // 0x41 'A'
|
||||
{ 849, 16, 19, 17, 0, -18 }, // 0x42 'B'
|
||||
{ 887, 19, 19, 21, 1, -18 }, // 0x43 'C'
|
||||
{ 933, 18, 19, 20, 1, -18 }, // 0x44 'D'
|
||||
{ 976, 14, 19, 16, 0, -18 }, // 0x45 'E'
|
||||
{ 1010, 14, 19, 16, 0, -18 }, // 0x46 'F'
|
||||
{ 1044, 19, 19, 21, 0, -18 }, // 0x47 'G'
|
||||
{ 1090, 19, 19, 21, 0, -18 }, // 0x48 'H'
|
||||
{ 1136, 8, 19, 10, 0, -18 }, // 0x49 'I'
|
||||
{ 1155, 14, 19, 16, 1, -18 }, // 0x4A 'J'
|
||||
{ 1189, 18, 19, 20, 1, -18 }, // 0x4B 'K'
|
||||
{ 1232, 14, 19, 16, 0, -18 }, // 0x4C 'L'
|
||||
{ 1266, 24, 19, 26, 0, -18 }, // 0x4D 'M'
|
||||
{ 1323, 20, 19, 22, 0, -18 }, // 0x4E 'N'
|
||||
{ 1371, 19, 19, 21, 1, -18 }, // 0x4F 'O'
|
||||
{ 1417, 15, 19, 17, 1, -18 }, // 0x50 'P'
|
||||
{ 1453, 23, 20, 25, 1, -18 }, // 0x51 'Q'
|
||||
{ 1511, 16, 19, 18, 1, -18 }, // 0x52 'R'
|
||||
{ 1549, 13, 19, 15, 0, -18 }, // 0x53 'S'
|
||||
{ 1580, 16, 19, 18, 0, -18 }, // 0x54 'T'
|
||||
{ 1618, 18, 19, 19, 0, -18 }, // 0x55 'U'
|
||||
{ 1661, 18, 19, 20, 0, -18 }, // 0x56 'V'
|
||||
{ 1704, 26, 19, 28, 1, -18 }, // 0x57 'W'
|
||||
{ 1766, 19, 19, 21, 1, -18 }, // 0x58 'X'
|
||||
{ 1812, 17, 19, 19, 0, -18 }, // 0x59 'Y'
|
||||
{ 1853, 14, 19, 16, 0, -18 }, // 0x5A 'Z'
|
||||
{ 1887, 7, 22, 9, 0, -18 }, // 0x5B '['
|
||||
{ 1907, 10, 19, 12, 1, -18 }, // 0x5C '\'
|
||||
{ 1931, 7, 22, 9, 0, -18 }, // 0x5D ']'
|
||||
{ 1951, 9, 6, 10, 1, -20 }, // 0x5E '^'
|
||||
{ 1958, 16, 2, 17, 0, 2 }, // 0x5F '_'
|
||||
{ 1962, 7, 7, 9, 1, -21 }, // 0x60 '`'
|
||||
{ 1969, 17, 14, 19, 0, -13 }, // 0x61 'a'
|
||||
{ 1999, 17, 19, 18, 0, -18 }, // 0x62 'b'
|
||||
{ 2040, 15, 14, 16, 0, -13 }, // 0x63 'c'
|
||||
{ 2067, 17, 19, 19, 1, -18 }, // 0x64 'd'
|
||||
{ 2108, 15, 14, 17, 0, -13 }, // 0x65 'e'
|
||||
{ 2135, 8, 19, 9, 0, -18 }, // 0x66 'f'
|
||||
{ 2154, 16, 19, 18, 0, -13 }, // 0x67 'g'
|
||||
{ 2192, 16, 19, 18, 1, -18 }, // 0x68 'h'
|
||||
{ 2230, 8, 19, 9, 1, -18 }, // 0x69 'i'
|
||||
{ 2249, 6, 24, 8, 0, -18 }, // 0x6A 'j'
|
||||
{ 2267, 15, 19, 17, 1, -18 }, // 0x6B 'k'
|
||||
{ 2303, 7, 19, 9, 1, -18 }, // 0x6C 'l'
|
||||
{ 2320, 24, 14, 27, 0, -13 }, // 0x6D 'm'
|
||||
{ 2362, 16, 14, 18, 1, -13 }, // 0x6E 'n'
|
||||
{ 2390, 15, 14, 17, 0, -13 }, // 0x6F 'o'
|
||||
{ 2417, 17, 18, 19, 0, -13 }, // 0x70 'p'
|
||||
{ 2456, 16, 19, 19, 1, -13 }, // 0x71 'q'
|
||||
{ 2494, 10, 14, 11, 0, -13 }, // 0x72 'r'
|
||||
{ 2512, 12, 14, 14, 1, -13 }, // 0x73 's'
|
||||
{ 2533, 8, 19, 10, 0, -18 }, // 0x74 't'
|
||||
{ 2552, 16, 14, 18, 0, -13 }, // 0x75 'u'
|
||||
{ 2580, 15, 14, 17, 1, -13 }, // 0x76 'v'
|
||||
{ 2607, 22, 14, 24, 1, -13 }, // 0x77 'w'
|
||||
{ 2646, 15, 14, 17, 1, -13 }, // 0x78 'x'
|
||||
{ 2673, 15, 19, 17, 0, -13 }, // 0x79 'y'
|
||||
{ 2709, 12, 14, 14, 1, -13 }, // 0x7A 'z'
|
||||
{ 2730, 7, 21, 9, 0, -18 }, // 0x7B '{'
|
||||
{ 2749, 2, 21, 4, 0, -18 }, // 0x7C '|'
|
||||
{ 2755, 7, 21, 9, 0, -18 }, // 0x7D '}'
|
||||
{ 2774, 9, 4, 11, 0, -18 } }; // 0x7E '~'
|
||||
|
||||
const GFXfont LubalinGraphBold12pt7b PROGMEM = {
|
||||
(uint8_t *)LubalinGraphBold12pt7bBitmaps,
|
||||
(GFXglyph *)LubalinGraphBold12pt7bGlyphs,
|
||||
0x20, 0x7E, 34 };
|
||||
|
||||
// Approx. 3451 bytes
|
||||
165
libraries/_NToolsFonts/thw6p.h
Normal file
165
libraries/_NToolsFonts/thw6p.h
Normal file
@@ -0,0 +1,165 @@
|
||||
const uint8_t LubalinGraphBold6pt7bBitmaps[] PROGMEM = {
|
||||
0x00, 0xFF, 0xF3, 0xC0, 0xDE, 0xF7, 0xB0, 0x0C, 0x99, 0x33, 0xFF, 0xFF,
|
||||
0xE6, 0x4C, 0x98, 0x30, 0x61, 0xF7, 0xEC, 0x1E, 0x1F, 0x06, 0xCF, 0xFB,
|
||||
0xE1, 0x83, 0x00, 0x62, 0x7B, 0x3D, 0x1F, 0xE6, 0xF8, 0x7C, 0x7E, 0x2F,
|
||||
0x33, 0x00, 0x38, 0x3E, 0x1B, 0x05, 0x77, 0xFE, 0xFB, 0x3D, 0xFF, 0x7B,
|
||||
0x00, 0xFF, 0x19, 0xDE, 0xEE, 0x73, 0x8C, 0x71, 0xC6, 0x10, 0xC7, 0x1C,
|
||||
0x73, 0x8C, 0xE7, 0x77, 0xB9, 0x00, 0x2F, 0xF6, 0xC0, 0x18, 0x18, 0xFF,
|
||||
0xFF, 0x18, 0x18, 0xFF, 0xFC, 0xF0, 0x03, 0x02, 0x06, 0x04, 0x0C, 0x08,
|
||||
0x18, 0x10, 0x30, 0x30, 0x60, 0x60, 0x40, 0x38, 0xFB, 0x9F, 0x3E, 0x7C,
|
||||
0xF9, 0xBF, 0x38, 0xEE, 0x66, 0x66, 0x6F, 0xF0, 0x3D, 0xFF, 0x18, 0x31,
|
||||
0xC7, 0x1D, 0xFF, 0xFE, 0x3C, 0xFD, 0x98, 0xE1, 0xE1, 0xFB, 0xFF, 0x3C,
|
||||
0x1C, 0x3C, 0x3C, 0x6C, 0xFF, 0xFF, 0x0C, 0x1E, 0x1E, 0x7E, 0x7E, 0x60,
|
||||
0x7C, 0x7E, 0x67, 0x06, 0x7E, 0x3C, 0x1C, 0x18, 0x3C, 0x7E, 0x63, 0xE3,
|
||||
0x63, 0x7E, 0x3C, 0xFF, 0xFF, 0x38, 0x61, 0xC3, 0x0E, 0x18, 0x70, 0x79,
|
||||
0xFB, 0x37, 0xCF, 0xD9, 0xF3, 0xFF, 0x78, 0x3C, 0x7E, 0xC6, 0xC7, 0xFE,
|
||||
0x7E, 0x1C, 0x1C, 0x38, 0xF0, 0xF0, 0xF0, 0xFF, 0x06, 0x3D, 0xF7, 0xC3,
|
||||
0xE0, 0xC0, 0xFF, 0xFF, 0xF8, 0xC1, 0xE0, 0xF1, 0xFF, 0x9C, 0x00, 0x7B,
|
||||
0xFC, 0xC3, 0x18, 0xC0, 0x0C, 0x30, 0x3C, 0x42, 0x99, 0xB5, 0xB7, 0xBE,
|
||||
0x61, 0x3E, 0x3C, 0x0F, 0x01, 0x60, 0xD8, 0x3F, 0x1F, 0xC6, 0x3B, 0xDF,
|
||||
0xF7, 0xC0, 0xFC, 0xFE, 0x66, 0x7C, 0x7E, 0x67, 0x67, 0xFE, 0xFE, 0x1F,
|
||||
0xCF, 0xF7, 0xFD, 0x87, 0xE0, 0x18, 0x07, 0x1C, 0xFE, 0x1F, 0x00, 0xFE,
|
||||
0x3F, 0xE7, 0x39, 0xC7, 0x71, 0xDC, 0x77, 0x1B, 0xFE, 0xFE, 0x00, 0xFF,
|
||||
0xFD, 0x9B, 0xE7, 0xCC, 0xD9, 0xFF, 0xFE, 0xFF, 0xFD, 0x9B, 0x37, 0x8F,
|
||||
0x18, 0x78, 0xF0, 0x1F, 0xBF, 0xF8, 0xF8, 0x0C, 0xFE, 0x7F, 0x8E, 0xFF,
|
||||
0x3D, 0x80, 0xFB, 0xFE, 0xF7, 0x19, 0xFE, 0x7F, 0x9C, 0x67, 0x1B, 0xEF,
|
||||
0xFB, 0xC0, 0xFF, 0xDC, 0xE7, 0x39, 0xDF, 0xF8, 0x1E, 0x3C, 0x38, 0x70,
|
||||
0xE1, 0xFB, 0xBE, 0x38, 0xF7, 0xFB, 0xD9, 0xCD, 0xC7, 0xC3, 0xE1, 0xBD,
|
||||
0xEF, 0xF7, 0x80, 0xF1, 0xE1, 0x83, 0x06, 0x0C, 0x19, 0xFF, 0xFE, 0xF0,
|
||||
0xFF, 0x9F, 0x79, 0xE7, 0x9E, 0x7F, 0x66, 0xF6, 0x6F, 0x6F, 0x6F, 0xF6,
|
||||
0xF0, 0xE3, 0xFC, 0xF7, 0x99, 0xF6, 0x7D, 0x9B, 0xE6, 0x7B, 0xCE, 0xF3,
|
||||
0x80, 0x1E, 0x0F, 0xE7, 0x1F, 0x87, 0xE0, 0xF8, 0x77, 0x1C, 0xFE, 0x1E,
|
||||
0x00, 0xFE, 0xFF, 0x73, 0x73, 0x7F, 0x7E, 0x60, 0xF0, 0xF0, 0x1E, 0x0F,
|
||||
0xF1, 0x8E, 0x70, 0xEF, 0xDD, 0xFF, 0x39, 0xDB, 0xFF, 0x7E, 0xE3, 0x80,
|
||||
0xFE, 0x7F, 0x9C, 0xCE, 0x67, 0xF3, 0xF1, 0xF9, 0xEF, 0xF3, 0x80, 0x7F,
|
||||
0xFC, 0xF8, 0x78, 0x7C, 0xFF, 0xF8, 0xFF, 0xFF, 0xDB, 0x18, 0x18, 0x18,
|
||||
0x18, 0x3C, 0x3C, 0xF7, 0xFB, 0xD8, 0xCC, 0x66, 0x33, 0x19, 0x8C, 0xFE,
|
||||
0x3C, 0x00, 0xF7, 0xFB, 0xDC, 0xC6, 0x63, 0xF1, 0xF0, 0x78, 0x3C, 0x1C,
|
||||
0x00, 0xFB, 0x7F, 0xFB, 0xDD, 0xEC, 0x6F, 0x63, 0x7F, 0x1E, 0xF0, 0x73,
|
||||
0x83, 0x9C, 0x1C, 0xE0, 0xF7, 0xFB, 0xCF, 0xC3, 0xC1, 0xC1, 0xF1, 0xDD,
|
||||
0xEF, 0xF7, 0x80, 0xF7, 0xFB, 0xD9, 0x87, 0xC3, 0xC0, 0xE0, 0x60, 0x78,
|
||||
0x3C, 0x00, 0xFF, 0xFF, 0x30, 0xE3, 0x8E, 0x19, 0xFF, 0xFE, 0xFF, 0xCC,
|
||||
0xCC, 0xCC, 0xFF, 0x83, 0x04, 0x18, 0x60, 0xC3, 0x06, 0x18, 0xFF, 0x33,
|
||||
0x33, 0x33, 0xFF, 0x73, 0xC0, 0xFF, 0x67, 0x3F, 0x7F, 0xC7, 0xC3, 0xE7,
|
||||
0x7F, 0x3B, 0xE0, 0xE0, 0x7C, 0x7E, 0x63, 0x63, 0x63, 0xFE, 0xFC, 0x3E,
|
||||
0xFF, 0x06, 0x0C, 0x6F, 0xCF, 0x00, 0x07, 0x03, 0x8E, 0xCF, 0xEE, 0x76,
|
||||
0x1B, 0x1C, 0xFF, 0x3B, 0x80, 0x3C, 0x7E, 0xFF, 0xFF, 0xC0, 0x7E, 0x3C,
|
||||
0x37, 0xFF, 0x66, 0x6F, 0xF0, 0x3F, 0x7F, 0xC6, 0xC6, 0xC6, 0x7E, 0x3E,
|
||||
0xE6, 0x7C, 0x38, 0xE0, 0xE0, 0x7C, 0x7E, 0x66, 0x66, 0x66, 0xF7, 0xF7,
|
||||
0x66, 0xEE, 0x66, 0x6F, 0xF0, 0x6F, 0xF6, 0xDB, 0x7F, 0x00, 0xE0, 0xE0,
|
||||
0x6E, 0x6E, 0x7C, 0x78, 0x7C, 0xEF, 0xE7, 0xEE, 0x66, 0x66, 0x6F, 0xF0,
|
||||
0xFD, 0xCF, 0xFE, 0x66, 0x66, 0x66, 0x66, 0x6F, 0x77, 0xF7, 0x70, 0xFC,
|
||||
0xFE, 0x66, 0x66, 0x66, 0xF7, 0xF7, 0x3C, 0x7E, 0xE3, 0xC3, 0xC7, 0x7E,
|
||||
0x3C, 0xFC, 0xFE, 0x63, 0x63, 0x63, 0x7E, 0x7C, 0xF0, 0xF0, 0x3F, 0xBF,
|
||||
0xF8, 0xD8, 0x6C, 0x73, 0xF8, 0xEC, 0x0F, 0x07, 0x80, 0xFF, 0xD8, 0xC6,
|
||||
0x7B, 0xC0, 0x7F, 0xFC, 0x1E, 0x0F, 0xFF, 0x80, 0x66, 0xFF, 0x66, 0x67,
|
||||
0x70, 0xEE, 0xEE, 0x66, 0x66, 0x66, 0x7F, 0x3F, 0xEF, 0xDD, 0x9B, 0xE3,
|
||||
0xC7, 0x0E, 0x00, 0xF6, 0xFF, 0xDD, 0xBB, 0x3F, 0xE3, 0xBC, 0x77, 0x0E,
|
||||
0x60, 0xF7, 0xF7, 0x7C, 0x38, 0x7E, 0xF7, 0xF7, 0xEF, 0xEF, 0x66, 0x7C,
|
||||
0x3C, 0x38, 0x18, 0x38, 0x38, 0xFF, 0xF1, 0x8C, 0x6F, 0xFF, 0xC0, 0x66,
|
||||
0x66, 0x66, 0x66, 0x66, 0xFF, 0xFF, 0xF0, 0x66, 0x66, 0x62, 0x66, 0x66,
|
||||
0x80, 0xB3, 0xD8 };
|
||||
|
||||
const GFXglyph LubalinGraphBold6pt7bGlyphs[] PROGMEM = {
|
||||
{ 0, 1, 1, 3, 0, 0 }, // 0x20 ' '
|
||||
{ 1, 2, 9, 3, 0, -8 }, // 0x21 '!'
|
||||
{ 4, 5, 4, 6, 0, -8 }, // 0x22 '"'
|
||||
{ 7, 7, 9, 8, 0, -8 }, // 0x23 '#'
|
||||
{ 15, 7, 13, 7, 0, -10 }, // 0x24 '$'
|
||||
{ 27, 9, 9, 11, 0, -8 }, // 0x25 '%'
|
||||
{ 38, 9, 9, 9, 0, -8 }, // 0x26 '&'
|
||||
{ 49, 2, 4, 3, 0, -8 }, // 0x27 '''
|
||||
{ 50, 5, 12, 6, 0, -8 }, // 0x28 '('
|
||||
{ 58, 5, 12, 5, 0, -8 }, // 0x29 ')'
|
||||
{ 66, 4, 5, 5, 0, -9 }, // 0x2A '*'
|
||||
{ 69, 8, 6, 7, 0, -5 }, // 0x2B '+'
|
||||
{ 75, 2, 4, 3, 0, -1 }, // 0x2C ','
|
||||
{ 76, 3, 2, 4, 0, -4 }, // 0x2D '-'
|
||||
{ 77, 2, 2, 3, 0, -1 }, // 0x2E '.'
|
||||
{ 78, 8, 13, 7, 0, -9 }, // 0x2F '/'
|
||||
{ 91, 7, 9, 8, 0, -8 }, // 0x30 '0'
|
||||
{ 99, 4, 9, 5, 0, -8 }, // 0x31 '1'
|
||||
{ 104, 7, 9, 7, 0, -8 }, // 0x32 '2'
|
||||
{ 112, 7, 9, 8, 0, -8 }, // 0x33 '3'
|
||||
{ 120, 8, 9, 9, 0, -8 }, // 0x34 '4'
|
||||
{ 129, 8, 9, 8, 0, -8 }, // 0x35 '5'
|
||||
{ 138, 8, 9, 8, 0, -8 }, // 0x36 '6'
|
||||
{ 147, 7, 9, 7, 0, -8 }, // 0x37 '7'
|
||||
{ 155, 7, 9, 8, 0, -8 }, // 0x38 '8'
|
||||
{ 163, 8, 9, 8, 0, -8 }, // 0x39 '9'
|
||||
{ 172, 2, 6, 3, 0, -5 }, // 0x3A ':'
|
||||
{ 174, 2, 8, 3, 0, -5 }, // 0x3B ';'
|
||||
{ 176, 7, 6, 7, 0, -6 }, // 0x3C '<'
|
||||
{ 182, 7, 3, 7, 0, -4 }, // 0x3D '='
|
||||
{ 185, 7, 6, 7, 0, -6 }, // 0x3E '>'
|
||||
{ 191, 6, 9, 7, 0, -8 }, // 0x3F '?'
|
||||
{ 198, 8, 8, 9, 0, -7 }, // 0x40 '@'
|
||||
{ 206, 10, 9, 11, 0, -8 }, // 0x41 'A'
|
||||
{ 218, 8, 9, 9, 0, -8 }, // 0x42 'B'
|
||||
{ 227, 10, 9, 11, 0, -8 }, // 0x43 'C'
|
||||
{ 239, 10, 9, 10, 0, -8 }, // 0x44 'D'
|
||||
{ 251, 7, 9, 8, 0, -8 }, // 0x45 'E'
|
||||
{ 259, 7, 9, 8, 0, -8 }, // 0x46 'F'
|
||||
{ 267, 9, 9, 10, 0, -8 }, // 0x47 'G'
|
||||
{ 278, 10, 9, 10, 0, -8 }, // 0x48 'H'
|
||||
{ 290, 5, 9, 5, 0, -8 }, // 0x49 'I'
|
||||
{ 296, 7, 9, 8, 0, -8 }, // 0x4A 'J'
|
||||
{ 304, 9, 9, 10, 0, -8 }, // 0x4B 'K'
|
||||
{ 315, 7, 9, 8, 0, -8 }, // 0x4C 'L'
|
||||
{ 323, 12, 9, 13, 0, -8 }, // 0x4D 'M'
|
||||
{ 337, 10, 9, 11, 0, -8 }, // 0x4E 'N'
|
||||
{ 349, 10, 9, 11, 0, -8 }, // 0x4F 'O'
|
||||
{ 361, 8, 9, 9, 0, -8 }, // 0x50 'P'
|
||||
{ 370, 11, 10, 12, 0, -8 }, // 0x51 'Q'
|
||||
{ 384, 9, 9, 9, 0, -8 }, // 0x52 'R'
|
||||
{ 395, 6, 9, 7, 0, -8 }, // 0x53 'S'
|
||||
{ 402, 8, 9, 9, 0, -8 }, // 0x54 'T'
|
||||
{ 411, 9, 9, 10, 0, -8 }, // 0x55 'U'
|
||||
{ 422, 9, 9, 10, 0, -8 }, // 0x56 'V'
|
||||
{ 433, 13, 9, 14, 0, -8 }, // 0x57 'W'
|
||||
{ 448, 9, 9, 10, 0, -8 }, // 0x58 'X'
|
||||
{ 459, 9, 9, 9, 0, -8 }, // 0x59 'Y'
|
||||
{ 470, 7, 9, 8, 0, -8 }, // 0x5A 'Z'
|
||||
{ 478, 4, 10, 5, 0, -8 }, // 0x5B '['
|
||||
{ 483, 6, 9, 6, 0, -8 }, // 0x5C '\'
|
||||
{ 490, 4, 10, 5, 0, -8 }, // 0x5D ']'
|
||||
{ 495, 5, 2, 5, 0, -9 }, // 0x5E '^'
|
||||
{ 497, 8, 1, 8, 0, 1 }, // 0x5F '_'
|
||||
{ 498, 4, 2, 5, 0, -9 }, // 0x60 '`'
|
||||
{ 499, 8, 7, 9, 0, -6 }, // 0x61 'a'
|
||||
{ 506, 8, 9, 9, 0, -8 }, // 0x62 'b'
|
||||
{ 515, 7, 7, 8, 0, -6 }, // 0x63 'c'
|
||||
{ 522, 9, 9, 9, 0, -8 }, // 0x64 'd'
|
||||
{ 533, 8, 7, 8, 0, -6 }, // 0x65 'e'
|
||||
{ 540, 4, 9, 5, 0, -8 }, // 0x66 'f'
|
||||
{ 545, 8, 10, 9, 0, -6 }, // 0x67 'g'
|
||||
{ 555, 8, 9, 9, 0, -8 }, // 0x68 'h'
|
||||
{ 564, 4, 9, 5, 0, -8 }, // 0x69 'i'
|
||||
{ 569, 3, 11, 4, 0, -8 }, // 0x6A 'j'
|
||||
{ 574, 8, 9, 9, 0, -8 }, // 0x6B 'k'
|
||||
{ 583, 4, 9, 5, 0, -8 }, // 0x6C 'l'
|
||||
{ 588, 12, 7, 13, 0, -6 }, // 0x6D 'm'
|
||||
{ 599, 8, 7, 9, 0, -6 }, // 0x6E 'n'
|
||||
{ 606, 8, 7, 8, 0, -6 }, // 0x6F 'o'
|
||||
{ 613, 8, 9, 9, 0, -6 }, // 0x70 'p'
|
||||
{ 622, 9, 9, 9, 0, -6 }, // 0x71 'q'
|
||||
{ 633, 5, 7, 6, 0, -6 }, // 0x72 'r'
|
||||
{ 638, 6, 7, 7, 0, -6 }, // 0x73 's'
|
||||
{ 644, 4, 9, 5, 0, -8 }, // 0x74 't'
|
||||
{ 649, 8, 7, 9, 0, -6 }, // 0x75 'u'
|
||||
{ 656, 7, 7, 8, 0, -6 }, // 0x76 'v'
|
||||
{ 663, 11, 7, 12, 0, -6 }, // 0x77 'w'
|
||||
{ 673, 8, 7, 9, 0, -6 }, // 0x78 'x'
|
||||
{ 680, 8, 9, 9, 0, -6 }, // 0x79 'y'
|
||||
{ 689, 6, 7, 7, 0, -6 }, // 0x7A 'z'
|
||||
{ 695, 4, 10, 4, 0, -8 }, // 0x7B '{'
|
||||
{ 700, 2, 10, 2, 0, -8 }, // 0x7C '|'
|
||||
{ 703, 4, 11, 4, 0, -8 }, // 0x7D '}'
|
||||
{ 709, 5, 3, 6, 0, -9 } }; // 0x7E '~'
|
||||
|
||||
const GFXfont LubalinGraphBold6pt7b PROGMEM = {
|
||||
(uint8_t *)LubalinGraphBold6pt7bBitmaps,
|
||||
(GFXglyph *)LubalinGraphBold6pt7bGlyphs,
|
||||
0x20, 0x7E, 17 };
|
||||
|
||||
// Approx. 1383 bytes
|
||||
215
libraries/_NToolsFonts/thw8p.h
Normal file
215
libraries/_NToolsFonts/thw8p.h
Normal file
@@ -0,0 +1,215 @@
|
||||
const uint8_t LubalinGraphBold8pt7bBitmaps[] PROGMEM = {
|
||||
0x00, 0xFF, 0xFF, 0xFF, 0xE3, 0xFE, 0xEF, 0xDF, 0xBF, 0x7E, 0xFD, 0xC0,
|
||||
0x09, 0x04, 0x82, 0x41, 0x21, 0x23, 0xFC, 0x48, 0x24, 0xFF, 0x89, 0x04,
|
||||
0x84, 0x82, 0x40, 0x1C, 0x0E, 0x07, 0xCF, 0xEF, 0xF7, 0x3B, 0x81, 0xF0,
|
||||
0x7E, 0x0F, 0x81, 0xFC, 0xFF, 0xFF, 0xFB, 0xFC, 0x38, 0x1C, 0x0E, 0x00,
|
||||
0x70, 0xC7, 0xCC, 0x36, 0x61, 0xB3, 0x0D, 0xB0, 0x6D, 0xBB, 0xFB, 0xEE,
|
||||
0xDB, 0x0E, 0xD8, 0x66, 0xC3, 0x36, 0x31, 0xF1, 0x87, 0x00, 0x1C, 0x03,
|
||||
0xF0, 0x7F, 0x07, 0x70, 0x77, 0x03, 0xEF, 0x7E, 0xFF, 0xFF, 0xE7, 0xCE,
|
||||
0x3C, 0xFF, 0xE7, 0xFE, 0x3E, 0x40, 0xFF, 0xFF, 0xC0, 0x06, 0x1C, 0x79,
|
||||
0xE7, 0x8E, 0x1C, 0x78, 0xF0, 0xE1, 0xC3, 0xC3, 0xC7, 0xC7, 0x87, 0x02,
|
||||
0x83, 0x8F, 0x3C, 0x78, 0xE3, 0xCF, 0x3C, 0xF3, 0xDE, 0xFB, 0xCE, 0x30,
|
||||
0x00, 0x1B, 0xBE, 0xED, 0x08, 0x18, 0x18, 0x18, 0xFF, 0xFF, 0x18, 0x18,
|
||||
0x18, 0x18, 0xFF, 0xBF, 0x80, 0x3F, 0xF0, 0xFF, 0x80, 0x00, 0xC0, 0x60,
|
||||
0x18, 0x0E, 0x03, 0x00, 0xC0, 0x60, 0x18, 0x0C, 0x03, 0x01, 0xC0, 0x60,
|
||||
0x38, 0x0C, 0x03, 0x01, 0x80, 0x60, 0x38, 0x00, 0x3E, 0x3F, 0xBF, 0xDC,
|
||||
0x7E, 0x3F, 0x1F, 0x8F, 0xC7, 0xE3, 0xF1, 0xFF, 0xEF, 0xE1, 0xE0, 0xFB,
|
||||
0xEF, 0x8E, 0x38, 0xE3, 0x8E, 0x38, 0xE7, 0xDF, 0x7C, 0x3E, 0x3F, 0xBF,
|
||||
0xFC, 0x7E, 0x38, 0x3C, 0x3C, 0x3C, 0x3C, 0x3D, 0xFF, 0xFF, 0xFF, 0xF8,
|
||||
0x1E, 0x1F, 0x9F, 0xEE, 0x70, 0x38, 0x78, 0x3C, 0x1F, 0x03, 0xF1, 0xFF,
|
||||
0xEF, 0xE3, 0xE0, 0x0F, 0x03, 0xC1, 0xF0, 0xFC, 0x37, 0x1D, 0xCF, 0xFF,
|
||||
0xFF, 0xFF, 0xC1, 0xC0, 0xF8, 0x3E, 0x0F, 0x80, 0x3F, 0x8F, 0xE3, 0xF8,
|
||||
0xC0, 0x7F, 0x1F, 0xE7, 0xFD, 0xCF, 0x31, 0xC0, 0xF7, 0xFD, 0xFE, 0x1E,
|
||||
0x00, 0x1E, 0x0E, 0x0F, 0x0F, 0x07, 0xE7, 0xFB, 0xFF, 0xC7, 0xE3, 0xF1,
|
||||
0xFF, 0xCF, 0xE3, 0xC0, 0xFF, 0xFF, 0xFF, 0xE7, 0xEF, 0x0E, 0x1E, 0x1C,
|
||||
0x1C, 0x38, 0x38, 0x78, 0x70, 0x1E, 0x1F, 0x9F, 0xEE, 0x77, 0x3B, 0xF8,
|
||||
0xFC, 0xFF, 0xE3, 0xF1, 0xFF, 0xEF, 0xE3, 0xE0, 0x3E, 0x3F, 0xBF, 0xFC,
|
||||
0x7E, 0x3F, 0x1F, 0xFE, 0xFE, 0x3F, 0x07, 0x07, 0x87, 0x87, 0x80, 0xFF,
|
||||
0x81, 0xFF, 0xFF, 0x81, 0xFF, 0x7F, 0x00, 0x00, 0x81, 0x83, 0x06, 0x0C,
|
||||
0x06, 0x00, 0xC0, 0x1C, 0x01, 0x80, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0x40,
|
||||
0x18, 0x07, 0x00, 0xC0, 0x18, 0x0C, 0x1C, 0x70, 0xC0, 0x00, 0x3E, 0x3F,
|
||||
0xBF, 0xFC, 0x7E, 0x38, 0x3C, 0x3C, 0x3C, 0x1C, 0x00, 0x07, 0x03, 0x81,
|
||||
0xC0, 0x1F, 0x06, 0x11, 0x01, 0x60, 0xD8, 0xF3, 0x22, 0x68, 0x4D, 0x1A,
|
||||
0x66, 0x4B, 0x74, 0xC3, 0x0F, 0x80, 0x1F, 0x00, 0xF8, 0x07, 0xE0, 0x1F,
|
||||
0x01, 0xF8, 0x0E, 0xE0, 0x67, 0x07, 0xFC, 0x3F, 0xE3, 0xFF, 0x3F, 0x3F,
|
||||
0xF9, 0xFF, 0xCF, 0x80, 0xFF, 0xBF, 0xFF, 0xFD, 0xE7, 0x79, 0xDF, 0xE7,
|
||||
0xF9, 0xFF, 0x78, 0xDE, 0x3F, 0xFF, 0xFF, 0xFF, 0x80, 0x1F, 0x73, 0xFF,
|
||||
0x7F, 0xFF, 0xFF, 0xF9, 0xFE, 0x07, 0xE0, 0x0E, 0x00, 0xE0, 0x0F, 0x0F,
|
||||
0x7F, 0xF3, 0xFE, 0x1F, 0x80, 0xFF, 0x8F, 0xFC, 0xFF, 0xE7, 0x1E, 0x70,
|
||||
0xF7, 0x07, 0x70, 0x77, 0x07, 0x70, 0xF7, 0x0E, 0xFF, 0xEF, 0xFC, 0xFF,
|
||||
0x00, 0xFF, 0xFF, 0xFF, 0xFD, 0xE7, 0x78, 0x1F, 0x87, 0xE1, 0xF8, 0x78,
|
||||
0x1E, 0x7F, 0xFF, 0xFF, 0xFF, 0xC0, 0xFF, 0xFF, 0xFF, 0xFD, 0xE7, 0x79,
|
||||
0xDE, 0x07, 0xE1, 0xF8, 0x7E, 0x1E, 0x0F, 0xC3, 0xF0, 0xFC, 0x00, 0x0F,
|
||||
0x71, 0xFF, 0x9F, 0xFC, 0xFF, 0xEF, 0x0F, 0x70, 0x03, 0x9F, 0xFC, 0xFF,
|
||||
0xE7, 0xFB, 0x87, 0xDF, 0xFE, 0x7F, 0xF0, 0xFB, 0x80, 0xFE, 0xFF, 0xF7,
|
||||
0xFF, 0xBE, 0x70, 0xE3, 0x87, 0x1F, 0xF8, 0xFF, 0xC7, 0xFE, 0x38, 0x71,
|
||||
0xC3, 0xBF, 0xBF, 0xFD, 0xFF, 0xEF, 0x80, 0xFF, 0xFF, 0xCE, 0x38, 0xE3,
|
||||
0x8E, 0x38, 0xEF, 0xFF, 0xFC, 0x1F, 0x8F, 0xC7, 0xE0, 0xE0, 0x70, 0x38,
|
||||
0x1C, 0x0E, 0x07, 0x73, 0xBF, 0xDF, 0xC7, 0xC0, 0xFD, 0xFF, 0xDF, 0xFD,
|
||||
0xF7, 0x3E, 0x77, 0x87, 0xF0, 0x7F, 0x07, 0x78, 0x73, 0xC7, 0x1E, 0xFD,
|
||||
0xFF, 0xDF, 0xFD, 0xF0, 0xFC, 0x3F, 0x0F, 0xC1, 0xE0, 0x78, 0x1E, 0x07,
|
||||
0x81, 0xE0, 0x79, 0xDE, 0x7F, 0xFF, 0xFF, 0xFF, 0xC0, 0xF8, 0x3F, 0xFC,
|
||||
0x3F, 0xFC, 0x3F, 0x7C, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x76, 0xEE, 0x77,
|
||||
0xEE, 0x77, 0xEE, 0x73, 0xCE, 0xFB, 0xDF, 0xFB, 0xDF, 0xF9, 0x9F, 0xF0,
|
||||
0xFF, 0xC7, 0xFF, 0x3E, 0xF8, 0xE7, 0xE7, 0x3F, 0xB9, 0xFD, 0xCE, 0xFE,
|
||||
0x73, 0xF3, 0x9F, 0xBE, 0x7D, 0xF1, 0xEF, 0x87, 0x00, 0x1F, 0x83, 0xFC,
|
||||
0x7F, 0xEF, 0xFF, 0xF0, 0xFE, 0x07, 0xE0, 0x7E, 0x07, 0xE0, 0x7F, 0x0F,
|
||||
0x7F, 0xE3, 0xFC, 0x1F, 0x00, 0xFF, 0x3F, 0xEF, 0xFD, 0xC7, 0x71, 0xDC,
|
||||
0x77, 0xFD, 0xFE, 0x7F, 0x1E, 0x0F, 0xC3, 0xF0, 0xFC, 0x00, 0x0F, 0x80,
|
||||
0x7F, 0xC0, 0xFF, 0xC3, 0xFF, 0x8F, 0x8F, 0x9E, 0x0F, 0x3F, 0x8E, 0x7F,
|
||||
0xDC, 0xFF, 0xF1, 0xE3, 0xDD, 0xFF, 0xF9, 0xFF, 0xF3, 0xFD, 0xE1, 0xE0,
|
||||
0x00, 0xFF, 0x3F, 0xEF, 0xFD, 0xC7, 0x71, 0xDC, 0x77, 0xFD, 0xFE, 0x7F,
|
||||
0x1F, 0xEF, 0xFF, 0xEF, 0xF9, 0xC0, 0x37, 0x3F, 0xBF, 0xDC, 0xEE, 0x07,
|
||||
0xC1, 0xFC, 0x3F, 0x07, 0xF3, 0xFF, 0xFF, 0xEE, 0xE0, 0xFF, 0xFF, 0xFF,
|
||||
0xFF, 0xB7, 0xED, 0xC3, 0x00, 0xC0, 0x30, 0x0C, 0x03, 0x03, 0xF0, 0xFC,
|
||||
0x3F, 0x00, 0xFB, 0xFF, 0x7F, 0xEF, 0xB8, 0xE7, 0x1C, 0xE3, 0x9C, 0x73,
|
||||
0x8E, 0x71, 0xCF, 0x39, 0xFF, 0x1F, 0xC1, 0xF0, 0xFD, 0xFF, 0xEF, 0xFF,
|
||||
0x7E, 0x71, 0xC3, 0x8E, 0x1E, 0xF0, 0x77, 0x03, 0xB8, 0x1F, 0xC0, 0x7C,
|
||||
0x03, 0xE0, 0x1F, 0x00, 0x70, 0x00, 0xF9, 0xDF, 0xFD, 0xEF, 0xFE, 0xF7,
|
||||
0xEE, 0x79, 0xC7, 0x3E, 0xE3, 0xBF, 0x70, 0xFF, 0xB8, 0x7E, 0xF8, 0x3F,
|
||||
0x7C, 0x1F, 0x3E, 0x07, 0x9F, 0x03, 0xC7, 0x01, 0xC3, 0x80, 0xFD, 0xFF,
|
||||
0xEF, 0xFF, 0x7E, 0x79, 0xC1, 0xFC, 0x07, 0xC0, 0x3C, 0x03, 0xF0, 0x1F,
|
||||
0xC1, 0xCF, 0x3F, 0x7F, 0xFB, 0xFF, 0xDF, 0x80, 0xFB, 0xFF, 0x7F, 0xEF,
|
||||
0xB8, 0xE3, 0xB8, 0x37, 0x07, 0xC0, 0x78, 0x0E, 0x01, 0xC0, 0x7C, 0x0F,
|
||||
0x81, 0xF0, 0xFF, 0xFF, 0xFF, 0xFC, 0xF0, 0xF0, 0x70, 0x70, 0x78, 0x7B,
|
||||
0xB9, 0xFF, 0xFF, 0xFF, 0xF8, 0xFF, 0xFF, 0xCE, 0x73, 0x9C, 0xE7, 0x39,
|
||||
0xCF, 0xFF, 0xE0, 0xC0, 0xC1, 0x83, 0x03, 0x06, 0x06, 0x0C, 0x18, 0x18,
|
||||
0x30, 0x30, 0x60, 0xFF, 0xFF, 0xC7, 0x1C, 0x71, 0xC7, 0x1C, 0x71, 0xC7,
|
||||
0xFF, 0xFF, 0xC0, 0x73, 0xED, 0x80, 0xFF, 0xE0, 0x61, 0xE7, 0x86, 0x1F,
|
||||
0xEF, 0xFD, 0xFF, 0xF9, 0xEE, 0x1D, 0xC3, 0xBC, 0xF3, 0xFF, 0x7F, 0xE3,
|
||||
0xBC, 0xF0, 0x1E, 0x03, 0xC0, 0x3B, 0x87, 0xFC, 0xFF, 0x9E, 0x7B, 0x87,
|
||||
0x70, 0xEF, 0x3F, 0xFF, 0x7F, 0xEF, 0x70, 0x1C, 0x1F, 0xF7, 0xFF, 0xC7,
|
||||
0xE0, 0x38, 0x0F, 0x01, 0xFF, 0x3F, 0x87, 0x80, 0x03, 0xC0, 0x78, 0x0F,
|
||||
0x0E, 0xE7, 0xFC, 0xFF, 0xBC, 0xF7, 0x0E, 0xE1, 0xDE, 0x79, 0xFF, 0xBF,
|
||||
0xF1, 0xDE, 0x1E, 0x1F, 0xE7, 0xFB, 0xFF, 0xFF, 0xFF, 0xFE, 0x01, 0xFE,
|
||||
0x7F, 0x87, 0x80, 0x3B, 0xDF, 0xFF, 0xFD, 0xCE, 0x73, 0xBF, 0xFF, 0x80,
|
||||
0x1D, 0xEF, 0xFD, 0xFF, 0xF9, 0xEE, 0x1D, 0xC3, 0xBC, 0xF3, 0xFE, 0x7F,
|
||||
0xC3, 0xF9, 0xC7, 0x3F, 0xE3, 0xF8, 0x3C, 0x00, 0xF0, 0x1E, 0x03, 0xC0,
|
||||
0x3B, 0x87, 0xF8, 0xFF, 0x9C, 0x73, 0x8E, 0x71, 0xCE, 0x3B, 0xE7, 0xFC,
|
||||
0xFF, 0x9E, 0x73, 0x9D, 0xEF, 0x79, 0xCE, 0x73, 0xBF, 0xFF, 0x80, 0x77,
|
||||
0x7F, 0xFF, 0x77, 0x77, 0x77, 0x7F, 0xFE, 0xF0, 0x3C, 0x0F, 0x01, 0xDF,
|
||||
0x77, 0xDD, 0xF7, 0x71, 0xF8, 0x7E, 0x1F, 0xCF, 0x7F, 0xCF, 0xF1, 0xC0,
|
||||
0xF7, 0xBC, 0xE7, 0x39, 0xCE, 0x73, 0xBF, 0xFF, 0x80, 0xFF, 0x1C, 0x7F,
|
||||
0xDF, 0x3F, 0xFF, 0xCE, 0x38, 0xE7, 0x1C, 0x73, 0x8E, 0x39, 0xC7, 0x1D,
|
||||
0xF3, 0xCF, 0xF9, 0xE7, 0xFC, 0xF3, 0xC0, 0xF7, 0x9F, 0xF3, 0xFF, 0x38,
|
||||
0xE7, 0x1C, 0xE3, 0x9C, 0x77, 0xCF, 0xF9, 0xFF, 0x3C, 0x1E, 0x1F, 0xE7,
|
||||
0xFB, 0xCF, 0xE1, 0xF8, 0x7F, 0x3D, 0xFE, 0x7F, 0x87, 0x80, 0xF7, 0x1F,
|
||||
0xFB, 0xFF, 0x3C, 0xF7, 0x0E, 0xE1, 0xDE, 0x7B, 0xFE, 0x7F, 0xCE, 0xF3,
|
||||
0xE0, 0x7C, 0x0F, 0x80, 0x1D, 0xEF, 0xFD, 0xFF, 0xF9, 0xEE, 0x1D, 0xC3,
|
||||
0xBC, 0xF3, 0xFE, 0x7F, 0xC7, 0xB8, 0x0F, 0x81, 0xF0, 0x3E, 0xFF, 0xFF,
|
||||
0xDE, 0x71, 0xC7, 0x3E, 0xFB, 0xE0, 0x78, 0xFF, 0xFF, 0xE0, 0x78, 0x1E,
|
||||
0xEF, 0xFF, 0xFF, 0xEE, 0x73, 0x9D, 0xFF, 0xFD, 0xCE, 0x73, 0x9E, 0xF7,
|
||||
0x80, 0xF3, 0xDE, 0x7B, 0xCF, 0x38, 0xE7, 0x1C, 0xE3, 0x9C, 0x73, 0xFF,
|
||||
0x3F, 0xE3, 0xFC, 0xF7, 0xFD, 0xFF, 0x7D, 0xCE, 0x73, 0x0F, 0xC3, 0xF0,
|
||||
0xF8, 0x1E, 0x07, 0x00, 0xF7, 0x3F, 0xDC, 0xFF, 0x7B, 0xD9, 0xEE, 0x7F,
|
||||
0xB9, 0xFF, 0xC7, 0xDF, 0x0F, 0x7C, 0x38, 0xE0, 0xE3, 0x80, 0xF3, 0xFC,
|
||||
0xFF, 0x3C, 0xFE, 0x1F, 0x07, 0xC7, 0xFB, 0xCF, 0xF3, 0xFC, 0xF0, 0xFB,
|
||||
0xFE, 0xFF, 0xBD, 0xCE, 0x37, 0x8F, 0xC1, 0xF0, 0x78, 0x1E, 0x07, 0x03,
|
||||
0xE0, 0xF8, 0x3E, 0x00, 0xFF, 0xFF, 0xFF, 0xEE, 0x1C, 0x38, 0x77, 0xFF,
|
||||
0xFF, 0xFF, 0x11, 0x8C, 0x63, 0x18, 0xD8, 0x31, 0x8C, 0x63, 0x18, 0x40,
|
||||
0xFF, 0xFE, 0x43, 0x18, 0xC6, 0x31, 0x83, 0x63, 0x18, 0xC6, 0x31, 0x00,
|
||||
0x7C, 0xF8, 0xC0 };
|
||||
|
||||
const GFXglyph LubalinGraphBold8pt7bGlyphs[] PROGMEM = {
|
||||
{ 0, 1, 1, 4, 0, 0 }, // 0x20 ' '
|
||||
{ 1, 3, 13, 4, 0, -12 }, // 0x21 '!'
|
||||
{ 6, 7, 6, 8, 0, -12 }, // 0x22 '"'
|
||||
{ 12, 9, 13, 10, 0, -12 }, // 0x23 '#'
|
||||
{ 27, 9, 18, 10, 0, -14 }, // 0x24 '$'
|
||||
{ 48, 13, 13, 15, 1, -12 }, // 0x25 '%'
|
||||
{ 70, 12, 13, 13, 0, -12 }, // 0x26 '&'
|
||||
{ 90, 3, 6, 4, 0, -12 }, // 0x27 '''
|
||||
{ 93, 7, 17, 7, 0, -12 }, // 0x28 '('
|
||||
{ 108, 6, 17, 7, 0, -12 }, // 0x29 ')'
|
||||
{ 121, 5, 6, 6, 0, -12 }, // 0x2A '*'
|
||||
{ 125, 8, 9, 10, 0, -8 }, // 0x2B '+'
|
||||
{ 134, 3, 6, 4, 0, -2 }, // 0x2C ','
|
||||
{ 137, 4, 3, 5, 0, -6 }, // 0x2D '-'
|
||||
{ 139, 3, 3, 4, 0, -2 }, // 0x2E '.'
|
||||
{ 141, 10, 18, 9, -1, -13 }, // 0x2F '/'
|
||||
{ 164, 9, 13, 10, 0, -12 }, // 0x30 '0'
|
||||
{ 179, 6, 13, 7, 0, -12 }, // 0x31 '1'
|
||||
{ 189, 9, 13, 10, 0, -12 }, // 0x32 '2'
|
||||
{ 204, 9, 13, 11, 0, -12 }, // 0x33 '3'
|
||||
{ 219, 10, 13, 12, 0, -12 }, // 0x34 '4'
|
||||
{ 236, 10, 13, 11, 0, -12 }, // 0x35 '5'
|
||||
{ 253, 9, 13, 11, 0, -12 }, // 0x36 '6'
|
||||
{ 268, 8, 13, 10, 0, -12 }, // 0x37 '7'
|
||||
{ 281, 9, 13, 10, 0, -12 }, // 0x38 '8'
|
||||
{ 296, 9, 13, 11, 0, -12 }, // 0x39 '9'
|
||||
{ 311, 3, 8, 4, 0, -7 }, // 0x3A ':'
|
||||
{ 314, 3, 11, 4, 0, -7 }, // 0x3B ';'
|
||||
{ 319, 9, 9, 10, 0, -9 }, // 0x3C '<'
|
||||
{ 330, 8, 5, 10, 0, -6 }, // 0x3D '='
|
||||
{ 335, 9, 9, 10, -1, -9 }, // 0x3E '>'
|
||||
{ 346, 9, 13, 10, 0, -12 }, // 0x3F '?'
|
||||
{ 361, 11, 12, 12, 0, -11 }, // 0x40 '@'
|
||||
{ 378, 13, 13, 14, 0, -12 }, // 0x41 'A'
|
||||
{ 400, 10, 13, 12, 0, -12 }, // 0x42 'B'
|
||||
{ 417, 12, 13, 14, 0, -12 }, // 0x43 'C'
|
||||
{ 437, 12, 13, 14, 0, -12 }, // 0x44 'D'
|
||||
{ 457, 10, 13, 11, 0, -12 }, // 0x45 'E'
|
||||
{ 474, 10, 13, 11, 0, -12 }, // 0x46 'F'
|
||||
{ 491, 13, 13, 14, 0, -12 }, // 0x47 'G'
|
||||
{ 513, 13, 13, 14, 0, -12 }, // 0x48 'H'
|
||||
{ 535, 6, 13, 7, 0, -12 }, // 0x49 'I'
|
||||
{ 545, 9, 13, 11, 0, -12 }, // 0x4A 'J'
|
||||
{ 560, 12, 13, 14, 0, -12 }, // 0x4B 'K'
|
||||
{ 580, 10, 13, 11, 0, -12 }, // 0x4C 'L'
|
||||
{ 597, 16, 13, 17, 0, -12 }, // 0x4D 'M'
|
||||
{ 623, 13, 13, 14, 0, -12 }, // 0x4E 'N'
|
||||
{ 645, 12, 13, 14, 0, -12 }, // 0x4F 'O'
|
||||
{ 665, 10, 13, 11, 0, -12 }, // 0x50 'P'
|
||||
{ 682, 15, 14, 16, 0, -12 }, // 0x51 'Q'
|
||||
{ 709, 10, 13, 12, 0, -12 }, // 0x52 'R'
|
||||
{ 726, 9, 13, 10, 0, -12 }, // 0x53 'S'
|
||||
{ 741, 10, 13, 12, 0, -12 }, // 0x54 'T'
|
||||
{ 758, 11, 13, 13, 0, -12 }, // 0x55 'U'
|
||||
{ 776, 13, 13, 13, 0, -12 }, // 0x56 'V'
|
||||
{ 798, 17, 13, 19, 0, -12 }, // 0x57 'W'
|
||||
{ 826, 13, 13, 14, 0, -12 }, // 0x58 'X'
|
||||
{ 848, 11, 13, 13, 0, -12 }, // 0x59 'Y'
|
||||
{ 866, 9, 13, 11, 0, -12 }, // 0x5A 'Z'
|
||||
{ 881, 5, 15, 6, 0, -12 }, // 0x5B '['
|
||||
{ 891, 7, 13, 8, 0, -12 }, // 0x5C '\'
|
||||
{ 903, 6, 15, 6, 0, -12 }, // 0x5D ']'
|
||||
{ 915, 6, 3, 7, 0, -13 }, // 0x5E '^'
|
||||
{ 918, 11, 1, 11, 0, 2 }, // 0x5F '_'
|
||||
{ 920, 6, 4, 6, -1, -14 }, // 0x60 '`'
|
||||
{ 923, 11, 10, 12, 0, -9 }, // 0x61 'a'
|
||||
{ 937, 11, 13, 12, 0, -12 }, // 0x62 'b'
|
||||
{ 955, 10, 10, 11, 0, -9 }, // 0x63 'c'
|
||||
{ 968, 11, 13, 13, 0, -12 }, // 0x64 'd'
|
||||
{ 986, 10, 10, 11, 0, -9 }, // 0x65 'e'
|
||||
{ 999, 5, 13, 6, 0, -12 }, // 0x66 'f'
|
||||
{ 1008, 11, 14, 12, 0, -9 }, // 0x67 'g'
|
||||
{ 1028, 11, 13, 12, 0, -12 }, // 0x68 'h'
|
||||
{ 1046, 5, 13, 6, 0, -12 }, // 0x69 'i'
|
||||
{ 1055, 4, 16, 5, 0, -12 }, // 0x6A 'j'
|
||||
{ 1063, 10, 13, 11, 0, -12 }, // 0x6B 'k'
|
||||
{ 1080, 5, 13, 6, 0, -12 }, // 0x6C 'l'
|
||||
{ 1089, 17, 10, 18, 0, -9 }, // 0x6D 'm'
|
||||
{ 1111, 11, 10, 12, 0, -9 }, // 0x6E 'n'
|
||||
{ 1125, 10, 10, 11, 0, -9 }, // 0x6F 'o'
|
||||
{ 1138, 11, 13, 13, 0, -9 }, // 0x70 'p'
|
||||
{ 1156, 11, 13, 12, 0, -9 }, // 0x71 'q'
|
||||
{ 1174, 6, 10, 8, 0, -9 }, // 0x72 'r'
|
||||
{ 1182, 8, 10, 9, 0, -9 }, // 0x73 's'
|
||||
{ 1192, 5, 13, 7, 0, -12 }, // 0x74 't'
|
||||
{ 1201, 11, 10, 12, 0, -9 }, // 0x75 'u'
|
||||
{ 1215, 10, 10, 11, 0, -9 }, // 0x76 'v'
|
||||
{ 1228, 14, 10, 16, 0, -9 }, // 0x77 'w'
|
||||
{ 1246, 10, 10, 12, 0, -9 }, // 0x78 'x'
|
||||
{ 1259, 10, 13, 11, 0, -9 }, // 0x79 'y'
|
||||
{ 1276, 8, 10, 9, 0, -9 }, // 0x7A 'z'
|
||||
{ 1286, 5, 15, 6, 0, -12 }, // 0x7B '{'
|
||||
{ 1296, 1, 15, 2, 0, -12 }, // 0x7C '|'
|
||||
{ 1298, 5, 15, 6, 0, -12 }, // 0x7D '}'
|
||||
{ 1308, 7, 3, 7, 0, -12 } }; // 0x7E '~'
|
||||
|
||||
const GFXfont LubalinGraphBold8pt7b PROGMEM = {
|
||||
(uint8_t *)LubalinGraphBold8pt7bBitmaps,
|
||||
(GFXglyph *)LubalinGraphBold8pt7bGlyphs,
|
||||
0x20, 0x7E, 23 };
|
||||
|
||||
// Approx. 1983 bytes
|
||||
172
libraries/_NToolsFonts/tthcent8p.h
Normal file
172
libraries/_NToolsFonts/tthcent8p.h
Normal file
@@ -0,0 +1,172 @@
|
||||
const uint8_t TTHCENT8pt7bBitmaps[] PROGMEM = {
|
||||
0x00, 0xFF, 0xFC, 0xF0, 0xDE, 0xF7, 0xB0, 0x1B, 0x06, 0xC7, 0xB9, 0xFE,
|
||||
0x00, 0x00, 0x0F, 0x7B, 0x9E, 0x66, 0x19, 0x00, 0x30, 0xFB, 0xF7, 0x8F,
|
||||
0xC7, 0xCD, 0xFF, 0x7C, 0x60, 0x72, 0x3F, 0xCD, 0xE3, 0xF8, 0x7C, 0x03,
|
||||
0xE1, 0xFC, 0x7B, 0x3E, 0xCD, 0xF0, 0x38, 0x7C, 0x3F, 0x8C, 0x63, 0x80,
|
||||
0x31, 0xBF, 0x6C, 0x7B, 0x0E, 0xFF, 0xCF, 0x30, 0xFF, 0x36, 0x6C, 0xCC,
|
||||
0xCC, 0xC6, 0x63, 0xCE, 0x67, 0x33, 0x33, 0x76, 0xEC, 0x18, 0x18, 0xDB,
|
||||
0xFF, 0x3E, 0x7E, 0xFF, 0x18, 0x18, 0x30, 0xCF, 0xFF, 0x30, 0xFF, 0xF8,
|
||||
0xF0, 0x08, 0x71, 0x86, 0x30, 0xC7, 0x18, 0x63, 0x0C, 0x30, 0x3C, 0x7E,
|
||||
0xE7, 0xC3, 0xC3, 0xC3, 0xC3, 0xE7, 0x7E, 0x3C, 0x7F, 0xB6, 0xDB, 0x6C,
|
||||
0x7C, 0xFC, 0x18, 0x31, 0xCF, 0x18, 0x60, 0xFF, 0xFC, 0x78, 0xF9, 0x30,
|
||||
0xE3, 0xC3, 0xC1, 0x83, 0xFE, 0xF0, 0x00, 0x02, 0x06, 0x0E, 0x1E, 0x3E,
|
||||
0x7F, 0xFF, 0x06, 0x06, 0xFF, 0xFF, 0x07, 0xEF, 0xE0, 0xC1, 0x87, 0xFD,
|
||||
0xF0, 0x18, 0x71, 0x87, 0xEF, 0xF8, 0xF1, 0xE3, 0x7C, 0x70, 0xFE, 0xFE,
|
||||
0x0C, 0x1C, 0x18, 0x18, 0x30, 0x30, 0x30, 0x30, 0x3C, 0x7E, 0x66, 0x66,
|
||||
0x7E, 0xFF, 0xC3, 0xC3, 0x7E, 0x3C, 0x38, 0xFB, 0x1E, 0x3C, 0x7F, 0xDF,
|
||||
0x86, 0x38, 0x60, 0xF0, 0x3C, 0xF0, 0x3F, 0xC0, 0x0C, 0x73, 0xBC, 0x70,
|
||||
0x70, 0xC0, 0xFF, 0xC1, 0xFF, 0x80, 0xC3, 0x87, 0x87, 0x39, 0xCE, 0x20,
|
||||
0x7D, 0xFC, 0x18, 0x30, 0xE3, 0x0C, 0x08, 0x30, 0x60, 0x3E, 0x3F, 0xBB,
|
||||
0xFB, 0xFD, 0xFE, 0xFF, 0xBE, 0xF6, 0x38, 0x00, 0x1C, 0x0E, 0x0F, 0x86,
|
||||
0xC3, 0x63, 0x19, 0xFC, 0xFE, 0xC1, 0xE0, 0xC0, 0xFC, 0xFE, 0xC6, 0xC6,
|
||||
0xFE, 0xFF, 0xC3, 0xC3, 0xFF, 0xFE, 0x1E, 0x3F, 0xD8, 0x78, 0x0C, 0x06,
|
||||
0x03, 0x00, 0xC2, 0x7F, 0x8F, 0x00, 0xFC, 0x7F, 0xB0, 0xD8, 0x3C, 0x1E,
|
||||
0x0F, 0x07, 0x86, 0xFF, 0x7E, 0x00, 0xFF, 0xFF, 0x06, 0x0F, 0x9F, 0x30,
|
||||
0x60, 0xFF, 0xFC, 0xFF, 0xFF, 0x06, 0x0F, 0x9F, 0x30, 0x60, 0xC1, 0x80,
|
||||
0x1E, 0x1F, 0xE6, 0x1B, 0x00, 0xC0, 0x31, 0xFC, 0x7D, 0x87, 0x7F, 0x87,
|
||||
0xC0, 0xC1, 0xE0, 0xF0, 0x78, 0x3F, 0xFF, 0xFF, 0x07, 0x83, 0xC1, 0xE0,
|
||||
0xC0, 0xFF, 0xFF, 0xF0, 0x0C, 0x30, 0xC3, 0x0C, 0x30, 0xC7, 0xFB, 0xC0,
|
||||
0xC6, 0xC6, 0xCC, 0xDC, 0xFC, 0xFC, 0xEE, 0xE6, 0xC3, 0xC3, 0xC1, 0x83,
|
||||
0x06, 0x0C, 0x18, 0x30, 0x60, 0xFF, 0xFC, 0x80, 0x60, 0x1C, 0x0F, 0x87,
|
||||
0xE3, 0xFC, 0xFD, 0xFF, 0x7B, 0xCC, 0xF0, 0x30, 0x81, 0xE0, 0xF8, 0x7F,
|
||||
0x3F, 0xDE, 0x7F, 0x1F, 0x87, 0xC1, 0xE0, 0x40, 0x1E, 0x1F, 0xE6, 0x1B,
|
||||
0x03, 0xC0, 0xF0, 0x3C, 0x0D, 0x86, 0x7F, 0x87, 0x80, 0xFE, 0xFE, 0xC3,
|
||||
0xC3, 0xC3, 0xFE, 0xFE, 0xC0, 0xC0, 0xC0, 0x1E, 0x1F, 0xE6, 0x1B, 0x03,
|
||||
0xC0, 0xF0, 0x3C, 0x0D, 0x86, 0x7F, 0x87, 0xF0, 0x0C, 0xFE, 0xFF, 0xC3,
|
||||
0xC3, 0xC3, 0xFE, 0xDC, 0xCE, 0xC7, 0xC3, 0x7E, 0xFE, 0xC0, 0xE0, 0x7C,
|
||||
0x0F, 0x03, 0x03, 0xFE, 0x7C, 0xFF, 0xFF, 0x18, 0x18, 0x18, 0x18, 0x18,
|
||||
0x18, 0x18, 0x18, 0xC1, 0xE0, 0xF0, 0x78, 0x3C, 0x1E, 0x0F, 0x07, 0xC7,
|
||||
0x7F, 0x1F, 0x00, 0xC1, 0xE0, 0xF8, 0xCC, 0x66, 0x31, 0xB0, 0xD8, 0x7C,
|
||||
0x1C, 0x0E, 0x00, 0xC1, 0x83, 0xC1, 0x87, 0xE3, 0x86, 0x63, 0xC6, 0x63,
|
||||
0xCE, 0x36, 0xCC, 0x36, 0x6C, 0x36, 0x78, 0x1C, 0x78, 0x1C, 0x38, 0xC2,
|
||||
0xC7, 0x6E, 0x7C, 0x38, 0x38, 0x7C, 0x6E, 0xE6, 0xC2, 0xC1, 0x61, 0xD9,
|
||||
0xCE, 0xC3, 0xC1, 0xE0, 0x60, 0x30, 0x18, 0x0C, 0x00, 0xFF, 0x7F, 0x81,
|
||||
0x81, 0x81, 0xC0, 0xC0, 0xE0, 0x60, 0x7F, 0xFF, 0xC0, 0xFF, 0xF1, 0x8C,
|
||||
0x63, 0x18, 0xC6, 0x3F, 0xF0, 0xC3, 0x06, 0x18, 0x60, 0xC3, 0x06, 0x18,
|
||||
0x70, 0xC3, 0xFF, 0xC6, 0x31, 0x8C, 0x63, 0x18, 0xFF, 0xF0, 0x10, 0x70,
|
||||
0xF3, 0x6E, 0x78, 0xC0, 0xFF, 0xBF, 0xE0, 0xDD, 0x00, 0x1C, 0x3D, 0xDF,
|
||||
0xFC, 0x78, 0xFF, 0xBF, 0xC1, 0x83, 0xE7, 0xEC, 0xF8, 0xF1, 0xE3, 0xFD,
|
||||
0xF0, 0x3C, 0xFB, 0x86, 0x0C, 0x1C, 0x1F, 0x9E, 0x06, 0x0C, 0xFB, 0xFE,
|
||||
0x78, 0xF1, 0xE3, 0x7E, 0x7C, 0x3C, 0x7E, 0xC6, 0xFF, 0xFF, 0xE0, 0x78,
|
||||
0x38, 0x3B, 0xD9, 0xF6, 0x31, 0x8C, 0x63, 0x00, 0x3C, 0xFF, 0x1E, 0x3C,
|
||||
0x78, 0xDF, 0x9F, 0x0E, 0x38, 0x60, 0xC3, 0x0F, 0xBF, 0xCF, 0x3C, 0xF3,
|
||||
0xCF, 0x30, 0xF3, 0xFF, 0xF0, 0x33, 0x33, 0x33, 0x33, 0x33, 0x3E, 0xC0,
|
||||
0xC1, 0x83, 0x06, 0xCF, 0x9F, 0x3F, 0x66, 0xC7, 0x8C, 0xFF, 0xFF, 0xF0,
|
||||
0xFF, 0xEF, 0xFF, 0xC6, 0x3C, 0x63, 0xC6, 0x3C, 0x63, 0xC6, 0x3C, 0x63,
|
||||
0xFD, 0xFF, 0x1E, 0x3C, 0x78, 0xF1, 0xE3, 0x3C, 0x7E, 0xE7, 0xC3, 0xC3,
|
||||
0xE7, 0x7E, 0x3C, 0xF9, 0xFB, 0x3E, 0x3C, 0x79, 0xFF, 0x7C, 0xC1, 0x83,
|
||||
0x00, 0x3E, 0xFF, 0x9E, 0x3C, 0x7C, 0xDF, 0x9F, 0x06, 0x0C, 0x18, 0xFF,
|
||||
0xF9, 0x8C, 0x63, 0x18, 0x7D, 0xFB, 0x07, 0xC3, 0xE0, 0xFF, 0xBE, 0x63,
|
||||
0xFE, 0xC6, 0x31, 0x8F, 0x38, 0xC7, 0x8F, 0x1E, 0x3C, 0x78, 0xFF, 0xBF,
|
||||
0xC7, 0x8F, 0x1B, 0x66, 0xCD, 0x8E, 0x1C, 0xC2, 0x16, 0x31, 0xB1, 0xCC,
|
||||
0xDE, 0x66, 0xF6, 0x36, 0xF0, 0xE7, 0x87, 0x18, 0xCF, 0x37, 0x9E, 0x79,
|
||||
0xEE, 0xF3, 0xC3, 0xC3, 0xE6, 0x66, 0x66, 0x3C, 0x3C, 0x38, 0x18, 0x18,
|
||||
0x10, 0x7F, 0x7E, 0x0C, 0x1C, 0x18, 0x30, 0x7F, 0xFF, 0x1E, 0x7C, 0xC1,
|
||||
0x83, 0x1C, 0x38, 0x18, 0x30, 0x60, 0xF8, 0xF0, 0x00, 0xF1, 0xF0, 0x60,
|
||||
0xC1, 0x81, 0xC3, 0x8C, 0x18, 0x33, 0xE7, 0x80, 0x71, 0xFE, 0xF3, 0xD8,
|
||||
0xE0
|
||||
};
|
||||
|
||||
const GFXglyph TTHCENT8pt7bGlyphs[] PROGMEM = {
|
||||
{ 0, 1, 1, 5, 0, 0 }, // 0x20 ' '
|
||||
{ 1, 2, 10, 4, 1, -9 }, // 0x21 '!'
|
||||
{ 4, 5, 4, 7, 1, -9 }, // 0x22 '"'
|
||||
{ 7, 10, 10, 11, 0, -9 }, // 0x23 '#'
|
||||
{ 20, 7, 10, 8, 1, -10 }, // 0x24 '$'
|
||||
{ 29, 10, 11, 11, 0, -9 }, // 0x25 '%'
|
||||
{ 43, 10, 10, 11, 0, -9 }, // 0x26 '&'
|
||||
{ 56, 2, 4, 5, 1, -9 }, // 0x27 '''
|
||||
{ 57, 4, 12, 5, 0, -9 }, // 0x28 '('
|
||||
{ 63, 4, 12, 6, 1, -9 }, // 0x29 ')'
|
||||
{ 69, 8, 9, 11, 1, -10 }, // 0x2A '*'
|
||||
{ 78, 6, 5, 8, 1, -7 }, // 0x2B '+'
|
||||
{ 82, 2, 4, 5, 1, -1 }, // 0x2C ','
|
||||
{ 83, 5, 1, 6, 0, -5 }, // 0x2D '-'
|
||||
{ 84, 2, 2, 4, 1, -1 }, // 0x2E '.'
|
||||
{ 85, 6, 12, 6, 0, -10 }, // 0x2F '/'
|
||||
{ 94, 8, 10, 10, 0, -9 }, // 0x30 '0'
|
||||
{ 104, 3, 10, 5, 1, -9 }, // 0x31 '1'
|
||||
{ 108, 7, 10, 9, 0, -9 }, // 0x32 '2'
|
||||
{ 117, 7, 10, 9, 1, -9 }, // 0x33 '3'
|
||||
{ 126, 8, 10, 10, 1, -9 }, // 0x34 '4'
|
||||
{ 136, 7, 10, 9, 1, -9 }, // 0x35 '5'
|
||||
{ 145, 7, 10, 9, 1, -9 }, // 0x36 '6'
|
||||
{ 154, 8, 10, 8, 0, -9 }, // 0x37 '7'
|
||||
{ 164, 8, 10, 9, 0, -9 }, // 0x38 '8'
|
||||
{ 174, 7, 10, 9, 1, -9 }, // 0x39 '9'
|
||||
{ 183, 2, 7, 4, 1, -6 }, // 0x3A ':'
|
||||
{ 185, 2, 9, 4, 1, -6 }, // 0x3B ';'
|
||||
{ 188, 6, 7, 8, 1, -8 }, // 0x3C '<'
|
||||
{ 194, 5, 5, 8, 1, -7 }, // 0x3D '='
|
||||
{ 198, 6, 8, 8, 0, -8 }, // 0x3E '>'
|
||||
{ 204, 7, 10, 8, 0, -9 }, // 0x3F '?'
|
||||
{ 213, 9, 9, 10, 0, -8 }, // 0x40 '@'
|
||||
{ 224, 9, 10, 11, 1, -9 }, // 0x41 'A'
|
||||
{ 236, 8, 10, 10, 1, -9 }, // 0x42 'B'
|
||||
{ 246, 9, 10, 10, 0, -9 }, // 0x43 'C'
|
||||
{ 258, 9, 10, 11, 1, -9 }, // 0x44 'D'
|
||||
{ 270, 7, 10, 8, 0, -9 }, // 0x45 'E'
|
||||
{ 279, 7, 10, 8, 1, -9 }, // 0x46 'F'
|
||||
{ 288, 10, 10, 11, 0, -9 }, // 0x47 'G'
|
||||
{ 301, 9, 10, 11, 1, -9 }, // 0x48 'H'
|
||||
{ 313, 2, 10, 4, 1, -9 }, // 0x49 'I'
|
||||
{ 316, 6, 10, 8, 1, -9 }, // 0x4A 'J'
|
||||
{ 324, 8, 10, 10, 1, -9 }, // 0x4B 'K'
|
||||
{ 334, 7, 10, 8, 1, -9 }, // 0x4C 'L'
|
||||
{ 343, 10, 10, 12, 1, -9 }, // 0x4D 'M'
|
||||
{ 356, 9, 10, 11, 1, -9 }, // 0x4E 'N'
|
||||
{ 368, 10, 10, 11, 0, -9 }, // 0x4F 'O'
|
||||
{ 381, 8, 10, 10, 1, -9 }, // 0x50 'P'
|
||||
{ 391, 10, 11, 12, 0, -9 }, // 0x51 'Q'
|
||||
{ 405, 8, 10, 10, 1, -9 }, // 0x52 'R'
|
||||
{ 415, 8, 10, 9, 0, -9 }, // 0x53 'S'
|
||||
{ 425, 8, 10, 10, 0, -9 }, // 0x54 'T'
|
||||
{ 435, 9, 10, 10, 1, -9 }, // 0x55 'U'
|
||||
{ 447, 9, 10, 10, 1, -9 }, // 0x56 'V'
|
||||
{ 459, 16, 10, 17, 1, -9 }, // 0x57 'W'
|
||||
{ 479, 8, 10, 9, 0, -9 }, // 0x58 'X'
|
||||
{ 489, 9, 10, 10, 1, -9 }, // 0x59 'Y'
|
||||
{ 501, 9, 10, 10, 0, -9 }, // 0x5A 'Z'
|
||||
{ 513, 5, 12, 6, 1, -9 }, // 0x5B '['
|
||||
{ 521, 6, 12, 7, 0, -9 }, // 0x5C '\'
|
||||
{ 530, 5, 12, 6, 0, -9 }, // 0x5D ']'
|
||||
{ 538, 7, 6, 9, 1, -10 }, // 0x5E '^'
|
||||
{ 544, 10, 2, 11, 1, 1 }, // 0x5F '_'
|
||||
{ 547, 3, 3, 5, 1, -10 }, // 0x60 '`'
|
||||
{ 549, 7, 8, 9, 1, -7 }, // 0x61 'a'
|
||||
{ 556, 7, 10, 8, 0, -9 }, // 0x62 'b'
|
||||
{ 565, 7, 8, 8, 0, -7 }, // 0x63 'c'
|
||||
{ 572, 7, 10, 8, 0, -9 }, // 0x64 'd'
|
||||
{ 581, 8, 8, 9, 1, -7 }, // 0x65 'e'
|
||||
{ 589, 5, 10, 6, 0, -9 }, // 0x66 'f'
|
||||
{ 596, 7, 11, 9, 1, -7 }, // 0x67 'g'
|
||||
{ 606, 6, 10, 8, 1, -9 }, // 0x68 'h'
|
||||
{ 614, 2, 10, 4, 1, -9 }, // 0x69 'i'
|
||||
{ 617, 4, 13, 5, 0, -9 }, // 0x6A 'j'
|
||||
{ 624, 7, 10, 8, 0, -9 }, // 0x6B 'k'
|
||||
{ 633, 2, 10, 4, 1, -9 }, // 0x6C 'l'
|
||||
{ 636, 12, 8, 15, 1, -7 }, // 0x6D 'm'
|
||||
{ 648, 7, 8, 9, 1, -7 }, // 0x6E 'n'
|
||||
{ 655, 8, 8, 10, 0, -7 }, // 0x6F 'o'
|
||||
{ 663, 7, 11, 8, 0, -7 }, // 0x70 'p'
|
||||
{ 673, 7, 11, 9, 1, -7 }, // 0x71 'q'
|
||||
{ 683, 5, 8, 7, 1, -7 }, // 0x72 'r'
|
||||
{ 688, 7, 8, 8, 1, -7 }, // 0x73 's'
|
||||
{ 695, 5, 9, 7, 0, -8 }, // 0x74 't'
|
||||
{ 701, 7, 8, 9, 1, -7 }, // 0x75 'u'
|
||||
{ 708, 7, 8, 9, 0, -7 }, // 0x76 'v'
|
||||
{ 715, 13, 8, 14, 0, -7 }, // 0x77 'w'
|
||||
{ 728, 6, 8, 9, 1, -7 }, // 0x78 'x'
|
||||
{ 734, 8, 11, 9, 0, -7 }, // 0x79 'y'
|
||||
{ 745, 8, 8, 9, 0, -7 }, // 0x7A 'z'
|
||||
{ 753, 7, 12, 8, 0, -9 }, // 0x7B '{'
|
||||
{ 764, 1, 1, 5, 0, 0 }, // 0x7C '|'
|
||||
{ 765, 7, 12, 8, 0, -9 }, // 0x7D '}'
|
||||
{ 776, 9, 4, 11, 1, -6 } // 0x7E '~'
|
||||
};
|
||||
|
||||
const GFXfont TTHCENT8pt7b PROGMEM = {
|
||||
(uint8_t *)TTHCENT8pt7bBitmaps,
|
||||
(GFXglyph *)TTHCENT8pt7bGlyphs, 0x20, 0x7E, 16 };
|
||||
|
||||
// Approx. 1453 bytes
|
||||
205
libraries/_NToolsFonts/urwdin10p.h
Normal file
205
libraries/_NToolsFonts/urwdin10p.h
Normal file
@@ -0,0 +1,205 @@
|
||||
const uint8_t URWDIN_Regular10pt7bBitmaps[] PROGMEM = {
|
||||
0x00, 0xFF, 0xFF, 0xF0, 0xF0, 0xDE, 0xF7, 0xBD, 0x80, 0x09, 0x02, 0x41,
|
||||
0x90, 0x64, 0x7F, 0xC4, 0xC1, 0x33, 0xFF, 0x32, 0x0C, 0x83, 0x20, 0x88,
|
||||
0x18, 0x0C, 0x1F, 0x9C, 0x6C, 0x06, 0x03, 0x80, 0xF0, 0x3F, 0x03, 0xC0,
|
||||
0x60, 0x30, 0x1E, 0x19, 0xF8, 0x30, 0x18, 0x0C, 0x00, 0x78, 0xC0, 0xCC,
|
||||
0xC0, 0xCC, 0xC0, 0xCC, 0x80, 0xCD, 0x80, 0xCD, 0x80, 0xCD, 0xBE, 0x7B,
|
||||
0x63, 0x03, 0x63, 0x03, 0x63, 0x02, 0x63, 0x06, 0x63, 0x06, 0x63, 0x06,
|
||||
0x3E, 0x1E, 0x03, 0x18, 0x31, 0x83, 0x18, 0x3B, 0x81, 0xF0, 0x0E, 0x01,
|
||||
0xC0, 0x76, 0x2E, 0x36, 0xC1, 0xCC, 0x0C, 0xE3, 0x47, 0xC6, 0xFF, 0xC0,
|
||||
0x11, 0x8C, 0xC6, 0x73, 0x18, 0xC6, 0x31, 0x8C, 0x31, 0x8C, 0x30, 0x80,
|
||||
0x43, 0x18, 0x63, 0x08, 0x63, 0x18, 0xC6, 0x31, 0x98, 0xC6, 0x62, 0x00,
|
||||
0x0C, 0x03, 0x04, 0xC9, 0xFE, 0x0C, 0x07, 0x83, 0x30, 0x84, 0x0C, 0x06,
|
||||
0x03, 0x01, 0x8F, 0xF8, 0x60, 0x30, 0x18, 0x0C, 0x00, 0x69, 0x6C, 0xFC,
|
||||
0xF0, 0x0C, 0x30, 0x86, 0x18, 0x43, 0x0C, 0x21, 0x86, 0x10, 0xC3, 0x00,
|
||||
0x3C, 0x66, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3,
|
||||
0x66, 0x3C, 0x3F, 0xE6, 0x31, 0x8C, 0x63, 0x18, 0xC6, 0x31, 0x8C, 0x3C,
|
||||
0x46, 0xC3, 0x03, 0x03, 0x07, 0x06, 0x0E, 0x1C, 0x18, 0x30, 0x60, 0x60,
|
||||
0xFF, 0x3C, 0x66, 0xC3, 0x03, 0x03, 0x06, 0x3C, 0x06, 0x03, 0x03, 0x03,
|
||||
0xC3, 0xC6, 0x3C, 0x08, 0x0C, 0x06, 0x02, 0x03, 0x01, 0x01, 0x98, 0xCC,
|
||||
0x46, 0x63, 0x3F, 0xE0, 0xC0, 0x60, 0x30, 0x7F, 0x40, 0x40, 0x40, 0xC0,
|
||||
0xFC, 0xC6, 0x03, 0x03, 0x03, 0x03, 0x83, 0xC6, 0x7C, 0x0C, 0x18, 0x18,
|
||||
0x30, 0x30, 0x7C, 0x66, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0x66, 0x3C, 0xFE,
|
||||
0x0C, 0x10, 0x20, 0xC1, 0x02, 0x0C, 0x18, 0x20, 0xC1, 0x82, 0x0C, 0x00,
|
||||
0x3C, 0xE7, 0xC3, 0xC3, 0xC3, 0xE6, 0x7C, 0xE6, 0xC3, 0xC3, 0xC3, 0xC3,
|
||||
0x66, 0x3C, 0x3C, 0x66, 0xC3, 0xC3, 0xC3, 0xC3, 0xE7, 0x7E, 0x06, 0x0C,
|
||||
0x0C, 0x18, 0x18, 0x30, 0xF0, 0x00, 0xF0, 0x6C, 0x00, 0x00, 0x6F, 0x6C,
|
||||
0x00, 0x03, 0x0E, 0x38, 0xE0, 0xE0, 0x38, 0x0E, 0x03, 0xFF, 0x80, 0x00,
|
||||
0x1F, 0xF0, 0x00, 0xC0, 0x70, 0x1C, 0x07, 0x07, 0x1C, 0x70, 0xC0, 0x3C,
|
||||
0xC6, 0xC3, 0x83, 0x03, 0x07, 0x0E, 0x1C, 0x18, 0x18, 0x00, 0x00, 0x18,
|
||||
0x18, 0x07, 0xE0, 0x38, 0x30, 0xC0, 0x33, 0x00, 0x26, 0x3D, 0x38, 0xC4,
|
||||
0x71, 0x88, 0xE6, 0x11, 0xCC, 0x23, 0x98, 0xCF, 0x33, 0x96, 0x39, 0xC6,
|
||||
0x00, 0x0E, 0x00, 0x0E, 0x06, 0x07, 0xF8, 0x06, 0x00, 0x60, 0x0F, 0x00,
|
||||
0xB0, 0x19, 0x01, 0x98, 0x11, 0x83, 0x08, 0x30, 0xC2, 0x0C, 0x7F, 0xC6,
|
||||
0x06, 0x40, 0x6C, 0x03, 0xFE, 0x30, 0xCC, 0x1B, 0x06, 0xC1, 0xB0, 0xCF,
|
||||
0xE3, 0x06, 0xC0, 0xF0, 0x3C, 0x0F, 0x03, 0xC1, 0xBF, 0xC0, 0x3E, 0x30,
|
||||
0xB0, 0x78, 0x0C, 0x06, 0x03, 0x01, 0x80, 0xC0, 0x60, 0x30, 0x18, 0x36,
|
||||
0x19, 0xF0, 0xFE, 0x30, 0xEC, 0x1B, 0x03, 0xC0, 0xF0, 0x3C, 0x0F, 0x03,
|
||||
0xC0, 0xF0, 0x3C, 0x0F, 0x06, 0xC3, 0xBF, 0x80, 0xFF, 0xE0, 0x30, 0x18,
|
||||
0x0C, 0x06, 0x03, 0xFD, 0x80, 0xC0, 0x60, 0x30, 0x18, 0x0C, 0x07, 0xFC,
|
||||
0xFF, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xFF, 0xC0, 0xC0, 0xC0, 0xC0,
|
||||
0xC0, 0xC0, 0x3F, 0x18, 0x6C, 0x1B, 0x00, 0xC0, 0x30, 0x0C, 0x03, 0x1F,
|
||||
0xC0, 0xF0, 0x3C, 0x0F, 0x03, 0x61, 0x8F, 0xC0, 0xC1, 0xE0, 0xF0, 0x78,
|
||||
0x3C, 0x1E, 0x0F, 0xFF, 0x83, 0xC1, 0xE0, 0xF0, 0x78, 0x3C, 0x1E, 0x0C,
|
||||
0xFF, 0xFF, 0xFF, 0xF0, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03,
|
||||
0x03, 0x03, 0x03, 0x03, 0x46, 0x7C, 0xC0, 0xF0, 0x6C, 0x33, 0x18, 0xCC,
|
||||
0x33, 0x0D, 0xC3, 0xD8, 0xE6, 0x30, 0xCC, 0x33, 0x06, 0xC0, 0xF0, 0x30,
|
||||
0xC0, 0x60, 0x30, 0x18, 0x0C, 0x06, 0x03, 0x01, 0x80, 0xC0, 0x60, 0x30,
|
||||
0x18, 0x0C, 0x07, 0xFC, 0xC0, 0x3E, 0x07, 0xE0, 0x7F, 0x0F, 0xD0, 0xBD,
|
||||
0x0B, 0xD9, 0xBC, 0x93, 0xCF, 0x3C, 0x63, 0xC6, 0x3C, 0x03, 0xC0, 0x3C,
|
||||
0x03, 0xC0, 0xF8, 0x3E, 0x0F, 0xC3, 0xD0, 0xF6, 0x3C, 0x8F, 0x13, 0xC6,
|
||||
0xF0, 0xBC, 0x3F, 0x07, 0xC1, 0xF0, 0x30, 0x3F, 0x18, 0x6C, 0x1F, 0x03,
|
||||
0xC0, 0xF0, 0x3C, 0x0F, 0x03, 0xC0, 0xF0, 0x3C, 0x0F, 0x87, 0x61, 0x8F,
|
||||
0x80, 0xFE, 0x61, 0xB0, 0x78, 0x3C, 0x1E, 0x0F, 0x0D, 0xFC, 0xC0, 0x60,
|
||||
0x30, 0x18, 0x0C, 0x06, 0x00, 0x3F, 0x0C, 0x33, 0x07, 0x60, 0x6C, 0x0D,
|
||||
0x81, 0xB0, 0x36, 0x06, 0xC0, 0xD8, 0x1B, 0x1B, 0x71, 0xE6, 0x1C, 0x7E,
|
||||
0xC0, 0xFE, 0x61, 0xB0, 0x78, 0x3C, 0x1E, 0x0F, 0x0D, 0xFC, 0xC4, 0x63,
|
||||
0x30, 0x98, 0x6C, 0x36, 0x0C, 0x3E, 0x31, 0xB0, 0x18, 0x0C, 0x07, 0x01,
|
||||
0xF0, 0x3E, 0x03, 0x80, 0xC0, 0x60, 0x3C, 0x33, 0xF0, 0xFF, 0xC3, 0x00,
|
||||
0xC0, 0x30, 0x0C, 0x03, 0x00, 0xC0, 0x30, 0x0C, 0x03, 0x00, 0xC0, 0x30,
|
||||
0x0C, 0x03, 0x00, 0xC0, 0xF0, 0x3C, 0x0F, 0x03, 0xC0, 0xF0, 0x3C, 0x0F,
|
||||
0x03, 0xC0, 0xF0, 0x3C, 0x0F, 0x03, 0x61, 0x8F, 0xC0, 0xC0, 0x68, 0x09,
|
||||
0x83, 0x30, 0x62, 0x08, 0x61, 0x0C, 0x60, 0x88, 0x19, 0x03, 0x60, 0x28,
|
||||
0x07, 0x00, 0xE0, 0x08, 0x00, 0x81, 0x02, 0xC1, 0x82, 0xC3, 0x86, 0xC2,
|
||||
0x86, 0x42, 0x84, 0x46, 0xC4, 0x66, 0x4C, 0x64, 0x4C, 0x24, 0x48, 0x2C,
|
||||
0x68, 0x38, 0x28, 0x38, 0x38, 0x18, 0x30, 0x18, 0x10, 0x60, 0xC4, 0x18,
|
||||
0xC6, 0x0C, 0x81, 0xB0, 0x1C, 0x03, 0x80, 0x70, 0x0A, 0x03, 0x60, 0xC6,
|
||||
0x18, 0xC6, 0x0C, 0x80, 0x80, 0xC0, 0xF0, 0x36, 0x19, 0x86, 0x33, 0x0C,
|
||||
0xC1, 0xE0, 0x78, 0x0C, 0x03, 0x00, 0xC0, 0x30, 0x0C, 0x03, 0x00, 0xFF,
|
||||
0x01, 0x81, 0x80, 0xC0, 0xC0, 0x60, 0x60, 0x20, 0x30, 0x10, 0x18, 0x08,
|
||||
0x0C, 0x07, 0xFC, 0xFC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xF0,
|
||||
0xC3, 0x04, 0x18, 0x60, 0x83, 0x0C, 0x10, 0x61, 0x82, 0x0C, 0x30, 0xF3,
|
||||
0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0xF0, 0x08, 0x0C, 0x07, 0x06,
|
||||
0xC6, 0x22, 0x1B, 0x06, 0xFF, 0xC0, 0xC9, 0x80, 0x3E, 0x63, 0x03, 0x03,
|
||||
0x7F, 0xC3, 0xC3, 0xC3, 0xC3, 0x7F, 0xC0, 0xC0, 0xC0, 0xC0, 0xFE, 0xE6,
|
||||
0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xE6, 0xFE, 0x3E, 0x62, 0xC0, 0xC0,
|
||||
0xC0, 0xC0, 0xC0, 0xC0, 0x62, 0x3E, 0x03, 0x03, 0x03, 0x03, 0x7F, 0x67,
|
||||
0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0x67, 0x7F, 0x3C, 0x66, 0xC3, 0xC3,
|
||||
0xFF, 0xC0, 0xC0, 0xC0, 0x62, 0x3E, 0x3B, 0x18, 0xCF, 0xB1, 0x8C, 0x63,
|
||||
0x18, 0xC6, 0x30, 0x7F, 0x67, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0x67,
|
||||
0x7F, 0x03, 0x03, 0x46, 0x7C, 0xC0, 0xC0, 0xC0, 0xC0, 0xFE, 0xE7, 0xC3,
|
||||
0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xF0, 0xFF, 0xFF, 0xF0, 0x18,
|
||||
0xC0, 0x01, 0x8C, 0x63, 0x18, 0xC6, 0x31, 0x8C, 0x63, 0x3F, 0x80, 0xC0,
|
||||
0x60, 0x30, 0x18, 0x0C, 0x36, 0x33, 0x31, 0x90, 0xD8, 0x7E, 0x39, 0x18,
|
||||
0xCC, 0x36, 0x18, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xCC, 0xC7, 0xFC, 0xFB,
|
||||
0x9E, 0x7C, 0x30, 0xF0, 0xC3, 0xC3, 0x0F, 0x0C, 0x3C, 0x30, 0xF0, 0xC3,
|
||||
0xC3, 0x0F, 0x0C, 0x30, 0xFE, 0xE7, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3,
|
||||
0xC3, 0xC3, 0x3C, 0x66, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0x66, 0x3C,
|
||||
0xFE, 0xE6, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xE6, 0xFE, 0xC0, 0xC0,
|
||||
0xC0, 0xC0, 0x7F, 0x67, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0x67, 0x7F,
|
||||
0x03, 0x03, 0x03, 0x03, 0xFF, 0x8C, 0x30, 0xC3, 0x0C, 0x30, 0xC3, 0x00,
|
||||
0x79, 0x8B, 0x06, 0x0F, 0xC7, 0xC1, 0x83, 0x86, 0xF8, 0x63, 0x19, 0xF6,
|
||||
0x31, 0x8C, 0x63, 0x18, 0xC3, 0x80, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3,
|
||||
0xC3, 0xC3, 0xE7, 0x7F, 0x83, 0xC3, 0xC2, 0x46, 0x64, 0x64, 0x2C, 0x38,
|
||||
0x18, 0x18, 0x82, 0x0E, 0x18, 0xD1, 0xC6, 0x8A, 0x26, 0x59, 0x36, 0x58,
|
||||
0xA2, 0x85, 0x1C, 0x38, 0x60, 0x82, 0x00, 0x61, 0x11, 0x8D, 0x83, 0x81,
|
||||
0xC0, 0xE0, 0x50, 0x6C, 0x63, 0x21, 0x80, 0xC1, 0xA0, 0x98, 0xC4, 0x62,
|
||||
0x21, 0xB0, 0x58, 0x38, 0x1C, 0x06, 0x02, 0x03, 0x01, 0x03, 0x80, 0xFE,
|
||||
0x0C, 0x30, 0xC1, 0x86, 0x08, 0x30, 0xC1, 0xFC, 0x1C, 0xC3, 0x0C, 0x30,
|
||||
0xC3, 0x30, 0x30, 0xC3, 0x0C, 0x30, 0xC3, 0x0C, 0x1C, 0xFF, 0xFF, 0xFF,
|
||||
0xFF, 0xF0, 0xE0, 0xC3, 0x0C, 0x30, 0xC3, 0x03, 0x30, 0xC3, 0x0C, 0x30,
|
||||
0xC3, 0x0C, 0xE0, 0x70, 0xE4, 0xA1, 0xC0 };
|
||||
|
||||
const GFXglyph URWDIN_Regular10pt7bGlyphs[] PROGMEM = {
|
||||
{ 0, 1, 1, 4, 0, 0 }, // 0x20 ' '
|
||||
{ 1, 2, 14, 6, 2, -13 }, // 0x21 '!'
|
||||
{ 5, 5, 5, 9, 2, -13 }, // 0x22 '"'
|
||||
{ 9, 10, 12, 11, 0, -12 }, // 0x23 '#'
|
||||
{ 24, 9, 18, 11, 1, -14 }, // 0x24 '$'
|
||||
{ 45, 16, 14, 18, 1, -13 }, // 0x25 '%'
|
||||
{ 73, 12, 14, 16, 2, -13 }, // 0x26 '&'
|
||||
{ 94, 2, 5, 6, 2, -13 }, // 0x27 '''
|
||||
{ 96, 5, 18, 9, 3, -15 }, // 0x28 '('
|
||||
{ 108, 5, 18, 9, 1, -15 }, // 0x29 ')'
|
||||
{ 120, 10, 8, 12, 1, -14 }, // 0x2A '*'
|
||||
{ 130, 9, 9, 11, 1, -10 }, // 0x2B '+'
|
||||
{ 141, 3, 5, 6, 1, 0 }, // 0x2C ','
|
||||
{ 143, 6, 1, 10, 2, -7 }, // 0x2D '-'
|
||||
{ 144, 2, 2, 6, 2, -1 }, // 0x2E '.'
|
||||
{ 145, 6, 14, 8, 1, -13 }, // 0x2F '/'
|
||||
{ 156, 8, 14, 11, 1, -13 }, // 0x30 '0'
|
||||
{ 170, 5, 14, 11, 2, -13 }, // 0x31 '1'
|
||||
{ 179, 8, 14, 11, 1, -13 }, // 0x32 '2'
|
||||
{ 193, 8, 14, 11, 1, -13 }, // 0x33 '3'
|
||||
{ 207, 9, 14, 11, 1, -13 }, // 0x34 '4'
|
||||
{ 223, 8, 14, 11, 2, -13 }, // 0x35 '5'
|
||||
{ 237, 8, 14, 11, 1, -13 }, // 0x36 '6'
|
||||
{ 251, 7, 14, 11, 2, -13 }, // 0x37 '7'
|
||||
{ 264, 8, 14, 11, 1, -13 }, // 0x38 '8'
|
||||
{ 278, 8, 14, 11, 1, -13 }, // 0x39 '9'
|
||||
{ 292, 2, 10, 6, 2, -9 }, // 0x3A ':'
|
||||
{ 295, 3, 13, 6, 1, -9 }, // 0x3B ';'
|
||||
{ 300, 8, 9, 11, 1, -11 }, // 0x3C '<'
|
||||
{ 309, 9, 4, 11, 1, -8 }, // 0x3D '='
|
||||
{ 314, 8, 9, 11, 2, -11 }, // 0x3E '>'
|
||||
{ 323, 8, 14, 11, 2, -13 }, // 0x3F '?'
|
||||
{ 337, 15, 16, 17, 1, -13 }, // 0x40 '@'
|
||||
{ 367, 12, 14, 12, 0, -13 }, // 0x41 'A'
|
||||
{ 388, 10, 14, 13, 2, -13 }, // 0x42 'B'
|
||||
{ 406, 9, 14, 13, 2, -13 }, // 0x43 'C'
|
||||
{ 422, 10, 14, 14, 2, -13 }, // 0x44 'D'
|
||||
{ 440, 9, 14, 12, 2, -13 }, // 0x45 'E'
|
||||
{ 456, 8, 14, 11, 2, -13 }, // 0x46 'F'
|
||||
{ 470, 10, 14, 13, 2, -13 }, // 0x47 'G'
|
||||
{ 488, 9, 14, 13, 2, -13 }, // 0x48 'H'
|
||||
{ 504, 2, 14, 6, 2, -13 }, // 0x49 'I'
|
||||
{ 508, 8, 14, 10, 0, -13 }, // 0x4A 'J'
|
||||
{ 522, 10, 14, 12, 2, -13 }, // 0x4B 'K'
|
||||
{ 540, 9, 14, 11, 2, -13 }, // 0x4C 'L'
|
||||
{ 556, 12, 14, 16, 2, -13 }, // 0x4D 'M'
|
||||
{ 577, 10, 14, 14, 2, -13 }, // 0x4E 'N'
|
||||
{ 595, 10, 14, 14, 2, -13 }, // 0x4F 'O'
|
||||
{ 613, 9, 14, 12, 2, -13 }, // 0x50 'P'
|
||||
{ 629, 11, 14, 14, 2, -13 }, // 0x51 'Q'
|
||||
{ 649, 9, 14, 12, 2, -13 }, // 0x52 'R'
|
||||
{ 665, 9, 14, 11, 1, -13 }, // 0x53 'S'
|
||||
{ 681, 10, 14, 12, 1, -13 }, // 0x54 'T'
|
||||
{ 699, 10, 14, 14, 2, -13 }, // 0x55 'U'
|
||||
{ 717, 11, 14, 11, 0, -13 }, // 0x56 'V'
|
||||
{ 737, 16, 14, 17, 1, -13 }, // 0x57 'W'
|
||||
{ 765, 11, 14, 11, 0, -13 }, // 0x58 'X'
|
||||
{ 785, 10, 14, 10, 0, -13 }, // 0x59 'Y'
|
||||
{ 803, 9, 14, 11, 1, -13 }, // 0x5A 'Z'
|
||||
{ 819, 4, 17, 9, 3, -14 }, // 0x5B '['
|
||||
{ 828, 6, 14, 8, 1, -13 }, // 0x5C '\'
|
||||
{ 839, 4, 17, 9, 2, -14 }, // 0x5D ']'
|
||||
{ 848, 9, 7, 11, 1, -13 }, // 0x5E '^'
|
||||
{ 856, 10, 1, 10, 0, 3 }, // 0x5F '_'
|
||||
{ 858, 3, 3, 10, 3, -13 }, // 0x60 '`'
|
||||
{ 860, 8, 10, 11, 1, -9 }, // 0x61 'a'
|
||||
{ 870, 8, 14, 11, 2, -13 }, // 0x62 'b'
|
||||
{ 884, 8, 10, 9, 1, -9 }, // 0x63 'c'
|
||||
{ 894, 8, 14, 11, 1, -13 }, // 0x64 'd'
|
||||
{ 908, 8, 10, 10, 1, -9 }, // 0x65 'e'
|
||||
{ 918, 5, 14, 7, 1, -13 }, // 0x66 'f'
|
||||
{ 927, 8, 14, 11, 1, -9 }, // 0x67 'g'
|
||||
{ 941, 8, 14, 12, 2, -13 }, // 0x68 'h'
|
||||
{ 955, 2, 14, 6, 2, -13 }, // 0x69 'i'
|
||||
{ 959, 5, 18, 6, -1, -13 }, // 0x6A 'j'
|
||||
{ 971, 9, 14, 11, 2, -13 }, // 0x6B 'k'
|
||||
{ 987, 4, 14, 6, 2, -13 }, // 0x6C 'l'
|
||||
{ 994, 14, 10, 18, 2, -9 }, // 0x6D 'm'
|
||||
{ 1012, 8, 10, 12, 2, -9 }, // 0x6E 'n'
|
||||
{ 1022, 8, 10, 10, 1, -9 }, // 0x6F 'o'
|
||||
{ 1032, 8, 14, 11, 2, -9 }, // 0x70 'p'
|
||||
{ 1046, 8, 14, 11, 1, -9 }, // 0x71 'q'
|
||||
{ 1060, 6, 10, 8, 2, -9 }, // 0x72 'r'
|
||||
{ 1068, 7, 10, 9, 1, -9 }, // 0x73 's'
|
||||
{ 1077, 5, 13, 7, 1, -12 }, // 0x74 't'
|
||||
{ 1086, 8, 10, 12, 2, -9 }, // 0x75 'u'
|
||||
{ 1096, 8, 10, 10, 1, -9 }, // 0x76 'v'
|
||||
{ 1106, 13, 10, 15, 1, -9 }, // 0x77 'w'
|
||||
{ 1123, 9, 10, 9, 0, -9 }, // 0x78 'x'
|
||||
{ 1135, 9, 14, 10, 0, -9 }, // 0x79 'y'
|
||||
{ 1151, 7, 10, 9, 1, -9 }, // 0x7A 'z'
|
||||
{ 1160, 6, 17, 8, 1, -14 }, // 0x7B '{'
|
||||
{ 1173, 2, 18, 12, 5, -15 }, // 0x7C '|'
|
||||
{ 1178, 6, 17, 8, 1, -14 }, // 0x7D '}'
|
||||
{ 1191, 9, 3, 11, 1, -8 } }; // 0x7E '~'
|
||||
|
||||
const GFXfont URWDIN_Regular10pt7b PROGMEM = {
|
||||
(uint8_t *)URWDIN_Regular10pt7bBitmaps,
|
||||
(GFXglyph *)URWDIN_Regular10pt7bGlyphs,
|
||||
0x20, 0x7E, 24 };
|
||||
|
||||
// Approx. 1867 bytes
|
||||
Reference in New Issue
Block a user