Advertisement
Tywais

Seven_Segment8pt7b.h

Jul 7th, 2025
343
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 9.84 KB | None | 0 0
  1. const uint8_t Seven_Segment8pt7bBitmaps[] PROGMEM = {
  2.   0xFF, 0xE0, 0xA0, 0x14, 0x2B, 0xF9, 0x4F, 0xEA, 0x14, 0x00, 0x11, 0xE8,
  3.   0x20, 0x82, 0x07, 0x81, 0x04, 0x10, 0x5E, 0x10, 0x01, 0x71, 0xA8, 0x94,
  4.   0x8E, 0x40, 0x40, 0x6E, 0x25, 0x22, 0x91, 0xD0, 0x00, 0x78, 0x88, 0x80,
  5.   0x88, 0x88, 0x70, 0xE1, 0x11, 0x10, 0x11, 0x11, 0xE0, 0x27, 0xDD, 0x72,
  6.   0x00, 0x08, 0x04, 0x02, 0x01, 0x0F, 0x78, 0x40, 0x20, 0x10, 0x08, 0x00,
  7.   0xF8, 0x80, 0x02, 0x08, 0x30, 0x41, 0x00, 0x08, 0x10, 0x41, 0x82, 0x00,
  8.   0x7A, 0x18, 0x61, 0x84, 0x08, 0x61, 0x86, 0x17, 0x80, 0xFB, 0xE0, 0x78,
  9.   0x10, 0x41, 0x05, 0xE8, 0x20, 0x82, 0x07, 0x80, 0xF8, 0x42, 0x10, 0xFC,
  10.   0x21, 0x08, 0x7E, 0x86, 0x18, 0x61, 0x85, 0xE0, 0x41, 0x04, 0x10, 0x40,
  11.   0x7A, 0x08, 0x20, 0x81, 0xE0, 0x41, 0x04, 0x17, 0x80, 0x7A, 0x08, 0x20,
  12.   0x81, 0xE8, 0x61, 0x86, 0x17, 0x80, 0xF8, 0x42, 0x10, 0x80, 0x21, 0x08,
  13.   0x42, 0x7A, 0x18, 0x61, 0x85, 0xE8, 0x61, 0x86, 0x17, 0x80, 0x7A, 0x18,
  14.   0x61, 0x85, 0xE0, 0x41, 0x04, 0x17, 0x80, 0xD8, 0x29, 0x68, 0x26, 0x48,
  15.   0x80, 0xFE, 0x00, 0x07, 0xF0, 0x91, 0x22, 0x0A, 0x52, 0x00, 0x78, 0x10,
  16.   0x41, 0x05, 0xE8, 0x20, 0x82, 0x08, 0x00, 0x78, 0x00, 0x00, 0x00, 0x08,
  17.   0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00,
  18.   0x00, 0x80, 0x00, 0x00, 0x00, 0x07, 0x8F, 0x8F, 0x1F, 0x1F, 0x81, 0x01,
  19.   0x02, 0x11, 0x08, 0x10, 0x10, 0x21, 0x10, 0x81, 0x01, 0x02, 0x11, 0x08,
  20.   0x10, 0x10, 0x21, 0x10, 0x79, 0x01, 0x01, 0xF1, 0x00, 0x7A, 0x18, 0x61,
  21.   0x85, 0xE8, 0x61, 0x86, 0x18, 0x40, 0x7A, 0x18, 0x61, 0x85, 0xE8, 0x61,
  22.   0x86, 0x17, 0x80, 0x7C, 0x21, 0x08, 0x02, 0x10, 0x84, 0x1E, 0x7A, 0x18,
  23.   0x61, 0x84, 0x08, 0x61, 0x86, 0x17, 0x80, 0x7C, 0x21, 0x08, 0x3E, 0x10,
  24.   0x84, 0x1E, 0x7C, 0x21, 0x08, 0x3E, 0x10, 0x84, 0x20, 0x7A, 0x08, 0x20,
  25.   0x80, 0xE8, 0x61, 0x86, 0x17, 0x80, 0x86, 0x18, 0x61, 0x85, 0xE8, 0x61,
  26.   0x86, 0x18, 0x40, 0xFB, 0xE0, 0x04, 0x10, 0x41, 0x04, 0x08, 0x61, 0x86,
  27.   0x17, 0x80, 0x86, 0x29, 0x28, 0xC1, 0xE8, 0x61, 0x86, 0x18, 0x40, 0x84,
  28.   0x21, 0x08, 0x02, 0x10, 0x84, 0x1E, 0x77, 0x44, 0x62, 0x31, 0x18, 0x88,
  29.   0x02, 0x03, 0x01, 0x80, 0xC0, 0x60, 0x20, 0x7A, 0x18, 0x61, 0x84, 0x08,
  30.   0x61, 0x86, 0x18, 0x40, 0x7A, 0x18, 0x61, 0x84, 0x08, 0x61, 0x86, 0x17,
  31.   0x80, 0x7A, 0x18, 0x61, 0x85, 0xE8, 0x20, 0x82, 0x08, 0x00, 0x7A, 0x18,
  32.   0x61, 0x84, 0x08, 0x61, 0x86, 0x37, 0xC0, 0x7A, 0x18, 0x61, 0x85, 0xEC,
  33.   0x28, 0x92, 0x28, 0x40, 0x7A, 0x08, 0x20, 0x81, 0xE0, 0x41, 0x04, 0x17,
  34.   0x80, 0xEE, 0x20, 0x40, 0x81, 0x00, 0x04, 0x08, 0x10, 0x20, 0x40, 0x86,
  35.   0x18, 0x61, 0x84, 0x08, 0x61, 0x86, 0x17, 0x80, 0x86, 0x18, 0x61, 0x84,
  36.   0x08, 0x71, 0x49, 0x23, 0x00, 0x80, 0xC0, 0x60, 0x30, 0x18, 0x08, 0x02,
  37.   0x23, 0x11, 0x88, 0xC4, 0x5D, 0xC0, 0x86, 0x14, 0x92, 0x38, 0x03, 0x92,
  38.   0x4A, 0x18, 0x40, 0x86, 0x18, 0x61, 0x85, 0xE0, 0x41, 0x04, 0x17, 0x80,
  39.   0xF8, 0x10, 0x82, 0x10, 0x02, 0x10, 0x42, 0x07, 0xC0, 0x78, 0x88, 0x80,
  40.   0x88, 0x88, 0x70, 0x81, 0x81, 0x01, 0x02, 0x00, 0x06, 0x04, 0x0C, 0x08,
  41.   0x08, 0xE1, 0x11, 0x10, 0x11, 0x11, 0xE0, 0x0B, 0x0E, 0x3B, 0x01, 0x80,
  42.   0xFF, 0x7A, 0x18, 0x61, 0x85, 0xE8, 0x61, 0x86, 0x18, 0x40, 0x7A, 0x18,
  43.   0x61, 0x85, 0xE8, 0x61, 0x86, 0x17, 0x80, 0x7C, 0x21, 0x08, 0x02, 0x10,
  44.   0x84, 0x1E, 0x7A, 0x18, 0x61, 0x84, 0x08, 0x61, 0x86, 0x17, 0x80, 0x7C,
  45.   0x21, 0x08, 0x3E, 0x10, 0x84, 0x1E, 0x7C, 0x21, 0x08, 0x3E, 0x10, 0x84,
  46.   0x20, 0x7A, 0x08, 0x20, 0x80, 0xE8, 0x61, 0x86, 0x17, 0x80, 0x86, 0x18,
  47.   0x61, 0x85, 0xE8, 0x61, 0x86, 0x18, 0x40, 0xFB, 0xE0, 0x04, 0x10, 0x41,
  48.   0x04, 0x08, 0x61, 0x86, 0x17, 0x80, 0x86, 0x29, 0x28, 0xC1, 0xE8, 0x61,
  49.   0x86, 0x18, 0x40, 0x84, 0x21, 0x08, 0x02, 0x10, 0x84, 0x1E, 0x77, 0x44,
  50.   0x62, 0x31, 0x18, 0x88, 0x02, 0x03, 0x01, 0x80, 0xC0, 0x60, 0x20, 0x7A,
  51.   0x18, 0x61, 0x84, 0x08, 0x61, 0x86, 0x18, 0x40, 0x7A, 0x18, 0x61, 0x84,
  52.   0x08, 0x61, 0x86, 0x17, 0x80, 0x7A, 0x18, 0x61, 0x85, 0xE8, 0x20, 0x82,
  53.   0x08, 0x00, 0x7A, 0x18, 0x61, 0x84, 0x08, 0x61, 0x86, 0x37, 0xC0, 0x7A,
  54.   0x18, 0x61, 0x85, 0xEC, 0x28, 0x92, 0x28, 0x40, 0x7A, 0x08, 0x20, 0x81,
  55.   0xE0, 0x41, 0x04, 0x17, 0x80, 0xEE, 0x20, 0x40, 0x81, 0x00, 0x04, 0x08,
  56.   0x10, 0x20, 0x40, 0x86, 0x18, 0x61, 0x84, 0x08, 0x61, 0x86, 0x17, 0x80,
  57.   0x86, 0x18, 0x61, 0x84, 0x08, 0x71, 0x49, 0x23, 0x00, 0x80, 0xC0, 0x60,
  58.   0x30, 0x18, 0x08, 0x02, 0x23, 0x11, 0x88, 0xC4, 0x5D, 0xC0, 0x86, 0x14,
  59.   0x92, 0x38, 0x03, 0x92, 0x4A, 0x18, 0x40, 0x86, 0x18, 0x61, 0x85, 0xE0,
  60.   0x41, 0x04, 0x17, 0x80, 0xF8, 0x10, 0x82, 0x10, 0x02, 0x10, 0x42, 0x07,
  61.   0xC0, 0x3C, 0x82, 0x08, 0x23, 0x02, 0x08, 0x20, 0x83, 0xC0, 0xFF, 0xF0,
  62.   0xE0, 0x41, 0x04, 0x10, 0x31, 0x04, 0x10, 0x4E, 0x00 };
  63.  
  64. const GFXglyph Seven_Segment8pt7bGlyphs[] PROGMEM = {
  65.   {     0,   0,   0,   8,    0,    1 },   // 0x20 ' '
  66.   {     0,   1,  11,   3,    1,  -10 },   // 0x21 '!'
  67.   {     2,   3,   1,   5,    1,  -10 },   // 0x22 '"'
  68.   {     3,   7,   7,   9,    1,   -6 },   // 0x23 '#'
  69.   {    10,   6,  13,   8,    1,  -11 },   // 0x24 '$'
  70.   {    20,   9,  11,  11,    1,  -10 },   // 0x25 '%'
  71.   {    33,   0,   0,  15,    0,    1 },   // 0x26 '&'
  72.   {    33,   0,   0,  15,    0,    1 },   // 0x27 '''
  73.   {    33,   4,  11,   6,    1,  -10 },   // 0x28 '('
  74.   {    39,   4,  11,   6,    1,  -10 },   // 0x29 ')'
  75.   {    45,   5,   5,   7,    1,  -12 },   // 0x2A '*'
  76.   {    49,   9,   9,  11,    1,   -9 },   // 0x2B '+'
  77.   {    60,   0,   0,  15,    0,    1 },   // 0x2C ','
  78.   {    60,   5,   1,   7,    1,   -5 },   // 0x2D '-'
  79.   {    61,   1,   1,   3,    1,    0 },   // 0x2E '.'
  80.   {    62,   7,  11,   9,    1,  -10 },   // 0x2F '/'
  81.   {    72,   6,  11,   8,    1,  -10 },   // 0x30 '0'
  82.   {    81,   1,  11,   3,    1,  -10 },   // 0x31 '1'
  83.   {    83,   6,  11,   8,    1,  -10 },   // 0x32 '2'
  84.   {    92,   5,  11,   7,    1,  -10 },   // 0x33 '3'
  85.   {    99,   6,  11,   8,    1,  -10 },   // 0x34 '4'
  86.   {   108,   6,  11,   8,    1,  -10 },   // 0x35 '5'
  87.   {   117,   6,  11,   8,    1,  -10 },   // 0x36 '6'
  88.   {   126,   5,  11,   7,    1,  -10 },   // 0x37 '7'
  89.   {   133,   6,  11,   8,    1,  -10 },   // 0x38 '8'
  90.   {   142,   6,  11,   8,    1,  -10 },   // 0x39 '9'
  91.   {   151,   1,   5,   3,    1,   -4 },   // 0x3A ':'
  92.   {   152,   0,   0,  15,    0,    1 },   // 0x3B ';'
  93.   {   152,   3,  11,   5,    1,  -10 },   // 0x3C '<'
  94.   {   157,   7,   4,   9,    1,   -5 },   // 0x3D '='
  95.   {   161,   3,  11,   5,    1,  -10 },   // 0x3E '>'
  96.   {   166,   6,  11,   8,    1,  -10 },   // 0x3F '?'
  97.   {   175,  36,  11,  38,    1,  -10 },   // 0x40 '@'
  98.   {   225,   6,  11,   8,    1,  -10 },   // 0x41 'A'
  99.   {   234,   6,  11,   8,    1,  -10 },   // 0x42 'B'
  100.   {   243,   5,  11,   7,    1,  -10 },   // 0x43 'C'
  101.   {   250,   6,  11,   8,    1,  -10 },   // 0x44 'D'
  102.   {   259,   5,  11,   7,    1,  -10 },   // 0x45 'E'
  103.   {   266,   5,  11,   7,    1,  -10 },   // 0x46 'F'
  104.   {   273,   6,  11,   8,    1,  -10 },   // 0x47 'G'
  105.   {   282,   6,  11,   8,    1,  -10 },   // 0x48 'H'
  106.   {   291,   1,  11,   3,    1,  -10 },   // 0x49 'I'
  107.   {   293,   6,  11,   8,    1,  -10 },   // 0x4A 'J'
  108.   {   302,   6,  11,   8,    1,  -10 },   // 0x4B 'K'
  109.   {   311,   5,  11,   7,    1,  -10 },   // 0x4C 'L'
  110.   {   318,   9,  11,  11,    1,  -10 },   // 0x4D 'M'
  111.   {   331,   6,  11,   8,    1,  -10 },   // 0x4E 'N'
  112.   {   340,   6,  11,   8,    1,  -10 },   // 0x4F 'O'
  113.   {   349,   6,  11,   8,    1,  -10 },   // 0x50 'P'
  114.   {   358,   6,  11,   8,    1,  -10 },   // 0x51 'Q'
  115.   {   367,   6,  11,   8,    1,  -10 },   // 0x52 'R'
  116.   {   376,   6,  11,   8,    1,  -10 },   // 0x53 'S'
  117.   {   385,   7,  11,   9,    1,  -10 },   // 0x54 'T'
  118.   {   395,   6,  11,   8,    1,  -10 },   // 0x55 'U'
  119.   {   404,   6,  11,   8,    1,  -10 },   // 0x56 'V'
  120.   {   413,   9,  11,  11,    1,  -10 },   // 0x57 'W'
  121.   {   426,   6,  11,   8,    1,  -10 },   // 0x58 'X'
  122.   {   435,   6,  11,   8,    1,  -10 },   // 0x59 'Y'
  123.   {   444,   6,  11,   8,    1,  -10 },   // 0x5A 'Z'
  124.   {   453,   4,  11,   6,    1,  -10 },   // 0x5B '['
  125.   {   459,   7,  11,   9,    1,  -10 },   // 0x5C '\'
  126.   {   469,   4,  11,   6,    1,  -10 },   // 0x5D ']'
  127.   {   475,  11,   3,  13,    1,   -7 },   // 0x5E '^'
  128.   {   480,   8,   1,  10,    1,    0 },   // 0x5F '_'
  129.   {   481,   0,   0,  15,    0,    1 },   // 0x60 '`'
  130.   {   481,   6,  11,   8,    1,  -10 },   // 0x61 'a'
  131.   {   490,   6,  11,   8,    1,  -10 },   // 0x62 'b'
  132.   {   499,   5,  11,   7,    1,  -10 },   // 0x63 'c'
  133.   {   506,   6,  11,   8,    1,  -10 },   // 0x64 'd'
  134.   {   515,   5,  11,   7,    1,  -10 },   // 0x65 'e'
  135.   {   522,   5,  11,   7,    1,  -10 },   // 0x66 'f'
  136.   {   529,   6,  11,   8,    1,  -10 },   // 0x67 'g'
  137.   {   538,   6,  11,   8,    1,  -10 },   // 0x68 'h'
  138.   {   547,   1,  11,   3,    1,  -10 },   // 0x69 'i'
  139.   {   549,   6,  11,   8,    1,  -10 },   // 0x6A 'j'
  140.   {   558,   6,  11,   8,    1,  -10 },   // 0x6B 'k'
  141.   {   567,   5,  11,   7,    1,  -10 },   // 0x6C 'l'
  142.   {   574,   9,  11,  11,    1,  -10 },   // 0x6D 'm'
  143.   {   587,   6,  11,   8,    1,  -10 },   // 0x6E 'n'
  144.   {   596,   6,  11,   8,    1,  -10 },   // 0x6F 'o'
  145.   {   605,   6,  11,   8,    1,  -10 },   // 0x70 'p'
  146.   {   614,   6,  11,   8,    1,  -10 },   // 0x71 'q'
  147.   {   623,   6,  11,   8,    1,  -10 },   // 0x72 'r'
  148.   {   632,   6,  11,   8,    1,  -10 },   // 0x73 's'
  149.   {   641,   7,  11,   9,    1,  -10 },   // 0x74 't'
  150.   {   651,   6,  11,   8,    1,  -10 },   // 0x75 'u'
  151.   {   660,   6,  11,   8,    1,  -10 },   // 0x76 'v'
  152.   {   669,   9,  11,  11,    1,  -10 },   // 0x77 'w'
  153.   {   682,   6,  11,   8,    1,  -10 },   // 0x78 'x'
  154.   {   691,   6,  11,   8,    1,  -10 },   // 0x79 'y'
  155.   {   700,   6,  11,   8,    1,  -10 },   // 0x7A 'z'
  156.   {   709,   6,  11,   8,    1,  -10 },   // 0x7B '{'
  157.   {   718,   1,  12,   3,    1,  -11 },   // 0x7C '|'
  158.   {   720,   6,  11,   8,    1,  -10 },   // 0x7D '}'
  159.   {   729,   0,   0,  15,    0,    1 } }; // 0x7E '~'
  160.  
  161. const GFXfont Seven_Segment8pt7b PROGMEM = {
  162.   (uint8_t  *)Seven_Segment8pt7bBitmaps,
  163.   (GFXglyph *)Seven_Segment8pt7bGlyphs,
  164.   0x20, 0x7E, 17 };
  165.  
  166. // Approx. 1401 bytes
  167.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement