![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
Correction
Dependencies: mbed LCD_DISCO_F746NG BSP_DISCO_F746NG
main.cpp@0:617db635305b, 2017-10-02 (annotated)
- 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?
User | Revision | Line number | New 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 | } |