Programme qui marche 100%

Dependencies:   mbed BSP_DISCO_F746NG

Committer:
blbl
Date:
Wed Nov 18 11:08:50 2020 +0000
Revision:
4:58c50d72b423
Parent:
3:54a96adea9cd
version finale;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
blbl 3:54a96adea9cd 1 #include "mbed.h"
blbl 3:54a96adea9cd 2 #include "stm32746g_discovery_lcd.h"
blbl 3:54a96adea9cd 3 #include "stm32746g_discovery_ts.h"
blbl 3:54a96adea9cd 4
blbl 3:54a96adea9cd 5
blbl 3:54a96adea9cd 6 #include "header.h"
blbl 3:54a96adea9cd 7
blbl 3:54a96adea9cd 8 int main(){
blbl 3:54a96adea9cd 9 uint8_t status;
blbl 3:54a96adea9cd 10
blbl 3:54a96adea9cd 11 BSP_LCD_Init();
blbl 3:54a96adea9cd 12 BSP_LCD_LayerDefaultInit(LTDC_ACTIVE_LAYER, LCD_FB_START_ADDRESS);
blbl 3:54a96adea9cd 13 BSP_LCD_SelectLayer(LTDC_ACTIVE_LAYER);
blbl 3:54a96adea9cd 14 status = BSP_TS_Init(BSP_LCD_GetXSize(), BSP_LCD_GetYSize());
blbl 3:54a96adea9cd 15 if (status != TS_OK) {
blbl 3:54a96adea9cd 16 BSP_LCD_Clear(LCD_COLOR_RED);
blbl 3:54a96adea9cd 17 BSP_LCD_SetBackColor(LCD_COLOR_RED);
blbl 3:54a96adea9cd 18 BSP_LCD_SetTextColor(LCD_COLOR_WHITE);
blbl 3:54a96adea9cd 19 BSP_LCD_DisplayStringAt(0, LINE(5), (uint8_t *)"TOUCHSCREEN INIT FAIL", CENTER_MODE);
blbl 3:54a96adea9cd 20 }
blbl 3:54a96adea9cd 21 else {
blbl 3:54a96adea9cd 22 BSP_LCD_Clear(LCD_COLOR_BLACK);
blbl 3:54a96adea9cd 23 BSP_LCD_SetBackColor(LCD_COLOR_BLACK);
blbl 3:54a96adea9cd 24 int rejouer=0;
blbl 3:54a96adea9cd 25 GRILLE G={0};
blbl 3:54a96adea9cd 26 GRILLE Gsomme={0};
blbl 3:54a96adea9cd 27 init_cellules(G);
blbl 3:54a96adea9cd 28 partie(G,Gsomme);
blbl 3:54a96adea9cd 29 rejouer = fin_de_partie(G,Gsomme);
blbl 3:54a96adea9cd 30 if (rejouer==1){
blbl 3:54a96adea9cd 31 main();
blbl 3:54a96adea9cd 32 }
blbl 3:54a96adea9cd 33 }
blbl 3:54a96adea9cd 34 return 0;
blbl 3:54a96adea9cd 35 }
blbl 3:54a96adea9cd 36
blbl 3:54a96adea9cd 37
guillaume_m 2:3e54ffabcc47 38