V1

Revision:
0:d67999aa55a3
Child:
1:9b234695c10f
diff -r 000000000000 -r d67999aa55a3 ihm_L476.h
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ihm_L476.h	Fri Dec 21 10:21:16 2018 +0000
@@ -0,0 +1,60 @@
+/**
+* @file ihm_L476.h Bibliotheque de classe pour la carte L476 compatible IHM NBOARD
+* @mainpage
+*
+*
+*
+* @author Bruno LARNAUDIE, IUT Cachan
+*
+* @note
+* History
+* v2.00 20/11/2018
+*/
+
+#include "mbed.h"
+#include "LCD_DISCO_L476VG.h"
+#include "stm32l476g_discovery_glass_lcd.h"
+#include "lcd.h"
+
+class IHM_L476
+{
+public:
+    IHM_L476();
+
+    ~IHM_L476();
+    
+    void BAR_set(unsigned char valeur);
+    
+    
+    void LCD_clear(void);
+    
+    
+    void LCD_printf(const char* format, ...);
+
+private:
+
+};
+
+
+void BSP_LCD_GLASS_CLEAR_WITHOUT_BAR(void);
+
+void BSP_LCD_GLASS_SetBar(uint8_t Value);
+
+void BSP_LCD_GLASS_DisplayString_iut_cachan(uint8_t *ptr);
+
+void BSP_LCD_GLASS_ScrollSentence_iut_cachan(uint8_t* ptr, uint8_t size, uint16_t nScroll, uint16_t ScrollSpeed);
+
+void Decalage_sentence(void);
+
+extern uint8_t Global_Bar_Value;
+
+extern LCD_HandleTypeDef LCDHandle;
+
+extern const uint16_t CapLetterMap[26];
+
+extern const uint16_t NumberMap[10];
+
+extern uint32_t Digit[4];     /* Digit frame buffer */
+
+extern uint8_t LCDBar;
+