le test

Dependencies:   LCD_DISCO_F429ZI mbed BSP_DISCO_F429ZI

Committer:
ascheriit
Date:
Fri May 10 14:06:36 2019 +0000
Revision:
23:1d4562f7b639
Parent:
22:5b2a7d7c73fa
Parent:
11:1effd4e9c3f8
tentative de fusion

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ascheriit 10:f2cb60383040 1 /*#include "Display_Elements.h"
Luca1996 3:f247e962c49f 2
Luca1996 3:f247e962c49f 3 LCD_DISCO_F429ZI lcd;
Luca1996 3:f247e962c49f 4
ascheriit 9:19f7cac66f50 5 <<<<<<< working copy
Luca1996 6:4ef1fabb6c47 6 void Cadrage(){
ascheriit 9:19f7cac66f50 7 =======
ascheriit 9:19f7cac66f50 8 void Display_H_1(){
ascheriit 9:19f7cac66f50 9 >>>>>>> merge rev
Luca1996 3:f247e962c49f 10
Luca1996 3:f247e962c49f 11 BSP_LCD_SetFont(&Font20);
Luca1996 6:4ef1fabb6c47 12 lcd.Clear(LCD_COLOR_BLUE);
Luca1996 6:4ef1fabb6c47 13 lcd.SetBackColor(LCD_COLOR_BLUE);
Luca1996 6:4ef1fabb6c47 14 lcd.SetTextColor(LCD_COLOR_WHITE);
Luca1996 6:4ef1fabb6c47 15 int X0 = 160;
Luca1996 6:4ef1fabb6c47 16 int Y0 = 210;
Luca1996 6:4ef1fabb6c47 17 lcd.FillRect(X0,Y0,80,1);
Luca1996 6:4ef1fabb6c47 18 lcd.FillRect(X0,Y0,1,110);
Luca1996 3:f247e962c49f 19 wait(1);
Luca1996 6:4ef1fabb6c47 20 lcd.Clear(LCD_COLOR_BLUE);
Luca1996 6:4ef1fabb6c47 21 wait(0.000001);
Luca1996 6:4ef1fabb6c47 22 }
Luca1996 3:f247e962c49f 23
ascheriit 7:db52e78db1bd 24 void Display_H_1(){
Luca1996 3:f247e962c49f 25
Luca1996 3:f247e962c49f 26 BSP_LCD_SetFont(&Font20);
Luca1996 6:4ef1fabb6c47 27 lcd.Clear(LCD_COLOR_BLUE);
Luca1996 6:4ef1fabb6c47 28 lcd.SetBackColor(LCD_COLOR_BLUE);
Luca1996 6:4ef1fabb6c47 29 lcd.SetTextColor(LCD_COLOR_WHITE);
Luca1996 6:4ef1fabb6c47 30 int X0 = 50;
Luca1996 6:4ef1fabb6c47 31 int Y0 = 50;
Luca1996 6:4ef1fabb6c47 32 int pixel = 10;
Luca1996 6:4ef1fabb6c47 33 lcd.FillRect(X0,Y0,7*pixel,pixel);
Luca1996 6:4ef1fabb6c47 34 lcd.FillRect(X0+3*pixel,Y0+pixel,pixel,3*pixel);
Luca1996 6:4ef1fabb6c47 35 lcd.FillRect(X0,Y0+4*pixel,7*pixel,pixel);
Luca1996 3:f247e962c49f 36 wait(1);
Luca1996 6:4ef1fabb6c47 37 lcd.Clear(LCD_COLOR_BLUE);
Luca1996 6:4ef1fabb6c47 38 wait(0.000001);
Luca1996 3:f247e962c49f 39 }
Luca1996 3:f247e962c49f 40
ascheriit 7:db52e78db1bd 41 void Display_He_2(){
Luca1996 3:f247e962c49f 42
Luca1996 3:f247e962c49f 43 BSP_LCD_SetFont(&Font20);
Luca1996 6:4ef1fabb6c47 44 lcd.Clear(LCD_COLOR_BLUE);
Luca1996 6:4ef1fabb6c47 45 lcd.SetBackColor(LCD_COLOR_BLUE);
Luca1996 6:4ef1fabb6c47 46 lcd.SetTextColor(LCD_COLOR_WHITE);
Luca1996 6:4ef1fabb6c47 47 int X1 = 170;
Luca1996 6:4ef1fabb6c47 48 int Y1 = 220;
Luca1996 6:4ef1fabb6c47 49 int pixel = 10;
Luca1996 6:4ef1fabb6c47 50 lcd.FillRect(X1,Y1,7*pixel,pixel);
Luca1996 6:4ef1fabb6c47 51 lcd.FillRect(X1+3*pixel,Y1+pixel,pixel,3*pixel);
Luca1996 6:4ef1fabb6c47 52 lcd.FillRect(X1,Y1+4*pixel,7*pixel,pixel);
Luca1996 6:4ef1fabb6c47 53 int Xe = X1+pixel;
Luca1996 6:4ef1fabb6c47 54 int Ye = Y1+6*pixel;
Luca1996 6:4ef1fabb6c47 55 lcd.FillRect(Xe,Ye,3*pixel,pixel);
Luca1996 6:4ef1fabb6c47 56 lcd.FillRect(Xe-pixel,Ye+pixel,pixel,2*pixel);
Luca1996 6:4ef1fabb6c47 57 lcd.FillRect(Xe+pixel,Ye+pixel,pixel,3*pixel);
Luca1996 6:4ef1fabb6c47 58 lcd.FillRect(Xe+3*pixel,Ye+pixel,pixel,2*pixel);
Luca1996 6:4ef1fabb6c47 59 lcd.FillRect(Xe+2*pixel,Ye+3*pixel,pixel,pixel);
Luca1996 3:f247e962c49f 60 wait(1);
Luca1996 6:4ef1fabb6c47 61 lcd.Clear(LCD_COLOR_BLUE);
Luca1996 6:4ef1fabb6c47 62 wait(0.000001);
Luca1996 3:f247e962c49f 63 }
Luca1996 3:f247e962c49f 64
Luca1996 3:f247e962c49f 65
ascheriit 7:db52e78db1bd 66 void Display_Li_3(){
ascheriit 9:19f7cac66f50 67 <<<<<<< working copy
ascheriit 9:19f7cac66f50 68 =======
ascheriit 9:19f7cac66f50 69
ascheriit 9:19f7cac66f50 70 BSP_LCD_SetFont(&Font20);
ascheriit 9:19f7cac66f50 71 lcd.DisplayStringAt(0, LINE(1), (uint8_t *)"MBED EXAMPLE", CENTER_MODE);
ascheriit 9:19f7cac66f50 72 wait(1);
ascheriit 9:19f7cac66f50 73 >>>>>>> merge rev
Luca1996 3:f247e962c49f 74
Luca1996 6:4ef1fabb6c47 75 BSP_LCD_SetFont(&Font20);
Luca1996 6:4ef1fabb6c47 76 lcd.Clear(LCD_COLOR_BLUE);
Luca1996 6:4ef1fabb6c47 77 lcd.SetBackColor(LCD_COLOR_BLUE);
Luca1996 6:4ef1fabb6c47 78 lcd.SetTextColor(LCD_COLOR_WHITE);
Luca1996 6:4ef1fabb6c47 79 int X2 = 170;
Luca1996 6:4ef1fabb6c47 80 int Y2 = 220;
Luca1996 6:4ef1fabb6c47 81 int pixel = 10;
Luca1996 6:4ef1fabb6c47 82 lcd.FillRect(X2,Y2,6*pixel,pixel);
Luca1996 6:4ef1fabb6c47 83 lcd.FillRect(X2,Y2+pixel,pixel,4*pixel);
Luca1996 6:4ef1fabb6c47 84 lcd.FillRect(X2,Y2+6*pixel,4*pixel,pixel);
Luca1996 6:4ef1fabb6c47 85 lcd.FillRect(X2+5*pixel,Y2+6*pixel,pixel,pixel);
Luca1996 6:4ef1fabb6c47 86 wait(1);
Luca1996 6:4ef1fabb6c47 87 lcd.Clear(LCD_COLOR_BLUE);
Luca1996 6:4ef1fabb6c47 88 wait(0.000001);
Luca1996 3:f247e962c49f 89 }
Luca1996 3:f247e962c49f 90
Luca1996 3:f247e962c49f 91
Luca1996 6:4ef1fabb6c47 92 void Display_Be_4(){
ascheriit 9:19f7cac66f50 93 <<<<<<< working copy
ascheriit 9:19f7cac66f50 94 =======
Luca1996 3:f247e962c49f 95
Luca1996 3:f247e962c49f 96 BSP_LCD_SetFont(&Font20);
Luca1996 3:f247e962c49f 97 lcd.DisplayStringAt(0, LINE(1), (uint8_t *)"MBED EXAMPLE", CENTER_MODE);
Luca1996 3:f247e962c49f 98 wait(1);
ascheriit 9:19f7cac66f50 99 >>>>>>> merge rev
Luca1996 3:f247e962c49f 100
Luca1996 6:4ef1fabb6c47 101 BSP_LCD_SetFont(&Font20);
Luca1996 6:4ef1fabb6c47 102 lcd.Clear(LCD_COLOR_BLUE);
Luca1996 6:4ef1fabb6c47 103 lcd.SetBackColor(LCD_COLOR_BLUE);
Luca1996 6:4ef1fabb6c47 104 lcd.SetTextColor(LCD_COLOR_WHITE);
Luca1996 6:4ef1fabb6c47 105 int X3 = 170;
Luca1996 6:4ef1fabb6c47 106 int Y3 = 220;
Luca1996 6:4ef1fabb6c47 107 int pixel = 10;
Luca1996 6:4ef1fabb6c47 108 lcd.FillRect(X3,Y3,7*pixel,pixel);
Luca1996 6:4ef1fabb6c47 109 lcd.FillRect(X3,Y3+pixel,pixel,3*pixel);
Luca1996 6:4ef1fabb6c47 110 lcd.FillRect(X3+3*pixel,Y3+pixel,pixel,3*pixel);
Luca1996 6:4ef1fabb6c47 111 lcd.FillRect(X3+6*pixel,Y3+pixel,pixel,3*pixel);
Luca1996 6:4ef1fabb6c47 112 lcd.FillRect(X3+pixel,Y3+4*pixel,2*pixel,pixel);
Luca1996 6:4ef1fabb6c47 113 lcd.FillRect(X3+4*pixel,Y3+4*pixel,2*pixel,pixel);
Luca1996 6:4ef1fabb6c47 114 int Xe = X3+pixel;
Luca1996 6:4ef1fabb6c47 115 int Ye = Y3+6*pixel;
Luca1996 6:4ef1fabb6c47 116 lcd.FillRect(Xe,Ye,3*pixel,pixel);
Luca1996 6:4ef1fabb6c47 117 lcd.FillRect(Xe-pixel,Ye+pixel,pixel,2*pixel);
Luca1996 6:4ef1fabb6c47 118 lcd.FillRect(Xe+pixel,Ye+pixel,pixel,3*pixel);
Luca1996 6:4ef1fabb6c47 119 lcd.FillRect(Xe+3*pixel,Ye+pixel,pixel,2*pixel);
Luca1996 6:4ef1fabb6c47 120 lcd.FillRect(Xe+2*pixel,Ye+3*pixel,pixel,pixel);
Luca1996 6:4ef1fabb6c47 121 wait(1);
Luca1996 6:4ef1fabb6c47 122 lcd.Clear(LCD_COLOR_BLUE);
Luca1996 6:4ef1fabb6c47 123 wait(0.000001);
Luca1996 3:f247e962c49f 124 }
Luca1996 3:f247e962c49f 125
Luca1996 3:f247e962c49f 126
ascheriit 7:db52e78db1bd 127 void Display_B_5(){
ascheriit 9:19f7cac66f50 128 <<<<<<< working copy
Luca1996 6:4ef1fabb6c47 129
Luca1996 6:4ef1fabb6c47 130 BSP_LCD_SetFont(&Font20);
Luca1996 6:4ef1fabb6c47 131 lcd.Clear(LCD_COLOR_BLUE);
Luca1996 6:4ef1fabb6c47 132 lcd.SetBackColor(LCD_COLOR_BLUE);
Luca1996 6:4ef1fabb6c47 133 lcd.SetTextColor(LCD_COLOR_WHITE);
Luca1996 6:4ef1fabb6c47 134 int X4 = 170;
Luca1996 6:4ef1fabb6c47 135 int Y4 = 220;
Luca1996 6:4ef1fabb6c47 136 int pixel = 10;
Luca1996 6:4ef1fabb6c47 137 lcd.FillRect(X4,Y4,7*pixel,pixel);
Luca1996 6:4ef1fabb6c47 138 lcd.FillRect(X4,Y4+pixel,pixel,3*pixel);
Luca1996 6:4ef1fabb6c47 139 lcd.FillRect(X4+3*pixel,Y4+pixel,pixel,3*pixel);
Luca1996 6:4ef1fabb6c47 140 lcd.FillRect(X4+6*pixel,Y4+pixel,pixel,3*pixel);
Luca1996 6:4ef1fabb6c47 141 lcd.FillRect(X4+pixel,Y4+4*pixel,2*pixel,pixel);
Luca1996 6:4ef1fabb6c47 142 lcd.FillRect(X4+4*pixel,Y4+4*pixel,2*pixel,pixel);
Luca1996 6:4ef1fabb6c47 143 wait(1);
Luca1996 6:4ef1fabb6c47 144 lcd.Clear(LCD_COLOR_BLUE);
Luca1996 6:4ef1fabb6c47 145 wait(0.000001);
Luca1996 6:4ef1fabb6c47 146 }
Luca1996 6:4ef1fabb6c47 147
Luca1996 6:4ef1fabb6c47 148 void Display_O_8(){
ascheriit 9:19f7cac66f50 149 =======
ascheriit 9:19f7cac66f50 150 >>>>>>> merge rev
Luca1996 3:f247e962c49f 151
Luca1996 3:f247e962c49f 152 BSP_LCD_SetFont(&Font20);
Luca1996 6:4ef1fabb6c47 153 lcd.Clear(LCD_COLOR_BLUE);
Luca1996 6:4ef1fabb6c47 154 lcd.SetBackColor(LCD_COLOR_BLUE);
Luca1996 6:4ef1fabb6c47 155 lcd.SetTextColor(LCD_COLOR_WHITE);
Luca1996 6:4ef1fabb6c47 156 lcd.FillCircle(100, 100, 80);
Luca1996 6:4ef1fabb6c47 157 lcd.SetTextColor(LCD_COLOR_BLUE);
Luca1996 6:4ef1fabb6c47 158 lcd.FillCircle(100, 100, 70);
Luca1996 3:f247e962c49f 159 wait(1);
ascheriit 9:19f7cac66f50 160 <<<<<<< working copy
Luca1996 6:4ef1fabb6c47 161 lcd.Clear(LCD_COLOR_BLUE);
Luca1996 6:4ef1fabb6c47 162 wait(0.000001);
ascheriit 9:19f7cac66f50 163 =======
Luca1996 3:f247e962c49f 164
Luca1996 3:f247e962c49f 165 while(1) {
Luca1996 3:f247e962c49f 166 lcd.Clear(LCD_COLOR_BLUE);
Luca1996 3:f247e962c49f 167 lcd.SetBackColor(LCD_COLOR_BLUE);
Luca1996 3:f247e962c49f 168 lcd.SetTextColor(LCD_COLOR_WHITE);
Luca1996 3:f247e962c49f 169 int X4 = 50;
Luca1996 3:f247e962c49f 170 int Y4 = 50;
Luca1996 3:f247e962c49f 171 int pixel = 15;
Luca1996 3:f247e962c49f 172 lcd.FillRect(X4,Y4,7*pixel,pixel);
Luca1996 3:f247e962c49f 173 lcd.FillRect(X4,Y4+pixel,pixel,3*pixel);
Luca1996 3:f247e962c49f 174 lcd.FillRect(X4+3*pixel,Y4+pixel,pixel,3*pixel);
Luca1996 3:f247e962c49f 175 lcd.FillRect(X4+6*pixel,Y4+pixel,pixel,3*pixel);
Luca1996 3:f247e962c49f 176 lcd.FillRect(X4+pixel,Y4+4*pixel,2*pixel,pixel);
Luca1996 3:f247e962c49f 177 lcd.FillRect(X4+4*pixel,Y4+4*pixel,2*pixel,pixel);
Luca1996 3:f247e962c49f 178 wait(1);
Luca1996 3:f247e962c49f 179 lcd.Clear(LCD_COLOR_BLUE);
Luca1996 3:f247e962c49f 180 wait(0.000001);
Luca1996 3:f247e962c49f 181 }
Luca1996 3:f247e962c49f 182 }
ascheriit 10:f2cb60383040 183 */
ascheriit 10:f2cb60383040 184 /*
ascheriit 7:db52e78db1bd 185 void Display_O_8(){
Luca1996 3:f247e962c49f 186
Luca1996 3:f247e962c49f 187 BSP_LCD_SetFont(&Font20);
Luca1996 3:f247e962c49f 188 lcd.DisplayStringAt(0, LINE(1), (uint8_t *)"MBED EXAMPLE", CENTER_MODE);
Luca1996 3:f247e962c49f 189 wait(1);
Luca1996 3:f247e962c49f 190
Luca1996 3:f247e962c49f 191 while(1) {
ascheriit 11:1effd4e9c3f8 192 //O
Luca1996 3:f247e962c49f 193 lcd.Clear(LCD_COLOR_BLUE);
Luca1996 3:f247e962c49f 194 lcd.SetBackColor(LCD_COLOR_BLUE);
Luca1996 3:f247e962c49f 195 lcd.SetTextColor(LCD_COLOR_WHITE);
Luca1996 3:f247e962c49f 196 lcd.FillCircle(100, 100, 80);
Luca1996 3:f247e962c49f 197 lcd.SetTextColor(LCD_COLOR_BLUE);
Luca1996 3:f247e962c49f 198 lcd.FillCircle(100, 100, 70);
Luca1996 3:f247e962c49f 199 wait(1);
Luca1996 3:f247e962c49f 200 lcd.Clear(LCD_COLOR_BLUE);
Luca1996 3:f247e962c49f 201 wait(0.000001);
Luca1996 3:f247e962c49f 202 }
ascheriit 9:19f7cac66f50 203 >>>>>>> merge rev
Luca1996 3:f247e962c49f 204 }
Luca1996 3:f247e962c49f 205
Luca1996 3:f247e962c49f 206
ascheriit 7:db52e78db1bd 207 void Display_C_6(){
Luca1996 3:f247e962c49f 208
Luca1996 3:f247e962c49f 209 BSP_LCD_SetFont(&Font20);
Luca1996 6:4ef1fabb6c47 210 lcd.Clear(LCD_COLOR_BLUE);
Luca1996 6:4ef1fabb6c47 211 lcd.SetBackColor(LCD_COLOR_BLUE);
Luca1996 6:4ef1fabb6c47 212 lcd.SetTextColor(LCD_COLOR_WHITE);
Luca1996 6:4ef1fabb6c47 213 int X5 = 170;
Luca1996 6:4ef1fabb6c47 214 int Y5 = 220;
Luca1996 6:4ef1fabb6c47 215 int pixel = 10;
Luca1996 6:4ef1fabb6c47 216 lcd.FillRect(X5,Y5,4*pixel,pixel);
Luca1996 6:4ef1fabb6c47 217 lcd.FillRect(X5-pixel,Y5+pixel,pixel,3*pixel);
Luca1996 6:4ef1fabb6c47 218 lcd.FillRect(X5+4*pixel,Y5+pixel,pixel,3*pixel);
Luca1996 6:4ef1fabb6c47 219 lcd.FillRect(X5,Y5+4*pixel,pixel,pixel);
Luca1996 6:4ef1fabb6c47 220 lcd.FillRect(X5+3*pixel,Y5+4*pixel,pixel,pixel);
Luca1996 3:f247e962c49f 221 wait(1);
Luca1996 6:4ef1fabb6c47 222 lcd.Clear(LCD_COLOR_BLUE);
Luca1996 6:4ef1fabb6c47 223 wait(0.000001);
Luca1996 3:f247e962c49f 224 }
Luca1996 3:f247e962c49f 225
Luca1996 3:f247e962c49f 226
ascheriit 7:db52e78db1bd 227 void Display_N_7(){
ascheriit 9:19f7cac66f50 228 <<<<<<< working copy
ascheriit 9:19f7cac66f50 229 =======
Luca1996 3:f247e962c49f 230
Luca1996 3:f247e962c49f 231 BSP_LCD_SetFont(&Font20);
Luca1996 3:f247e962c49f 232 lcd.DisplayStringAt(0, LINE(1), (uint8_t *)"MBED EXAMPLE", CENTER_MODE);
Luca1996 3:f247e962c49f 233 wait(1);
ascheriit 9:19f7cac66f50 234 >>>>>>> merge rev
Luca1996 3:f247e962c49f 235
Luca1996 6:4ef1fabb6c47 236 BSP_LCD_SetFont(&Font20);
Luca1996 6:4ef1fabb6c47 237 lcd.Clear(LCD_COLOR_BLUE);
Luca1996 6:4ef1fabb6c47 238 lcd.SetBackColor(LCD_COLOR_BLUE);
Luca1996 6:4ef1fabb6c47 239 lcd.SetTextColor(LCD_COLOR_WHITE);
Luca1996 6:4ef1fabb6c47 240 int X6 = 170;
Luca1996 6:4ef1fabb6c47 241 int Y6 = 220;
Luca1996 6:4ef1fabb6c47 242 int pixel = 10;
Luca1996 6:4ef1fabb6c47 243 lcd.FillRect(X6,Y6,7*pixel,pixel);
Luca1996 6:4ef1fabb6c47 244 lcd.FillRect(X6,Y6+4*pixel,7*pixel,pixel);
Luca1996 6:4ef1fabb6c47 245 lcd.FillRect(X6+4*pixel,Y6+pixel,pixel,pixel);
Luca1996 6:4ef1fabb6c47 246 lcd.FillRect(X6+3*pixel,Y6+2*pixel,pixel,pixel);
Luca1996 6:4ef1fabb6c47 247 lcd.FillRect(X6+2*pixel,Y6+3*pixel,pixel,pixel);
Luca1996 6:4ef1fabb6c47 248 wait(1);
Luca1996 6:4ef1fabb6c47 249 lcd.Clear(LCD_COLOR_BLUE);
Luca1996 6:4ef1fabb6c47 250 wait(0.000001);
Luca1996 3:f247e962c49f 251 }
Luca1996 3:f247e962c49f 252
ascheriit 7:db52e78db1bd 253 void Display_F_9(){
ascheriit 9:19f7cac66f50 254 <<<<<<< working copy
ascheriit 9:19f7cac66f50 255 =======
Luca1996 3:f247e962c49f 256
Luca1996 3:f247e962c49f 257 BSP_LCD_SetFont(&Font20);
Luca1996 3:f247e962c49f 258 lcd.DisplayStringAt(0, LINE(1), (uint8_t *)"MBED EXAMPLE", CENTER_MODE);
Luca1996 3:f247e962c49f 259 wait(1);
ascheriit 9:19f7cac66f50 260 >>>>>>> merge rev
Luca1996 3:f247e962c49f 261
Luca1996 6:4ef1fabb6c47 262 BSP_LCD_SetFont(&Font20);
Luca1996 6:4ef1fabb6c47 263 lcd.Clear(LCD_COLOR_BLUE);
Luca1996 6:4ef1fabb6c47 264 lcd.SetBackColor(LCD_COLOR_BLUE);
Luca1996 6:4ef1fabb6c47 265 lcd.SetTextColor(LCD_COLOR_WHITE);
Luca1996 6:4ef1fabb6c47 266 int X7 = 170;
Luca1996 6:4ef1fabb6c47 267 int Y7 = 220;
Luca1996 6:4ef1fabb6c47 268 int pixel = 10;
Luca1996 6:4ef1fabb6c47 269 lcd.FillRect(X7,Y7,7*pixel,pixel);
Luca1996 6:4ef1fabb6c47 270 lcd.FillRect(X7+3*pixel,Y7+pixel,pixel,3*pixel);
Luca1996 6:4ef1fabb6c47 271 lcd.FillRect(X7+6*pixel,Y7+pixel,pixel,4*pixel);
Luca1996 6:4ef1fabb6c47 272 wait(1);
Luca1996 6:4ef1fabb6c47 273 lcd.Clear(LCD_COLOR_BLUE);
Luca1996 6:4ef1fabb6c47 274 wait(0.000001);
ascheriit 10:f2cb60383040 275 }*/