X

Dependencies:   mbed BSP_DISCO_F746NG

Revision:
1:80d2a1719d10
Child:
2:3070bad3789b
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/fonctions.cpp	Wed Oct 21 14:22:59 2020 +0000
@@ -0,0 +1,67 @@
+#include "mbed.h"
+#include "stm32746g_discovery_lcd.h"
+#include "stm32746g_discovery_ts.h"
+#include "fonctions.h"
+
+
+void Page1()
+{
+    BSP_LCD_Clear(LCD_COLOR_WHITE);
+    BSP_LCD_SetBackColor(LCD_COLOR_WHITE);
+    BSP_LCD_SetTextColor(LCD_COLOR_BLACK);
+    BSP_LCD_DisplayStringAt(0, LINE(5), (uint8_t *)"Page1", CENTER_MODE);
+}
+
+
+void Page2()
+{
+    BSP_LCD_Clear(LCD_COLOR_ORANGE);
+    BSP_LCD_SetBackColor(LCD_COLOR_GREEN);
+    BSP_LCD_SetTextColor(LCD_COLOR_BLACK);
+    BSP_LCD_DisplayStringAt(0, LINE(5), (uint8_t *)"Page2", CENTER_MODE);
+
+}
+
+void Bienvenue()
+{
+    BSP_LCD_Clear(LCD_COLOR_WHITE);
+    BSP_LCD_Clear(LCD_COLOR_WHITE);
+    BSP_LCD_SetTextColor(LCD_COLOR_BLACK);
+    BSP_LCD_DisplayStringAt(0, LINE(5), (uint8_t *)"Bienvenue", CENTER_MODE);
+    
+}
+
+void AfficherPage(int NumeroPage)
+{
+
+    switch(NumeroPage) {
+        case 0 :
+            Bienvenue();
+            
+            break;
+        case 1 :
+            Page1();
+
+            break;
+        case 2 :
+            Page2();
+            printf("Affichage page %d\n", NumeroPage);
+ 
+            break;
+
+        //case 4 :
+        //    printf("Affichage page %d\n", NumeroPage);
+        //    break;
+        default :
+            PageErreur();
+            printf("erreur appel AfficherPage %d", NumeroPage);
+
+    }
+}
+
+void PageErreur(){
+    BSP_LCD_Clear(LCD_COLOR_BLUE);
+    BSP_LCD_SetBackColor(LCD_COLOR_BLUE);
+    BSP_LCD_SetTextColor(LCD_COLOR_BLACK);
+    BSP_LCD_DisplayStringAt(0, LINE(5), (uint8_t *)"ERREUR", CENTER_MODE);
+    }
\ No newline at end of file