Dependencies:   mbed

Committer:
cspista
Date:
Thu Dec 16 12:47:42 2021 +0000
Revision:
0:f89c213df477
Final version;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
cspista 0:f89c213df477 1 #ifndef BITMAP_H
cspista 0:f89c213df477 2 #define BITMAP_H
cspista 0:f89c213df477 3
cspista 0:f89c213df477 4
cspista 0:f89c213df477 5 ///////////////////////////////////////////////////////////////////////////////////////////////////
cspista 0:f89c213df477 6 const unsigned char BMP[768] = {
cspista 0:f89c213df477 7 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
cspista 0:f89c213df477 8 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
cspista 0:f89c213df477 9 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xE0, 0xF0,
cspista 0:f89c213df477 10 0xF8, 0xF8, 0xFC, 0xFC, 0xFC, 0xFC, 0xF8, 0xF0, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
cspista 0:f89c213df477 11 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
cspista 0:f89c213df477 12 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
cspista 0:f89c213df477 13 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
cspista 0:f89c213df477 14 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
cspista 0:f89c213df477 15 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xF0, 0xF8, 0xF8, 0xFC, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
cspista 0:f89c213df477 16 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0xF0, 0x80, 0x00, 0x00, 0x00,
cspista 0:f89c213df477 17 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
cspista 0:f89c213df477 18 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
cspista 0:f89c213df477 19 0x18, 0x3C, 0x7C, 0x7C, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC,
cspista 0:f89c213df477 20 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xF8, 0xF8, 0xF8, 0xF0, 0xF0,
cspista 0:f89c213df477 21 0xE0, 0xE0, 0xC0, 0xC0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x3F, 0x3F, 0x3F,
cspista 0:f89c213df477 22 0x3F, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x3F, 0x00, 0x00, 0x00,
cspista 0:f89c213df477 23 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00,
cspista 0:f89c213df477 24 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
cspista 0:f89c213df477 25 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x07, 0x0F, 0x1F, 0x3F, 0x3F, 0x7F, 0xFF, 0xFF, 0xFF,
cspista 0:f89c213df477 26 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xCF, 0xCF, 0x8F, 0x0F,
cspista 0:f89c213df477 27 0x0F, 0x0F, 0x0F, 0x0F, 0x1F, 0x1F, 0x3F, 0x3F, 0x7F, 0xFF, 0xFF, 0xC1, 0xC0, 0x80, 0x80, 0xC0,
cspista 0:f89c213df477 28 0xE0, 0xF0, 0xFF, 0x7F, 0x7F, 0x7F, 0x7F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x7F, 0x7F, 0x7F, 0xFF,
cspista 0:f89c213df477 29 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
cspista 0:f89c213df477 30 0xFE, 0xFE, 0xFE, 0xFE, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xF8, 0x78, 0x78, 0x38, 0x00, 0x00, 0x00,
cspista 0:f89c213df477 31 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01,
cspista 0:f89c213df477 32 0x03, 0x03, 0x87, 0x87, 0xC7, 0xC7, 0xE7, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
cspista 0:f89c213df477 33 0x7F, 0x3E, 0x1E, 0x1E, 0x0E, 0x0E, 0x0E, 0x06, 0x86, 0xEF, 0xFF, 0xFF, 0xFF, 0xDF, 0x0F, 0x0F,
cspista 0:f89c213df477 34 0x0F, 0x1C, 0x1C, 0x3C, 0x78, 0xF8, 0xF8, 0xF8, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFE, 0xFE, 0x7F,
cspista 0:f89c213df477 35 0x7F, 0x7F, 0x7F, 0x7F, 0xFF, 0xFF, 0xFF, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x3F, 0x3F, 0x1F, 0x1F,
cspista 0:f89c213df477 36 0x0F, 0x0F, 0x07, 0x07, 0x03, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
cspista 0:f89c213df477 37 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xE0, 0xF0, 0xFC,
cspista 0:f89c213df477 38 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
cspista 0:f89c213df477 39 0xFC, 0xF8, 0xFC, 0xFC, 0xFC, 0xFE, 0xFE, 0xFF, 0xFF, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE,
cspista 0:f89c213df477 40 0xFC, 0xF8, 0xF0, 0xF0, 0xF0, 0xF1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE,
cspista 0:f89c213df477 41 0xFE, 0xFC, 0xF0, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
cspista 0:f89c213df477 42 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
cspista 0:f89c213df477 43 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xF8, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF,
cspista 0:f89c213df477 44 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x7F, 0x7F, 0x7F, 0x3F, 0x3F, 0x3F, 0x3F, 0x1F, 0x1F,
cspista 0:f89c213df477 45 0x1F, 0x0F, 0x0F, 0x07, 0x07, 0x03, 0x03, 0x01, 0x00, 0x00, 0x01, 0x07, 0x0F, 0x1F, 0x3F, 0x3F,
cspista 0:f89c213df477 46 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
cspista 0:f89c213df477 47 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
cspista 0:f89c213df477 48 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
cspista 0:f89c213df477 49 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
cspista 0:f89c213df477 50 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
cspista 0:f89c213df477 51 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
cspista 0:f89c213df477 52 0x00, 0x00, 0x00, 0x01, 0x01, 0x03, 0x03, 0x07, 0x07, 0x0F, 0x0F, 0x0F, 0x1F, 0x1F, 0x3F, 0x3F,
cspista 0:f89c213df477 53 0x3F, 0x7F, 0x3F, 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
cspista 0:f89c213df477 54 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
cspista 0:f89c213df477 55 };
cspista 0:f89c213df477 56
cspista 0:f89c213df477 57
cspista 0:f89c213df477 58 const unsigned char FONT[] = { // ASCII
cspista 0:f89c213df477 59 0x00,0x00,0x00,0x00,0x00, // - -
cspista 0:f89c213df477 60 0x00,0x00,0x5F,0x00,0x00, // -!-
cspista 0:f89c213df477 61 0x00,0x07,0x00,0x07,0x00, // -"-
cspista 0:f89c213df477 62 0x14,0x7F,0x14,0x7F,0x14, // -#-
cspista 0:f89c213df477 63 0x24,0x2E,0x7B,0x2A,0x12, // -$-
cspista 0:f89c213df477 64 0x23,0x13,0x08,0x64,0x62, // -%-
cspista 0:f89c213df477 65 0x36,0x49,0x56,0x20,0x50, // -&-
cspista 0:f89c213df477 66 0x00,0x04,0x03,0x01,0x00, // -'-
cspista 0:f89c213df477 67 0x00,0x1C,0x22,0x41,0x00, // -(-
cspista 0:f89c213df477 68 0x00,0x41,0x22,0x1C,0x00, // -)-
cspista 0:f89c213df477 69 0x22,0x14,0x7F,0x14,0x22, // -*-
cspista 0:f89c213df477 70 0x08,0x08,0x7F,0x08,0x08, // -+-
cspista 0:f89c213df477 71 0x40,0x30,0x10,0x00,0x00, // -,-
cspista 0:f89c213df477 72 0x08,0x08,0x08,0x08,0x08, // ---
cspista 0:f89c213df477 73 0x00,0x60,0x60,0x00,0x00, // -.-
cspista 0:f89c213df477 74 0x20,0x10,0x08,0x04,0x02, // -/-
cspista 0:f89c213df477 75 0x3E,0x51,0x49,0x45,0x3E, // -0-
cspista 0:f89c213df477 76 0x00,0x42,0x7F,0x40,0x00, // -1-
cspista 0:f89c213df477 77 0x62,0x51,0x49,0x49,0x46, // -2-
cspista 0:f89c213df477 78 0x21,0x41,0x49,0x4D,0x33, // -3-
cspista 0:f89c213df477 79 0x18,0x14,0x12,0x7F,0x10, // -4-
cspista 0:f89c213df477 80 0x27,0x45,0x45,0x45,0x39, // -5-
cspista 0:f89c213df477 81 0x3C,0x4A,0x49,0x49,0x31, // -6-
cspista 0:f89c213df477 82 0x01,0x71,0x09,0x05,0x03, // -7-
cspista 0:f89c213df477 83 0x36,0x49,0x49,0x49,0x36, // -8-
cspista 0:f89c213df477 84 0x46,0x49,0x49,0x29,0x1E, // -9-
cspista 0:f89c213df477 85 0x00,0x36,0x36,0x00,0x00, // -:-
cspista 0:f89c213df477 86 0x40,0x36,0x36,0x00,0x00, // -;-
cspista 0:f89c213df477 87 0x08,0x14,0x22,0x41,0x00, // -<-
cspista 0:f89c213df477 88 0x14,0x14,0x14,0x14,0x14, // -=-
cspista 0:f89c213df477 89 0x00,0x41,0x22,0x14,0x08, // ->-
cspista 0:f89c213df477 90 0x02,0x01,0x59,0x05,0x02, // -?-
cspista 0:f89c213df477 91 0x3E,0x41,0x5D,0x55,0x5E, // -@-
cspista 0:f89c213df477 92 0x7C,0x12,0x11,0x12,0x7C, // -A-
cspista 0:f89c213df477 93 0x7F,0x49,0x49,0x49,0x36, // -B-
cspista 0:f89c213df477 94 0x3E,0x41,0x41,0x41,0x22, // -C-
cspista 0:f89c213df477 95 0x7F,0x41,0x41,0x41,0x3E, // -D-
cspista 0:f89c213df477 96 0x7F,0x49,0x49,0x49,0x41, // -E-
cspista 0:f89c213df477 97 0x7F,0x09,0x09,0x09,0x01, // -F-
cspista 0:f89c213df477 98 0x3E,0x41,0x51,0x51,0x72, // -G-
cspista 0:f89c213df477 99 0x7F,0x08,0x08,0x08,0x7F, // -H-
cspista 0:f89c213df477 100 0x00,0x41,0x7F,0x41,0x00, // -I-
cspista 0:f89c213df477 101 0x20,0x40,0x41,0x3F,0x01, // -J-
cspista 0:f89c213df477 102 0x7F,0x08,0x14,0x22,0x41, // -K-
cspista 0:f89c213df477 103 0x7F,0x40,0x40,0x40,0x40, // -L-
cspista 0:f89c213df477 104 0x7F,0x02,0x0C,0x02,0x7F, // -M-
cspista 0:f89c213df477 105 0x7F,0x04,0x08,0x10,0x7F, // -N-
cspista 0:f89c213df477 106 0x3E,0x41,0x41,0x41,0x3E, // -O-
cspista 0:f89c213df477 107 0x7F,0x09,0x09,0x09,0x06, // -P-
cspista 0:f89c213df477 108 0x3E,0x41,0x51,0x21,0x5E, // -Q-
cspista 0:f89c213df477 109 0x7F,0x09,0x19,0x29,0x46, // -R-
cspista 0:f89c213df477 110 0x26,0x49,0x49,0x49,0x32, // -S-
cspista 0:f89c213df477 111 0x01,0x01,0x7F,0x01,0x01, // -T-
cspista 0:f89c213df477 112 0x3F,0x40,0x40,0x40,0x3F, // -U-
cspista 0:f89c213df477 113 0x1F,0x20,0x40,0x20,0x1F, // -V-
cspista 0:f89c213df477 114 0x7F,0x20,0x18,0x20,0x7F, // -W-
cspista 0:f89c213df477 115 0x63,0x14,0x08,0x14,0x63, // -X-
cspista 0:f89c213df477 116 0x03,0x04,0x78,0x04,0x03, // -Y-
cspista 0:f89c213df477 117 0x61,0x51,0x49,0x45,0x43, // -Z-
cspista 0:f89c213df477 118 0x7F,0x7F,0x41,0x41,0x00, // -[-
cspista 0:f89c213df477 119 0x02,0x04,0x08,0x10,0x20, // -\-
cspista 0:f89c213df477 120 0x00,0x41,0x41,0x7F,0x7F, // -]-
cspista 0:f89c213df477 121 0x04,0x02,0x7F,0x02,0x04, // -^-
cspista 0:f89c213df477 122 0x08,0x1C,0x2A,0x08,0x08, // -_-
cspista 0:f89c213df477 123 0x00,0x00,0x01,0x02,0x04, // -`-
cspista 0:f89c213df477 124 0x24,0x54,0x54,0x38,0x40, // -a-
cspista 0:f89c213df477 125 0x7F,0x28,0x44,0x44,0x38, // -b-
cspista 0:f89c213df477 126 0x38,0x44,0x44,0x44,0x08, // -c-
cspista 0:f89c213df477 127 0x38,0x44,0x44,0x28,0x7F, // -d-
cspista 0:f89c213df477 128 0x38,0x54,0x54,0x54,0x08, // -e-
cspista 0:f89c213df477 129 0x08,0x7E,0x09,0x09,0x02, // -f-
cspista 0:f89c213df477 130 0x98,0xA4,0xA4,0xA4,0x78, // -g-
cspista 0:f89c213df477 131 0x7F,0x08,0x04,0x04,0x78, // -h-
cspista 0:f89c213df477 132 0x00,0x00,0x79,0x00,0x00, // -i-
cspista 0:f89c213df477 133 0x00,0x80,0x88,0x79,0x00, // -j-
cspista 0:f89c213df477 134 0x7F,0x10,0x28,0x44,0x40, // -k-
cspista 0:f89c213df477 135 0x00,0x41,0x7F,0x40,0x00, // -l-
cspista 0:f89c213df477 136 0x78,0x04,0x78,0x04,0x78, // -m-
cspista 0:f89c213df477 137 0x04,0x78,0x04,0x04,0x78, // -n-
cspista 0:f89c213df477 138 0x38,0x44,0x44,0x44,0x38, // -o-
cspista 0:f89c213df477 139 0xFC,0x24,0x24,0x24,0x18, // -p-
cspista 0:f89c213df477 140 0x18,0x24,0x24,0x24,0xFC, // -q-
cspista 0:f89c213df477 141 0x04,0x78,0x04,0x04,0x08, // -r-
cspista 0:f89c213df477 142 0x48,0x54,0x54,0x54,0x24, // -s-
cspista 0:f89c213df477 143 0x04,0x3F,0x44,0x44,0x24, // -t-
cspista 0:f89c213df477 144 0x3C,0x40,0x40,0x3C,0x40, // -u-
cspista 0:f89c213df477 145 0x1C,0x20,0x40,0x20,0x1C, // -v-
cspista 0:f89c213df477 146 0x3C,0x40,0x3C,0x40,0x3C, // -w-
cspista 0:f89c213df477 147 0x44,0x28,0x10,0x28,0x44, // -x-
cspista 0:f89c213df477 148 0x9C,0xA0,0xA0,0x90,0x7C, // -y-
cspista 0:f89c213df477 149 0x44,0x64,0x54,0x4C,0x44, // -z-
cspista 0:f89c213df477 150 0x08,0x36,0x41,0x00,0x00, // -{-
cspista 0:f89c213df477 151 0x00,0x00,0x77,0x00,0x00, // -|-
cspista 0:f89c213df477 152 0x00,0x00,0x41,0x36,0x08, // -}-
cspista 0:f89c213df477 153 0x08,0x04,0x08,0x10,0x08, // -~-
cspista 0:f89c213df477 154 0x55,0x2A,0x55,0x2A,0x55, // --
cspista 0:f89c213df477 155 };
cspista 0:f89c213df477 156
cspista 0:f89c213df477 157 #endif