V1
Diff: ihm_L476.h
- 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; +