Correction

Dependencies:   mbed LCD_DISCO_F746NG BSP_DISCO_F746NG

Committer:
jlpadiolleau
Date:
Mon Oct 02 16:45:54 2017 +0000
Revision:
0:617db635305b
Child:
1:1ad205209b9c
Correction du TP1 partie A - Info1 GEII

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jlpadiolleau 0:617db635305b 1 #include "mbed.h"
jlpadiolleau 0:617db635305b 2 #include "LCD_DISCO_F746NG.h"
jlpadiolleau 0:617db635305b 3 #include "TS_DISCO_F746NG.h"
jlpadiolleau 0:617db635305b 4 #include "SDFileSystem.h"
jlpadiolleau 0:617db635305b 5 #include <stdio.h>
jlpadiolleau 0:617db635305b 6
jlpadiolleau 0:617db635305b 7 LCD_DISCO_F746NG lcd; // Instanciation du LCD
jlpadiolleau 0:617db635305b 8 Serial pc(USBTX, USBRX); // tx, rx
jlpadiolleau 0:617db635305b 9 //SDFileSystem sd("sd");
jlpadiolleau 0:617db635305b 10
jlpadiolleau 0:617db635305b 11 int main()
jlpadiolleau 0:617db635305b 12 {
jlpadiolleau 0:617db635305b 13 lcd.Clear(LCD_COLOR_GREEN);
jlpadiolleau 0:617db635305b 14 lcd.SetBackColor(LCD_COLOR_GREEN);
jlpadiolleau 0:617db635305b 15 lcd.SetTextColor(LCD_COLOR_RED);
jlpadiolleau 0:617db635305b 16 printf("Debut de la phase d'intialisation\n");
jlpadiolleau 0:617db635305b 17 lcd.DisplayStringAt(0, LINE(0), (uint8_t *)"VOTRE MISSION CONSISTE A ", LEFT_MODE);
jlpadiolleau 0:617db635305b 18 lcd.DisplayStringAt(0, LINE(1), (uint8_t *)"PROUVER LA FABRICATION ", LEFT_MODE);
jlpadiolleau 0:617db635305b 19 lcd.DisplayStringAt(0, LINE(2), (uint8_t *)"D’UNE ARME SECRETE ", LEFT_MODE);
jlpadiolleau 0:617db635305b 20 lcd.DisplayStringAt(0, LINE(3), (uint8_t *)"REDOUTABLE DANS CE PAYS. ", LEFT_MODE);
jlpadiolleau 0:617db635305b 21 lcd.DisplayStringAt(0, LINE(4), (uint8_t *)"ALLEZ DANS LES LABORATOIRES ", LEFT_MODE);
jlpadiolleau 0:617db635305b 22 lcd.DisplayStringAt(0, LINE(5), (uint8_t *)"SECRETS DE LA CAPITALE ", LEFT_MODE);
jlpadiolleau 0:617db635305b 23 lcd.DisplayStringAt(0, LINE(6), (uint8_t *)"ET FAITES DES PHOTOS QUE ", LEFT_MODE);
jlpadiolleau 0:617db635305b 24 lcd.DisplayStringAt(0, LINE(7), (uint8_t *)"VOUS TRANMETTREZ A NOTRE ", LEFT_MODE);
jlpadiolleau 0:617db635305b 25 lcd.DisplayStringAt(0, LINE(8), (uint8_t *)"AGENCE DANS LE PAYS VOISIN. ", LEFT_MODE);
jlpadiolleau 0:617db635305b 26 lcd.DisplayStringAt(0, LINE(9), (uint8_t *)"BONNE CHANCE AGENT 567",CENTER_MODE);
jlpadiolleau 0:617db635305b 27 printf("Fin de la phase d'intialisation\n");
jlpadiolleau 0:617db635305b 28 wait(10);
jlpadiolleau 0:617db635305b 29 lcd.Clear(LCD_COLOR_WHITE);
jlpadiolleau 0:617db635305b 30 //lcd.DrawBitmap(0,0,(uint8_t *)"/sd/koala.bmp");
jlpadiolleau 0:617db635305b 31 wait(5);
jlpadiolleau 0:617db635305b 32 lcd.Clear(LCD_COLOR_WHITE);
jlpadiolleau 0:617db635305b 33 while(1)
jlpadiolleau 0:617db635305b 34 {
jlpadiolleau 0:617db635305b 35 printf("Boucle sans fin\n");
jlpadiolleau 0:617db635305b 36 lcd.FillCircle(240,136,50);
jlpadiolleau 0:617db635305b 37 wait(0.2);
jlpadiolleau 0:617db635305b 38 lcd.Clear(LCD_COLOR_WHITE);
jlpadiolleau 0:617db635305b 39 wait(0.2);
jlpadiolleau 0:617db635305b 40 }
jlpadiolleau 0:617db635305b 41 }