STM32F769IDiscovery  1.00
uDANTE Audio Networking with STM32F7 DISCO board
epd.h
Go to the documentation of this file.
1 
39 /* Define to prevent recursive inclusion -------------------------------------*/
40 #ifndef __EPD_H
41 #define __EPD_H
42 
43 #ifdef __cplusplus
44  extern "C" {
45 #endif
46 
47 /* Includes ------------------------------------------------------------------*/
48 #include <stdint.h>
49 
73 typedef struct
74 {
75  void (*Init)(void);
76  void (*WritePixel)(uint8_t);
77 
78  /* Optimized operation */
79  void (*SetDisplayWindow)(uint16_t, uint16_t, uint16_t, uint16_t);
80  void (*RefreshDisplay)(void);
81  void (*CloseChargePump)(void);
82 
83  uint16_t (*GetEpdPixelWidth)(void);
84  uint16_t (*GetEpdPixelHeight)(void);
85  void (*DrawImage)(uint16_t, uint16_t, uint16_t, uint16_t, uint8_t*);
86 }
109 #ifdef __cplusplus
110 }
111 #endif
112 
113 #endif /* EPD_H */
114 
115 /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/