This commit is contained in:
hnwangkg-ezio 2019-06-25 15:52:14 +08:00
commit 0c77852dae
8 changed files with 75 additions and 60 deletions

View file

@ -257,19 +257,19 @@ void Epd::Sleep() {
WaitUntilIdle(); WaitUntilIdle();
} }
const unsigned char lut_full_update[] = const unsigned char lut_full_update[] = {
{ 0x50, 0xAA, 0x55, 0xAA, 0x11, 0x00,
0x02, 0x02, 0x01, 0x11, 0x12, 0x12, 0x22, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x66, 0x69, 0x69, 0x59, 0x58, 0x99, 0x99, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0xF8, 0xB4, 0x13, 0x51, 0x00, 0x00, 0xFF, 0xFF, 0x1F, 0x00,
0x35, 0x51, 0x51, 0x19, 0x01, 0x00 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}; };
const unsigned char lut_partial_update[] = const unsigned char lut_partial_update[] = {
{ 0x10, 0x18, 0x18, 0x08, 0x18, 0x18,
0x10, 0x18, 0x18, 0x08, 0x18, 0x18, 0x08, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x13, 0x14, 0x44, 0x12, 0x00, 0x00, 0x13, 0x14, 0x44, 0x12,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}; };

View file

@ -80,16 +80,18 @@
#include "Debug.h" #include "Debug.h"
const unsigned char EPD_2IN9_lut_full_update[] = { const unsigned char EPD_2IN9_lut_full_update[] = {
0x02, 0x02, 0x01, 0x11, 0x12, 0x12, 0x22, 0x22, 0x50, 0xAA, 0x55, 0xAA, 0x11, 0x00,
0x66, 0x69, 0x69, 0x59, 0x58, 0x99, 0x99, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0xF8, 0xB4, 0x13, 0x51, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x35, 0x51, 0x51, 0x19, 0x01, 0x00 0x00, 0x00, 0xFF, 0xFF, 0x1F, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}; };
const unsigned char EPD_2IN9_lut_partial_update[] = { const unsigned char EPD_2IN9_lut_partial_update[] = {
0x10, 0x18, 0x18, 0x08, 0x18, 0x18, 0x08, 0x00, 0x10, 0x18, 0x18, 0x08, 0x18, 0x18,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x13, 0x14, 0x44, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x13, 0x14, 0x44, 0x12,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}; };

View file

@ -43,16 +43,18 @@ class EPD:
self.height = EPD_HEIGHT self.height = EPD_HEIGHT
lut_full_update = [ lut_full_update = [
0x02, 0x02, 0x01, 0x11, 0x12, 0x12, 0x22, 0x22, 0x50, 0xAA, 0x55, 0xAA, 0x11, 0x00,
0x66, 0x69, 0x69, 0x59, 0x58, 0x99, 0x99, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0xF8, 0xB4, 0x13, 0x51, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x35, 0x51, 0x51, 0x19, 0x01, 0x00 0x00, 0x00, 0xFF, 0xFF, 0x1F, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00
] ]
lut_partial_update = [ lut_partial_update = [
0x10, 0x18, 0x18, 0x08, 0x18, 0x18, 0x08, 0x00, 0x10, 0x18, 0x18, 0x08, 0x18, 0x18,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x13, 0x14, 0x44, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x13, 0x14, 0x44, 0x12,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
] ]

View file

@ -43,16 +43,18 @@ class EPD:
self.height = EPD_HEIGHT self.height = EPD_HEIGHT
lut_full_update = [ lut_full_update = [
0x02, 0x02, 0x01, 0x11, 0x12, 0x12, 0x22, 0x22, 0x50, 0xAA, 0x55, 0xAA, 0x11, 0x00,
0x66, 0x69, 0x69, 0x59, 0x58, 0x99, 0x99, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0xF8, 0xB4, 0x13, 0x51, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x35, 0x51, 0x51, 0x19, 0x01, 0x00 0x00, 0x00, 0xFF, 0xFF, 0x1F, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00
] ]
lut_partial_update = [ lut_partial_update = [
0x10, 0x18, 0x18, 0x08, 0x18, 0x18, 0x08, 0x00, 0x10, 0x18, 0x18, 0x08, 0x18, 0x18,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x13, 0x14, 0x44, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x13, 0x14, 0x44, 0x12,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
] ]

View file

@ -80,19 +80,22 @@
#include "Debug.h" #include "Debug.h"
const unsigned char EPD_2IN9_lut_full_update[] = { const unsigned char EPD_2IN9_lut_full_update[] = {
0x02, 0x02, 0x01, 0x11, 0x12, 0x12, 0x22, 0x22, 0x50, 0xAA, 0x55, 0xAA, 0x11, 0x00,
0x66, 0x69, 0x69, 0x59, 0x58, 0x99, 0x99, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0xF8, 0xB4, 0x13, 0x51, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x35, 0x51, 0x51, 0x19, 0x01, 0x00 0x00, 0x00, 0xFF, 0xFF, 0x1F, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}; };
const unsigned char EPD_2IN9_lut_partial_update[] = { const unsigned char EPD_2IN9_lut_partial_update[] = {
0x10, 0x18, 0x18, 0x08, 0x18, 0x18, 0x08, 0x00, 0x10, 0x18, 0x18, 0x08, 0x18, 0x18,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x13, 0x14, 0x44, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x13, 0x14, 0x44, 0x12,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}; };
/****************************************************************************** /******************************************************************************
function : Software reset function : Software reset
parameter: parameter:

View file

@ -43,16 +43,18 @@ class EPD:
self.height = EPD_HEIGHT self.height = EPD_HEIGHT
lut_full_update = [ lut_full_update = [
0x02, 0x02, 0x01, 0x11, 0x12, 0x12, 0x22, 0x22, 0x50, 0xAA, 0x55, 0xAA, 0x11, 0x00,
0x66, 0x69, 0x69, 0x59, 0x58, 0x99, 0x99, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0xF8, 0xB4, 0x13, 0x51, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x35, 0x51, 0x51, 0x19, 0x01, 0x00 0x00, 0x00, 0xFF, 0xFF, 0x1F, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00
] ]
lut_partial_update = [ lut_partial_update = [
0x10, 0x18, 0x18, 0x08, 0x18, 0x18, 0x08, 0x00, 0x10, 0x18, 0x18, 0x08, 0x18, 0x18,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x13, 0x14, 0x44, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x13, 0x14, 0x44, 0x12,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
] ]

View file

@ -43,16 +43,18 @@ class EPD:
self.height = EPD_HEIGHT self.height = EPD_HEIGHT
lut_full_update = [ lut_full_update = [
0x02, 0x02, 0x01, 0x11, 0x12, 0x12, 0x22, 0x22, 0x50, 0xAA, 0x55, 0xAA, 0x11, 0x00,
0x66, 0x69, 0x69, 0x59, 0x58, 0x99, 0x99, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0xF8, 0xB4, 0x13, 0x51, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x35, 0x51, 0x51, 0x19, 0x01, 0x00 0x00, 0x00, 0xFF, 0xFF, 0x1F, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00
] ]
lut_partial_update = [ lut_partial_update = [
0x10, 0x18, 0x18, 0x08, 0x18, 0x18, 0x08, 0x00, 0x10, 0x18, 0x18, 0x08, 0x18, 0x18,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x13, 0x14, 0x44, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x13, 0x14, 0x44, 0x12,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
] ]

View file

@ -80,16 +80,18 @@
#include "Debug.h" #include "Debug.h"
const unsigned char EPD_2IN9_lut_full_update[] = { const unsigned char EPD_2IN9_lut_full_update[] = {
0x02, 0x02, 0x01, 0x11, 0x12, 0x12, 0x22, 0x22, 0x50, 0xAA, 0x55, 0xAA, 0x11, 0x00,
0x66, 0x69, 0x69, 0x59, 0x58, 0x99, 0x99, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0xF8, 0xB4, 0x13, 0x51, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x35, 0x51, 0x51, 0x19, 0x01, 0x00 0x00, 0x00, 0xFF, 0xFF, 0x1F, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}; };
const unsigned char EPD_2IN9_lut_partial_update[] = { const unsigned char EPD_2IN9_lut_partial_update[] = {
0x10, 0x18, 0x18, 0x08, 0x18, 0x18, 0x08, 0x00, 0x10, 0x18, 0x18, 0x08, 0x18, 0x18,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x13, 0x14, 0x44, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x13, 0x14, 0x44, 0x12,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}; };