diff --git a/Arduino/epd7in5_V2/epd7in5_V2.cpp b/Arduino/epd7in5_V2/epd7in5_V2.cpp index 6913910..fdb1a92 100644 --- a/Arduino/epd7in5_V2/epd7in5_V2.cpp +++ b/Arduino/epd7in5_V2/epd7in5_V2.cpp @@ -202,10 +202,12 @@ void Epd::SendData(unsigned char data) { */ void Epd::WaitUntilIdle(void) { unsigned char busy; + Serial.print("e-Paper Busy\r\n "); do{ SendCommand(0x71); busy = DigitalRead(busy_pin); }while(busy == 0); + Serial.print("e-Paper Busy Release\r\n "); DelayMs(20); } @@ -215,6 +217,8 @@ void Epd::WaitUntilIdle(void) { * see Epd::Sleep(); */ void Epd::Reset(void) { + DigitalWrite(reset_pin, HIGH); + DelayMs(20); DigitalWrite(reset_pin, LOW); //module reset DelayMs(4); DigitalWrite(reset_pin, HIGH); @@ -296,10 +300,10 @@ void Epd::Sleep(void) { void Epd::Clear(void) { - SendCommand(0x10); - for(unsigned long i=0; i