V1
ihm_L476.h
- Committer:
- slowness
- Date:
- 2018-12-21
- Revision:
- 0:d67999aa55a3
- Child:
- 1:9b234695c10f
File content as of revision 0:d67999aa55a3:
/** * @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;