AIDILFITRI-LCD_PUBLISH
Dependencies: C12832_lcd LCD_fonts mbed
Fork of Christmas-LCD by
graphics.h
00001 #ifndef graphics_H 00002 #define graphics_H 00003 #include "C12832_lcd.h" 00004 00005 // graphics for the Christmas Demo 00006 // 00007 // Copyright (c) 2012 Peter Drescher - DC2PD 00008 // made by hand - I have to look for a tool ;-) 00009 // Released under the MIT License: http://mbed.org/license/mit 00010 00011 static char Tree[] = { 00012 0x00, 0x00, 0x01, 0x00, 0x00, // XXXXXXXX, XXXXXXXX, XXX_XXXX, XXXXXXXX, XXXX 00013 0x00, 0x00, 0x01, 0x00, 0x00, // XXXXXXXX, XXXXXXXX, XXX_XXXX, XXXXXXXX, XXXX 00014 0x00, 0x00, 0x03, 0x00, 0x00, // XXXXXXXX, XXXXXXXX, XX___XXX, XXXXXXXX, XXXX 00015 0x00, 0x01, 0x7B, 0x00, 0x00, // XXXXXXXX, XXXXXXXX, X_____XX, XXXXXXXX, XXXX 00016 0x00, 0x03, 0x7B, 0x00, 0x00, // XXXXXXXX, XXXXXXXX, X_____XX, XXXXXXXX, XXXX 00017 0x00, 0x07, 0x03, 0x00, 0x00, // XXXXXXXX, XXXXXXXX, XX___XXX, XXXXXXXX, XXXX 00018 0x00, 0x07, 0x01, 0x00, 0x00, // XXXXXXXX, XXXXXXXX, XXX_XXXX, XXXXXXXX, XXXX 00019 0x00, 0x0E, 0x01, 0x00, 0x00, // XXXXXXXX, XXXXXXXX, XXX_XXXX, XXXXXXXX, XXXX 00020 0x00, 0x03, 0x00, 0x00, 0x00, // XXXXXXXX, XXXXXXXX, XXXXXXXX, XXXXXXXX, XXXX 00021 0x00, 0x07, 0x00, 0x00, 0x00, // XXXXXXXX, XXXXXXXX, XXXXXXXX, XXXXXXXX, XXXX 00022 0x00, 0x0F, 0x00, 0x00, 0x00, // XXXXXXXX, XXXXXXXX, XXXXXXXX, XXXXXXXX, XXXX 00023 0x00, 0x1f, 0x00, 0x80, 0x00, // XXXXXXXX, XXXXXXXX, XXXXXXXX, _XXXXXXX, XXXX 00024 0x00, 0x7f, 0x00, 0xc0, 0x00, // XXXXXXXX, XXXXXXXX, XXXXXXXX, __XXXXXX, XXXX 00025 0x00, 0x0f, 0x00, 0x00, 0x00, // XXXXXXXX, XXXXXXXX, XXXXXXXX, XXXXXXXX, XXXX 00026 0x00, 0x3F, 0xaf, 0x00, 0x00, // XXXXXXXX, XX______, _X_X____, XXXXXXXX, XXXX 00027 0x00, 0xff, 0xdf, 0xc0, 0x00, // XXXXXXXX, ________, __X_____, __XXXXXX, XXXX 00028 0x01, 0xff, 0xff, 0xf0, 0x00, // XXXXXXX_, ________, ________, ____XXXX, XXXX 00029 0x07, 0xf7, 0xff, 0xfc, 0x00, // XXXXX___, ____X___, ________, ______XX, XXXX 00030 0x0f, 0xeb, 0xff, 0x7C, 0x00, // XXXX____, ___X_X__, ________, X_____XX, XXXX 00031 0x03, 0xf7, 0xfe, 0xA0, 0x00, // XXXXXX__, ____X___, _______X, _X_XXXXX, XXXX 00032 0x1f, 0xff, 0xff, 0x78, 0x00, // XXX_____, ________, ________, X____XXX, XXXX 00033 0x7F, 0xff, 0xff, 0xfe, 0x00, // X_______, ________, ________, _______X, XXXX 00034 0xff, 0xff, 0xff, 0xff, 0x80, // ________, ________, ________, ________, _XXX 00035 0x0f, 0xff, 0xff, 0xf3, 0x80, // XXXX____, ________, ________, ____XX__, _XXX 00036 0x00, 0x00, 0xc0, 0x01, 0x00, // XXXXXXXX, XXXXXXXX, __XXXXXX, XXXXXXX_, XXXX 00037 0x00, 0x00, 0xc0, 0x02, 0x80, // XXXXXXXX, XXXXXXXX, __XXXXXX, XXXXXX_X, _XXX 00038 0x00, 0x00, 0xc0, 0x01, 0x00, // XXXXXXXX, XXXXXXXX, __XXXXXX, XXXXXXX_, XXXX 00039 0x00, 0x00, 0x00, 0x00, 0x00 // XXXXXXXX, XXXXXXXX, XXXXXXXX, XXXXXXXX, XXXX 00040 }; 00041 00042 Bitmap bitmTree = { 00043 36, // XSize 00044 28, // YSize 00045 5, // Bytes in Line 00046 Tree, // Pointer to picture data 00047 }; 00048 00049 00050 static char Santa1[] = { 00051 0x07, 0x00, 0x00, // XXXXX___, XXXXXXXX, X 00052 0x05, 0x00, 0x00, // XXXXX_X_, XXXXXXXX, X 00053 0x07, 0x00, 0x00, // XXXXX___, XXXXXXXX, X 00054 0x07, 0xC0, 0x00, // XXXXX___, __XXXXXX, X 00055 0x07, 0xE0, 0x00, // XXXXX___, ___XXXXX, X 00056 0x07, 0xF0, 0x00, // XXXXX___, ____XXXX, X 00057 0x0F, 0xF8, 0x00, // XXXX____, _____XXX, X 00058 0x1c, 0x08, 0x00, // XXX___XX, XXXX_XXX, X 00059 0x08, 0xA8, 0x00, // XXXX_XXX, _X_X_XXX, X 00060 0x0C, 0x08, 0x00, // XXXX__XX, XXXX_XXX, X 00061 0x06, 0x28, 0x00, // XXXXX__X, XX_X_XXX, X 00062 0x03, 0x98, 0x00, // XXXXXX__, _XX__XXX, X 00063 0x0d, 0xfe, 0x00, // XXXX__X_, _______X, X 00064 0x78, 0xf3, 0x00, // X____XXX, ____XX__, X 00065 0x50, 0x61, 0x80, // X_X_XXXX, X__XXXX_, _ 00066 0xd0, 0x60, 0x80, // __X_XXXX, X__XXXXX, _ 00067 0x90, 0x00, 0x80, // _XX_XXXX, XXXXXXXX, _ 00068 0x90, 0x01, 0x00, // _XX_XXXX, XXXXXXX_, X 00069 0x90, 0x01, 0x00, // _XX_XXXX, XXXXXXX_, X 00070 0xd0, 0x03, 0x00, // __X_XXXX, XXXXXX__, X 00071 0x70, 0x02, 0x00, // X___XXXX, XXXXXX_X, X 00072 0x1f, 0xfc, 0x00, // XXX_____, ______XX, X 00073 0x07, 0xfc, 0x00, // XXXXX___, ______XX, X 00074 0x07, 0x0c, 0x00, // XXXXX___, XXXX__XX, X 00075 0x07, 0x0c, 0x00, // XXXXX___, XXXX__XX, X 00076 0x07, 0xbc, 0x00, // XXXXX___, _X____XX, X 00077 0x03, 0x38, 0x00, // XXXXXX__, XX___XXX, X 00078 0x00, 0x20, 0x00, // XXXXXXXX, XX_XXXXX, X 00079 }; 00080 00081 Bitmap bitmSan1 = { 00082 17, // XSize 00083 28, // YSize 00084 3, // Bytes in Line 00085 Santa1 , // Pointer to picture data 00086 }; 00087 00088 00089 static char Santa2[] = { 00090 0x03, 0x80, 0x00 , // XXXXXX__, _XXXXXXX, X 00091 0x02, 0x80, 0x00 , // XXXXXX_X, _XXXXXXX, X 00092 0x07, 0x00, 0x00 , // XXXXX___, XXXXXXXX, X 00093 0x07, 0xc0, 0x00 , // XXXXX___, __XXXXXX, X 00094 0x07, 0xe0, 0x00 , // XXXXX___, ___XXXXX, X 00095 0x07, 0xf0, 0x00 , // XXXXX___, ____XXXX, X 00096 0x0f, 0xf8, 0x00 , // XXXX____, _____XXX, X 00097 0x1c, 0x08, 0x00 , // XXX___XX, XXXX_XXX, X 00098 0x08, 0xa8, 0x00 , // XXXX_XXX, _X_X_XXX, X 00099 0x0c, 0x08, 0x00 , // XXXX__XX, XXXX_XXX, X 00100 0x06, 0x28, 0x00 , // XXXXX__X, XX_X_XXX, X 00101 0x03, 0x98, 0x00 , // XXXXXX__, _XX__XXX, X 00102 0x0d, 0xf6, 0x00 , // XXXX__X_, ____X__X, X 00103 0x78, 0xf3, 0x00 , // X____XXX, ____XX__, X 00104 0x50, 0x61, 0x80 , // X_X_XXXX, X__XXXX_, _ 00105 0xd0, 0x60, 0x80 , // __X_XXXX, X__XXXXX, _ 00106 0x90, 0x00, 0x80 , // _XX_XXXX, XXXXXXXX, _ 00107 0x90, 0x01, 0x00 , // _XX_XXXX, XXXXXXX_, X 00108 0x90, 0x01, 0x00 , // _XX_XXXX, XXXXXXX_, X 00109 0xd0, 0x03, 0x00 , // __X_XXXX, XXXXXX__, X 00110 0x70, 0x02, 0x00 , // X___XXXX, XXXXXX_X, X 00111 0x1f, 0xfc, 0x00 , // XXX_____, ______XX, X 00112 0x07, 0xdc, 0x00 , // XXXXX___, __X___XX, X 00113 0x07, 0x0e, 0x00 , // XXXXX___, XXXX___X, X 00114 0x07, 0x0e, 0x00 , // XXXXX___, XXXX___X, X 00115 0x0e, 0x0f, 0x80 , // XXXX___X, XXXX____, _ 00116 0x08, 0x00, 0x00 , // XXXX_XXX, XXXXXXXX, X 00117 0x00, 0x00, 0x00 , // XXXXXXXX, XXXXXXXX, X 00118 }; 00119 00120 Bitmap bitmSan2 = { 00121 17, // XSize 00122 28, // YSize 00123 3, // Bytes in Line 00124 Santa2 , // Pointer to picture data 00125 }; 00126 00127 00128 static char Santa3[] = { 00129 0x1c, 0x00, 0x00 , //XXX___XX, XXXXXXXX, X 00130 0x17, 0x00, 0x00 , //XXX_X___, XXXXXXXX, X 00131 0x1f, 0xc0, 0x00 , //XXX_____, __XXXXXX, X 00132 0x07, 0xe0, 0x00 , //XXXXX___, ___XXXXX, X 00133 0x07, 0xf0, 0x00 , //XXXXX___, ____XXXX, X 00134 0x0f, 0xf8, 0x00 , //XXXX____, _____XXX, X 00135 0x1c, 0x08, 0x00 , //XXX___XX, XXXX_XXX, X 00136 0x08, 0xa8, 0x00 , //XXXX_XXX, _X_X_XXX, X 00137 0x0c, 0x08, 0x00 , //XXXX__XX, XXXX_XXX, X 00138 0x06, 0x28, 0x00 , //XXXXX__X, XX_X_XXX, X 00139 0x03, 0x98, 0x00 , //XXXXXX__, _XX__XXX, X 00140 0x0d, 0xf6, 0x00 , //XXXX__X_, ____X__X, X 00141 0x78, 0xf3, 0x00 , //X____XXX, ____XX__, X 00142 0x50, 0xe1, 0x80 , //X_X_XXXX, ___XXXX_, _ 00143 0xd0, 0x60, 0x80 , //__X_XXXX, X__XXXXX, _ 00144 0x90, 0x00, 0x80 , //_XX_XXXX, XXXXXXXX, _ 00145 0x90, 0x01, 0x00 , //_XX_XXXX, XXXXXXX_, X 00146 0x90, 0x01, 0x00 , //_XX_XXXX, XXXXXXX_, X 00147 0x20, 0x03, 0x00 , //__X_XXXX, XXXXXX__, X 00148 0x70, 0x02, 0x00 , //X___XXXX, XXXXXX_X, X 00149 0x1f, 0xfc, 0x00 , //XXX_____, ______XX, X 00150 0x07, 0xdc, 0x00 , //XXXXX___, __X___XX, X 00151 0x07, 0x0e, 0x00 , //XXXXX___, XXXX___X, X 00152 0x07, 0x0e, 0x00 , //XXXXX___, XXXX___X, X 00153 0x07, 0xcf, 0x80 , //XXXXX___, __XX____, _ 00154 0x00, 0x00, 0x00 , //XXXXXXXX, XXXXXXXX, X 00155 }; 00156 00157 Bitmap bitmSan3 = { 00158 17, // XSize 00159 26, // YSize 00160 3, // Bytes in Line 00161 Santa3 , // Pointer to picture data 00162 }; 00163 00164 00165 #endif
Generated on Fri Aug 5 2022 09:46:03 by 1.7.2