István Cserny
/
Lab05_ST7585_test
bitmap.h@0:f89c213df477, 2021-12-16 (annotated)
- Committer:
- cspista
- Date:
- Thu Dec 16 12:47:42 2021 +0000
- Revision:
- 0:f89c213df477
Final version;
Who changed what in which revision?
User | Revision | Line number | New 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 |