István Cserny / Mbed 2 deprecated Lab05_ST7585_test

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers bitmap.h Source File

bitmap.h

00001 #ifndef BITMAP_H
00002 #define BITMAP_H
00003 
00004 
00005 ///////////////////////////////////////////////////////////////////////////////////////////////////
00006 const unsigned char  BMP[768] = {
00007     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00008     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00009     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xE0, 0xF0,
00010     0xF8, 0xF8, 0xFC, 0xFC, 0xFC, 0xFC, 0xF8, 0xF0, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00011     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00012     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00013     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00014     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00015     0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xF0, 0xF8, 0xF8, 0xFC, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
00016     0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0xF0, 0x80, 0x00, 0x00, 0x00,
00017     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00018     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00019     0x18, 0x3C, 0x7C, 0x7C, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC,
00020     0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xF8, 0xF8, 0xF8, 0xF0, 0xF0,
00021     0xE0, 0xE0, 0xC0, 0xC0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x3F, 0x3F, 0x3F,
00022     0x3F, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x3F, 0x00, 0x00, 0x00,
00023     0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00,
00024     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00025     0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x07, 0x0F, 0x1F, 0x3F, 0x3F, 0x7F, 0xFF, 0xFF, 0xFF,
00026     0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xCF, 0xCF, 0x8F, 0x0F,
00027     0x0F, 0x0F, 0x0F, 0x0F, 0x1F, 0x1F, 0x3F, 0x3F, 0x7F, 0xFF, 0xFF, 0xC1, 0xC0, 0x80, 0x80, 0xC0,
00028     0xE0, 0xF0, 0xFF, 0x7F, 0x7F, 0x7F, 0x7F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x7F, 0x7F, 0x7F, 0xFF,
00029     0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
00030     0xFE, 0xFE, 0xFE, 0xFE, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xF8, 0x78, 0x78, 0x38, 0x00, 0x00, 0x00,
00031     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01,
00032     0x03, 0x03, 0x87, 0x87, 0xC7, 0xC7, 0xE7, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
00033     0x7F, 0x3E, 0x1E, 0x1E, 0x0E, 0x0E, 0x0E, 0x06, 0x86, 0xEF, 0xFF, 0xFF, 0xFF, 0xDF, 0x0F, 0x0F,
00034     0x0F, 0x1C, 0x1C, 0x3C, 0x78, 0xF8, 0xF8, 0xF8, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFE, 0xFE, 0x7F,
00035     0x7F, 0x7F, 0x7F, 0x7F, 0xFF, 0xFF, 0xFF, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x3F, 0x3F, 0x1F, 0x1F,
00036     0x0F, 0x0F, 0x07, 0x07, 0x03, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00037     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xE0, 0xF0, 0xFC,
00038     0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
00039     0xFC, 0xF8, 0xFC, 0xFC, 0xFC, 0xFE, 0xFE, 0xFF, 0xFF, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE,
00040     0xFC, 0xF8, 0xF0, 0xF0, 0xF0, 0xF1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE,
00041     0xFE, 0xFC, 0xF0, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00042     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00043     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xF8, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF,
00044     0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x7F, 0x7F, 0x7F, 0x3F, 0x3F, 0x3F, 0x3F, 0x1F, 0x1F,
00045     0x1F, 0x0F, 0x0F, 0x07, 0x07, 0x03, 0x03, 0x01, 0x00, 0x00, 0x01, 0x07, 0x0F, 0x1F, 0x3F, 0x3F,
00046     0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
00047     0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00048     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00049     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
00050     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00051     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00052     0x00, 0x00, 0x00, 0x01, 0x01, 0x03, 0x03, 0x07, 0x07, 0x0F, 0x0F, 0x0F, 0x1F, 0x1F, 0x3F, 0x3F,
00053     0x3F, 0x7F, 0x3F, 0x3F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00054     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
00055 };
00056 
00057 
00058 const unsigned char  FONT[] = {            // ASCII
00059     0x00,0x00,0x00,0x00,0x00, // - -
00060     0x00,0x00,0x5F,0x00,0x00, // -!-
00061     0x00,0x07,0x00,0x07,0x00, // -"-
00062     0x14,0x7F,0x14,0x7F,0x14, // -#-
00063     0x24,0x2E,0x7B,0x2A,0x12, // -$-
00064     0x23,0x13,0x08,0x64,0x62, // -%-
00065     0x36,0x49,0x56,0x20,0x50, // -&-
00066     0x00,0x04,0x03,0x01,0x00, // -'-
00067     0x00,0x1C,0x22,0x41,0x00, // -(-
00068     0x00,0x41,0x22,0x1C,0x00, // -)-
00069     0x22,0x14,0x7F,0x14,0x22, // -*-
00070     0x08,0x08,0x7F,0x08,0x08, // -+-
00071     0x40,0x30,0x10,0x00,0x00, // -,-
00072     0x08,0x08,0x08,0x08,0x08, // ---
00073     0x00,0x60,0x60,0x00,0x00, // -.-
00074     0x20,0x10,0x08,0x04,0x02, // -/-
00075     0x3E,0x51,0x49,0x45,0x3E, // -0-
00076     0x00,0x42,0x7F,0x40,0x00, // -1-
00077     0x62,0x51,0x49,0x49,0x46, // -2-
00078     0x21,0x41,0x49,0x4D,0x33, // -3-
00079     0x18,0x14,0x12,0x7F,0x10, // -4-
00080     0x27,0x45,0x45,0x45,0x39, // -5-
00081     0x3C,0x4A,0x49,0x49,0x31, // -6-
00082     0x01,0x71,0x09,0x05,0x03, // -7-
00083     0x36,0x49,0x49,0x49,0x36, // -8-
00084     0x46,0x49,0x49,0x29,0x1E, // -9-
00085     0x00,0x36,0x36,0x00,0x00, // -:-
00086     0x40,0x36,0x36,0x00,0x00, // -;-
00087     0x08,0x14,0x22,0x41,0x00, // -<-
00088     0x14,0x14,0x14,0x14,0x14, // -=-
00089     0x00,0x41,0x22,0x14,0x08, // ->-
00090     0x02,0x01,0x59,0x05,0x02, // -?-
00091     0x3E,0x41,0x5D,0x55,0x5E, // -@-
00092     0x7C,0x12,0x11,0x12,0x7C, // -A-
00093     0x7F,0x49,0x49,0x49,0x36, // -B-
00094     0x3E,0x41,0x41,0x41,0x22, // -C-
00095     0x7F,0x41,0x41,0x41,0x3E, // -D-
00096     0x7F,0x49,0x49,0x49,0x41, // -E-
00097     0x7F,0x09,0x09,0x09,0x01, // -F-
00098     0x3E,0x41,0x51,0x51,0x72, // -G-
00099     0x7F,0x08,0x08,0x08,0x7F, // -H-
00100     0x00,0x41,0x7F,0x41,0x00, // -I-
00101     0x20,0x40,0x41,0x3F,0x01, // -J-
00102     0x7F,0x08,0x14,0x22,0x41, // -K-
00103     0x7F,0x40,0x40,0x40,0x40, // -L-
00104     0x7F,0x02,0x0C,0x02,0x7F, // -M-
00105     0x7F,0x04,0x08,0x10,0x7F, // -N-
00106     0x3E,0x41,0x41,0x41,0x3E, // -O-
00107     0x7F,0x09,0x09,0x09,0x06, // -P-
00108     0x3E,0x41,0x51,0x21,0x5E, // -Q-
00109     0x7F,0x09,0x19,0x29,0x46, // -R-
00110     0x26,0x49,0x49,0x49,0x32, // -S-
00111     0x01,0x01,0x7F,0x01,0x01, // -T-
00112     0x3F,0x40,0x40,0x40,0x3F, // -U-
00113     0x1F,0x20,0x40,0x20,0x1F, // -V-
00114     0x7F,0x20,0x18,0x20,0x7F, // -W-
00115     0x63,0x14,0x08,0x14,0x63, // -X-
00116     0x03,0x04,0x78,0x04,0x03, // -Y-
00117     0x61,0x51,0x49,0x45,0x43, // -Z-
00118     0x7F,0x7F,0x41,0x41,0x00, // -[-
00119     0x02,0x04,0x08,0x10,0x20, // -\-
00120     0x00,0x41,0x41,0x7F,0x7F, // -]-
00121     0x04,0x02,0x7F,0x02,0x04, // -^-
00122     0x08,0x1C,0x2A,0x08,0x08, // -_-
00123     0x00,0x00,0x01,0x02,0x04, // -`-
00124     0x24,0x54,0x54,0x38,0x40, // -a-
00125     0x7F,0x28,0x44,0x44,0x38, // -b-
00126     0x38,0x44,0x44,0x44,0x08, // -c-
00127     0x38,0x44,0x44,0x28,0x7F, // -d-
00128     0x38,0x54,0x54,0x54,0x08, // -e-
00129     0x08,0x7E,0x09,0x09,0x02, // -f-
00130     0x98,0xA4,0xA4,0xA4,0x78, // -g-
00131     0x7F,0x08,0x04,0x04,0x78, // -h-
00132     0x00,0x00,0x79,0x00,0x00, // -i-
00133     0x00,0x80,0x88,0x79,0x00, // -j-
00134     0x7F,0x10,0x28,0x44,0x40, // -k-
00135     0x00,0x41,0x7F,0x40,0x00, // -l-
00136     0x78,0x04,0x78,0x04,0x78, // -m-
00137     0x04,0x78,0x04,0x04,0x78, // -n-
00138     0x38,0x44,0x44,0x44,0x38, // -o-
00139     0xFC,0x24,0x24,0x24,0x18, // -p-
00140     0x18,0x24,0x24,0x24,0xFC, // -q-
00141     0x04,0x78,0x04,0x04,0x08, // -r-
00142     0x48,0x54,0x54,0x54,0x24, // -s-
00143     0x04,0x3F,0x44,0x44,0x24, // -t-
00144     0x3C,0x40,0x40,0x3C,0x40, // -u-
00145     0x1C,0x20,0x40,0x20,0x1C, // -v-
00146     0x3C,0x40,0x3C,0x40,0x3C, // -w-
00147     0x44,0x28,0x10,0x28,0x44, // -x-
00148     0x9C,0xA0,0xA0,0x90,0x7C, // -y-
00149     0x44,0x64,0x54,0x4C,0x44, // -z-
00150     0x08,0x36,0x41,0x00,0x00, // -{-
00151     0x00,0x00,0x77,0x00,0x00, // -|-
00152     0x00,0x00,0x41,0x36,0x08, // -}-
00153     0x08,0x04,0x08,0x10,0x08, // -~-
00154     0x55,0x2A,0x55,0x2A,0x55, // --
00155 };
00156 
00157 #endif