CARPENTIER ANTOINE / Mbed 2 deprecated Code_STM32_projet_gestion_de_commande_en

Dependencies:   TS_DISCO_F746NG mbed LCD_DISCO_F746NG BSP_DISCO_F746NG BUTTON_GROUP

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers draw.h Source File

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 }