فهرست منبع

Version 1.5.6

- version for ongoing fixes and additions
ZinggJM 2 سال پیش
والد
کامیت
3c8f53f10c
3فایلهای تغییر یافته به همراه12 افزوده شده و 12 حذف شده
  1. 4 4
      src/epd/GxEPD2_290_BS.cpp
  2. 4 4
      src/epd/GxEPD2_290_T94.cpp
  3. 4 4
      src/epd/GxEPD2_290_T94_V2.cpp

+ 4 - 4
src/epd/GxEPD2_290_BS.cpp

@@ -322,7 +322,7 @@ void GxEPD2_290_BS::_PowerOn()
   if (!_power_is_on)
   {
     _writeCommand(0x22);
-    _writeData(0xf8);
+    _writeData(0xe0);
     _writeCommand(0x20);
     _waitWhileBusy("_PowerOn", power_on_time);
   }
@@ -398,19 +398,19 @@ void GxEPD2_290_BS::_Init_Part()
 void GxEPD2_290_BS::_Update_Full()
 {
   _using_partial_mode = false;
-  _PowerOn();
   _writeCommand(0x22);
-  _writeData(0xf4);
+  _writeData(0xf7);
   _writeCommand(0x20);
   _waitWhileBusy("_Update_Full", full_refresh_time);
+  _power_is_on = false;
 }
 
 void GxEPD2_290_BS::_Update_Part()
 {
   if (!_using_partial_mode) _Init_Part();
-  _PowerOn();
   _writeCommand(0x22);
   _writeData(0xcc);
   _writeCommand(0x20);
   _waitWhileBusy("_Update_Part", partial_refresh_time);
+  _power_is_on = true;
 }

+ 4 - 4
src/epd/GxEPD2_290_T94.cpp

@@ -317,7 +317,7 @@ void GxEPD2_290_T94::_PowerOn()
   if (!_power_is_on)
   {
     _writeCommand(0x22);
-    _writeData(0xf8);
+    _writeData(0xe0);
     _writeCommand(0x20);
     _waitWhileBusy("_PowerOn", power_on_time);
   }
@@ -363,18 +363,18 @@ void GxEPD2_290_T94::_InitDisplay()
 
 void GxEPD2_290_T94::_Update_Full()
 {
-  _PowerOn();
   _writeCommand(0x22);
-  _writeData(0xf4);
+  _writeData(0xf7);
   _writeCommand(0x20);
   _waitWhileBusy("_Update_Full", full_refresh_time);
+  _power_is_on = false;
 }
 
 void GxEPD2_290_T94::_Update_Part()
 {
-  _PowerOn();
   _writeCommand(0x22);
   _writeData(0xfc);
   _writeCommand(0x20);
   _waitWhileBusy("_Update_Part", partial_refresh_time);
+  _power_is_on = true;
 }

+ 4 - 4
src/epd/GxEPD2_290_T94_V2.cpp

@@ -322,7 +322,7 @@ void GxEPD2_290_T94_V2::_PowerOn()
   if (!_power_is_on)
   {
     _writeCommand(0x22);
-    _writeData(0xf8);
+    _writeData(0xe0);
     _writeCommand(0x20);
     _waitWhileBusy("_PowerOn", power_on_time);
   }
@@ -398,19 +398,19 @@ void GxEPD2_290_T94_V2::_Init_Part()
 void GxEPD2_290_T94_V2::_Update_Full()
 {
   _using_partial_mode = false;
-  _PowerOn();
   _writeCommand(0x22);
-  _writeData(0xf4);
+  _writeData(0xf7);
   _writeCommand(0x20);
   _waitWhileBusy("_Update_Full", full_refresh_time);
+  _power_is_on = false;
 }
 
 void GxEPD2_290_T94_V2::_Update_Part()
 {
   if (!_using_partial_mode) _Init_Part();
-  _PowerOn();
   _writeCommand(0x22);
   _writeData(0xcc);
   _writeCommand(0x20);
   _waitWhileBusy("_Update_Part", partial_refresh_time);
+  _power_is_on = true;
 }