X

Dependencies:   mbed BSP_DISCO_F746NG

Committer:
valentin__
Date:
Wed Oct 21 14:22:59 2020 +0000
Revision:
1:80d2a1719d10
Child:
2:3070bad3789b
test

Who changed what in which revision?

UserRevisionLine numberNew contents of line
valentin__ 1:80d2a1719d10 1 #include "mbed.h"
valentin__ 1:80d2a1719d10 2 #include "stm32746g_discovery_lcd.h"
valentin__ 1:80d2a1719d10 3 #include "stm32746g_discovery_ts.h"
valentin__ 1:80d2a1719d10 4 #include "fonctions.h"
valentin__ 1:80d2a1719d10 5
valentin__ 1:80d2a1719d10 6
valentin__ 1:80d2a1719d10 7 void Page1()
valentin__ 1:80d2a1719d10 8 {
valentin__ 1:80d2a1719d10 9 BSP_LCD_Clear(LCD_COLOR_WHITE);
valentin__ 1:80d2a1719d10 10 BSP_LCD_SetBackColor(LCD_COLOR_WHITE);
valentin__ 1:80d2a1719d10 11 BSP_LCD_SetTextColor(LCD_COLOR_BLACK);
valentin__ 1:80d2a1719d10 12 BSP_LCD_DisplayStringAt(0, LINE(5), (uint8_t *)"Page1", CENTER_MODE);
valentin__ 1:80d2a1719d10 13 }
valentin__ 1:80d2a1719d10 14
valentin__ 1:80d2a1719d10 15
valentin__ 1:80d2a1719d10 16 void Page2()
valentin__ 1:80d2a1719d10 17 {
valentin__ 1:80d2a1719d10 18 BSP_LCD_Clear(LCD_COLOR_ORANGE);
valentin__ 1:80d2a1719d10 19 BSP_LCD_SetBackColor(LCD_COLOR_GREEN);
valentin__ 1:80d2a1719d10 20 BSP_LCD_SetTextColor(LCD_COLOR_BLACK);
valentin__ 1:80d2a1719d10 21 BSP_LCD_DisplayStringAt(0, LINE(5), (uint8_t *)"Page2", CENTER_MODE);
valentin__ 1:80d2a1719d10 22
valentin__ 1:80d2a1719d10 23 }
valentin__ 1:80d2a1719d10 24
valentin__ 1:80d2a1719d10 25 void Bienvenue()
valentin__ 1:80d2a1719d10 26 {
valentin__ 1:80d2a1719d10 27 BSP_LCD_Clear(LCD_COLOR_WHITE);
valentin__ 1:80d2a1719d10 28 BSP_LCD_Clear(LCD_COLOR_WHITE);
valentin__ 1:80d2a1719d10 29 BSP_LCD_SetTextColor(LCD_COLOR_BLACK);
valentin__ 1:80d2a1719d10 30 BSP_LCD_DisplayStringAt(0, LINE(5), (uint8_t *)"Bienvenue", CENTER_MODE);
valentin__ 1:80d2a1719d10 31
valentin__ 1:80d2a1719d10 32 }
valentin__ 1:80d2a1719d10 33
valentin__ 1:80d2a1719d10 34 void AfficherPage(int NumeroPage)
valentin__ 1:80d2a1719d10 35 {
valentin__ 1:80d2a1719d10 36
valentin__ 1:80d2a1719d10 37 switch(NumeroPage) {
valentin__ 1:80d2a1719d10 38 case 0 :
valentin__ 1:80d2a1719d10 39 Bienvenue();
valentin__ 1:80d2a1719d10 40
valentin__ 1:80d2a1719d10 41 break;
valentin__ 1:80d2a1719d10 42 case 1 :
valentin__ 1:80d2a1719d10 43 Page1();
valentin__ 1:80d2a1719d10 44
valentin__ 1:80d2a1719d10 45 break;
valentin__ 1:80d2a1719d10 46 case 2 :
valentin__ 1:80d2a1719d10 47 Page2();
valentin__ 1:80d2a1719d10 48 printf("Affichage page %d\n", NumeroPage);
valentin__ 1:80d2a1719d10 49
valentin__ 1:80d2a1719d10 50 break;
valentin__ 1:80d2a1719d10 51
valentin__ 1:80d2a1719d10 52 //case 4 :
valentin__ 1:80d2a1719d10 53 // printf("Affichage page %d\n", NumeroPage);
valentin__ 1:80d2a1719d10 54 // break;
valentin__ 1:80d2a1719d10 55 default :
valentin__ 1:80d2a1719d10 56 PageErreur();
valentin__ 1:80d2a1719d10 57 printf("erreur appel AfficherPage %d", NumeroPage);
valentin__ 1:80d2a1719d10 58
valentin__ 1:80d2a1719d10 59 }
valentin__ 1:80d2a1719d10 60 }
valentin__ 1:80d2a1719d10 61
valentin__ 1:80d2a1719d10 62 void PageErreur(){
valentin__ 1:80d2a1719d10 63 BSP_LCD_Clear(LCD_COLOR_BLUE);
valentin__ 1:80d2a1719d10 64 BSP_LCD_SetBackColor(LCD_COLOR_BLUE);
valentin__ 1:80d2a1719d10 65 BSP_LCD_SetTextColor(LCD_COLOR_BLACK);
valentin__ 1:80d2a1719d10 66 BSP_LCD_DisplayStringAt(0, LINE(5), (uint8_t *)"ERREUR", CENTER_MODE);
valentin__ 1:80d2a1719d10 67 }