#ifndef _EPD_H_ #define _EPD_H_ #define EPD_WIDTH 800 #define EPD_HEIGHT 480 #define EPD_ARRAY EPD_WIDTH*EPD_HEIGHT/8 //Full screen update display void EPD_Init(void); void EPD_Init_180(void); void EPD_WhiteScreen_ALL(const unsigned char *datas); void EPD_WhiteScreen_White(void); void EPD_WhiteScreen_Black(void); void EPD_DeepSleep(void); void EPD_Update(void); //Partial update display void EPD_Init_Part(void); void EPD_SetRAMValue_BaseMap(const unsigned char * datas); void EPD_Dis_PartAll(const unsigned char * datas); void EPD_Dis_Part(unsigned int x_start,unsigned int y_start,const unsigned char * datas,unsigned int PART_COLUMN,unsigned int PART_LINE); void EPD_Dis_Part_Time(unsigned int x_start,unsigned int y_start, const unsigned char * datas_A,const unsigned char * datas_B, const unsigned char * datas_C,const unsigned char * datas_D,const unsigned char * datas_E, unsigned char num,unsigned int PART_COLUMN,unsigned int PART_LINE); //Fast update display void EPD_Init_Fast(void); void EPD_WhiteScreen_ALL_Fast(const unsigned char *datas); //4 Gray void EPD_Init_4G(void); void EPD_WhiteScreen_ALL_4G (const unsigned char *datas); //GUI void EPD_Display(unsigned char *Image); #endif