Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: TS_DISCO_F746NG mbed LCD_DISCO_F746NG BSP_DISCO_F746NG BUTTON_GROUP
draw.h
00001 #include "bluetooth.h" 00002 #include "LogoParisSaclay.h" 00003 #include "market.h" 00004 #include "fleche.h" 00005 #include "balzac.h" 00006 #include "blacksad.h" 00007 #include "boule.h" 00008 #include "cahier.h" 00009 #include "cid.h" 00010 #include "cyrano.h" 00011 #include "domjuan.h" 00012 #include "fleurs.h" 00013 #include "gazette.h" 00014 #include "hernani.h" 00015 #include "Leroy_Merlin.h" 00016 00017 00018 //LeroyMerlin 00019 void drawImage_Leroy_Merlin(int offsetX, int offsetY) 00020 { 00021 int x = 0; 00022 int y = 0; 00023 uint32_t* dataPtr = (uint32_t*)Leroy_Merlin.data; 00024 while(y < Leroy_Merlin.height) { 00025 while(x < Leroy_Merlin.width) { 00026 BSP_LCD_DrawPixel(x + offsetX, y + offsetY, *dataPtr); 00027 dataPtr++; 00028 x++; 00029 } 00030 x = 0; 00031 y++; 00032 } 00033 } 00034 00035 00036 //market 00037 void drawImage_market(int offsetX, int offsetY) 00038 { 00039 int x = 0; 00040 int y = 0; 00041 uint32_t* dataPtr = (uint32_t*)market.data; 00042 while(y < market.height) { 00043 while(x < market.width) { 00044 BSP_LCD_DrawPixel(x + offsetX, y + offsetY, *dataPtr); 00045 dataPtr++; 00046 x++; 00047 } 00048 x = 0; 00049 y++; 00050 } 00051 } 00052 00053 //fleche 00054 void drawImage_fleche(int offsetX, int offsetY) 00055 { 00056 int x = 0; 00057 int y = 0; 00058 uint32_t* dataPtr = (uint32_t*)fleche.data; 00059 while(y < fleche.height) { 00060 while(x < fleche.width) { 00061 BSP_LCD_DrawPixel(x + offsetX, y + offsetY, *dataPtr); 00062 dataPtr++; 00063 x++; 00064 } 00065 x = 0; 00066 y++; 00067 } 00068 } 00069 00070 //LogoBT 00071 void drawImage_BT(int offsetX, int offsetY) 00072 { 00073 int x = 0; 00074 int y = 0; 00075 uint32_t* dataPtr = (uint32_t*)bluetooth.data; 00076 while(y < bluetooth.height) { 00077 while(x < bluetooth.width) { 00078 BSP_LCD_DrawPixel(x + offsetX, y + offsetY, *dataPtr); 00079 dataPtr++; 00080 x++; 00081 } 00082 x = 0; 00083 y++; 00084 } 00085 } 00086 00087 00088 //Logo 00089 void drawImage_LogoParisSaclay(int offsetX, int offsetY) 00090 { 00091 int x = 0; 00092 int y = 0; 00093 uint32_t* dataPtr = (uint32_t*)LogoParisSaclay.data; 00094 while(y < LogoParisSaclay.height) { 00095 while(x < LogoParisSaclay.width) { 00096 BSP_LCD_DrawPixel(x + offsetX, y + offsetY, *dataPtr); 00097 dataPtr++; 00098 x++; 00099 } 00100 x = 0; 00101 y++; 00102 } 00103 } 00104 00105 //blacksad 00106 void drawImage_blacksad(int offsetX, int offsetY) 00107 { 00108 int x = 0; 00109 int y = 0; 00110 uint32_t* dataPtr = (uint32_t*)blacksad.data; 00111 while(y < blacksad.height) { 00112 while(x < blacksad.width) { 00113 BSP_LCD_DrawPixel(x + offsetX, y + offsetY, *dataPtr); 00114 dataPtr++; 00115 x++; 00116 } 00117 x = 0; 00118 y++; 00119 } 00120 } 00121 00122 //balzac 00123 void drawImage_balzac(int offsetX, int offsetY) 00124 { 00125 int x = 0; 00126 int y = 0; 00127 uint32_t* dataPtr = (uint32_t*)balzac.data; 00128 while(y < balzac.height) { 00129 while(x < balzac.width) { 00130 BSP_LCD_DrawPixel(x + offsetX, y + offsetY, *dataPtr); 00131 dataPtr++; 00132 x++; 00133 } 00134 x = 0; 00135 y++; 00136 } 00137 } 00138 00139 //boule 00140 void drawImage_boule(int offsetX, int offsetY) 00141 { 00142 int x = 0; 00143 int y = 0; 00144 uint32_t* dataPtr = (uint32_t*)boule.data; 00145 while(y < boule.height) { 00146 while(x < boule.width) { 00147 BSP_LCD_DrawPixel(x + offsetX, y + offsetY, *dataPtr); 00148 dataPtr++; 00149 x++; 00150 } 00151 x = 0; 00152 y++; 00153 } 00154 } 00155 00156 //cahier 00157 void drawImage_cahier(int offsetX, int offsetY) 00158 { 00159 int x = 0; 00160 int y = 0; 00161 uint32_t* dataPtr = (uint32_t*)cahier.data; 00162 while(y < cahier.height) { 00163 while(x < cahier.width) { 00164 BSP_LCD_DrawPixel(x + offsetX, y + offsetY, *dataPtr); 00165 dataPtr++; 00166 x++; 00167 } 00168 x = 0; 00169 y++; 00170 } 00171 } 00172 00173 //cid 00174 void drawImage_cid(int offsetX, int offsetY) 00175 { 00176 int x = 0; 00177 int y = 0; 00178 uint32_t* dataPtr = (uint32_t*)cid.data; 00179 while(y < cid.height) { 00180 while(x < cid.width) { 00181 BSP_LCD_DrawPixel(x + offsetX, y + offsetY, *dataPtr); 00182 dataPtr++; 00183 x++; 00184 } 00185 x = 0; 00186 y++; 00187 } 00188 } 00189 00190 //cyrano 00191 void drawImage_cyrano(int offsetX, int offsetY) 00192 { 00193 int x = 0; 00194 int y = 0; 00195 uint32_t* dataPtr = (uint32_t*)cyrano.data; 00196 while(y < cyrano.height) { 00197 while(x < cyrano.width) { 00198 BSP_LCD_DrawPixel(x + offsetX, y + offsetY, *dataPtr); 00199 dataPtr++; 00200 x++; 00201 } 00202 x = 0; 00203 y++; 00204 } 00205 } 00206 00207 //domjuan 00208 void drawImage_domjuan(int offsetX, int offsetY) 00209 { 00210 int x = 0; 00211 int y = 0; 00212 uint32_t* dataPtr = (uint32_t*)domjuan.data; 00213 while(y < domjuan.height) { 00214 while(x < domjuan.width) { 00215 BSP_LCD_DrawPixel(x + offsetX, y + offsetY, *dataPtr); 00216 dataPtr++; 00217 x++; 00218 } 00219 x = 0; 00220 y++; 00221 } 00222 } 00223 00224 //fleurs 00225 void drawImage_fleurs(int offsetX, int offsetY) 00226 { 00227 int x = 0; 00228 int y = 0; 00229 uint32_t* dataPtr = (uint32_t*)fleurs.data; 00230 while(y < fleurs.height) { 00231 while(x < fleurs.width) { 00232 BSP_LCD_DrawPixel(x + offsetX, y + offsetY, *dataPtr); 00233 dataPtr++; 00234 x++; 00235 } 00236 x = 0; 00237 y++; 00238 } 00239 } 00240 00241 //gazette 00242 void drawImage_gazette(int offsetX, int offsetY) 00243 { 00244 int x = 0; 00245 int y = 0; 00246 uint32_t* dataPtr = (uint32_t*)gazette.data; 00247 while(y < gazette.height) { 00248 while(x < gazette.width) { 00249 BSP_LCD_DrawPixel(x + offsetX, y + offsetY, *dataPtr); 00250 dataPtr++; 00251 x++; 00252 } 00253 x = 0; 00254 y++; 00255 } 00256 } 00257 00258 //hernani 00259 void drawImage_hernani(int offsetX, int offsetY) 00260 { 00261 int x = 0; 00262 int y = 0; 00263 uint32_t* dataPtr = (uint32_t*)hernani.data; 00264 while(y < hernani.height) { 00265 while(x < hernani.width) { 00266 BSP_LCD_DrawPixel(x + offsetX, y + offsetY, *dataPtr); 00267 dataPtr++; 00268 x++; 00269 } 00270 x = 0; 00271 y++; 00272 } 00273 }
Generated on Tue Jul 12 2022 18:44:03 by
