EPD_3in7_U.h 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. #ifndef __EPD_3in7_U_H_
  2. #define __EPD_3in7_U_H_
  3. #include "DEV_Config.h"
  4. // Display resolution
  5. #define EPD_3in7_U_WIDTH 240
  6. #define EPD_3in7_U_HEIGHT 416
  7. #define LUTGC_TEST //
  8. #define LUTDU_TEST //
  9. #define EPD_3in7_U_WHITE 0xFF //
  10. #define EPD_3in7_U_BLACK 0x00 //
  11. #define EPD_3in7_U_Source_Line 0xAA //
  12. #define EPD_3in7_U_Gate_Line 0x55 //
  13. #define EPD_3in7_U_UP_BLACK_DOWN_WHITE 0xF0 //
  14. #define EPD_3in7_U_LEFT_BLACK_RIGHT_WHITE 0x0F //
  15. #define EPD_3in7_U_Frame 0x01 //
  16. #define EPD_3in7_U_Crosstalk 0x02 //
  17. #define EPD_3in7_U_Chessboard 0x03 //
  18. #define EPD_3in7_U_Image 0x04 //
  19. extern unsigned char EPD_3in7_U_Flag;
  20. void EPD_3in7_U_SendCommand(UBYTE Reg);
  21. void EPD_3in7_U_SendData(UBYTE Data);
  22. void EPD_3in7_U_refresh(void);
  23. void EPD_3in7_U_lut_GC(void);
  24. void EPD_3in7_U_lut_DU(void);
  25. void EPD_3in7_U_Init(UBYTE mode);
  26. void EPD_3in7_U_display(UBYTE *Image, UBYTE *Image2);
  27. void EPD_3in7_U_display_NUM(UBYTE NUM);
  28. void EPD_3in7_U_Clear(void);
  29. void EPD_3in7_U_sleep(void);
  30. #endif