瀏覽代碼

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)
   if (!_power_is_on)
   {
   {
     _writeCommand(0x22);
     _writeCommand(0x22);
-    _writeData(0xf8);
+    _writeData(0xe0);
     _writeCommand(0x20);
     _writeCommand(0x20);
     _waitWhileBusy("_PowerOn", power_on_time);
     _waitWhileBusy("_PowerOn", power_on_time);
   }
   }
@@ -398,19 +398,19 @@ void GxEPD2_290_BS::_Init_Part()
 void GxEPD2_290_BS::_Update_Full()
 void GxEPD2_290_BS::_Update_Full()
 {
 {
   _using_partial_mode = false;
   _using_partial_mode = false;
-  _PowerOn();
   _writeCommand(0x22);
   _writeCommand(0x22);
-  _writeData(0xf4);
+  _writeData(0xf7);
   _writeCommand(0x20);
   _writeCommand(0x20);
   _waitWhileBusy("_Update_Full", full_refresh_time);
   _waitWhileBusy("_Update_Full", full_refresh_time);
+  _power_is_on = false;
 }
 }
 
 
 void GxEPD2_290_BS::_Update_Part()
 void GxEPD2_290_BS::_Update_Part()
 {
 {
   if (!_using_partial_mode) _Init_Part();
   if (!_using_partial_mode) _Init_Part();
-  _PowerOn();
   _writeCommand(0x22);
   _writeCommand(0x22);
   _writeData(0xcc);
   _writeData(0xcc);
   _writeCommand(0x20);
   _writeCommand(0x20);
   _waitWhileBusy("_Update_Part", partial_refresh_time);
   _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)
   if (!_power_is_on)
   {
   {
     _writeCommand(0x22);
     _writeCommand(0x22);
-    _writeData(0xf8);
+    _writeData(0xe0);
     _writeCommand(0x20);
     _writeCommand(0x20);
     _waitWhileBusy("_PowerOn", power_on_time);
     _waitWhileBusy("_PowerOn", power_on_time);
   }
   }
@@ -363,18 +363,18 @@ void GxEPD2_290_T94::_InitDisplay()
 
 
 void GxEPD2_290_T94::_Update_Full()
 void GxEPD2_290_T94::_Update_Full()
 {
 {
-  _PowerOn();
   _writeCommand(0x22);
   _writeCommand(0x22);
-  _writeData(0xf4);
+  _writeData(0xf7);
   _writeCommand(0x20);
   _writeCommand(0x20);
   _waitWhileBusy("_Update_Full", full_refresh_time);
   _waitWhileBusy("_Update_Full", full_refresh_time);
+  _power_is_on = false;
 }
 }
 
 
 void GxEPD2_290_T94::_Update_Part()
 void GxEPD2_290_T94::_Update_Part()
 {
 {
-  _PowerOn();
   _writeCommand(0x22);
   _writeCommand(0x22);
   _writeData(0xfc);
   _writeData(0xfc);
   _writeCommand(0x20);
   _writeCommand(0x20);
   _waitWhileBusy("_Update_Part", partial_refresh_time);
   _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)
   if (!_power_is_on)
   {
   {
     _writeCommand(0x22);
     _writeCommand(0x22);
-    _writeData(0xf8);
+    _writeData(0xe0);
     _writeCommand(0x20);
     _writeCommand(0x20);
     _waitWhileBusy("_PowerOn", power_on_time);
     _waitWhileBusy("_PowerOn", power_on_time);
   }
   }
@@ -398,19 +398,19 @@ void GxEPD2_290_T94_V2::_Init_Part()
 void GxEPD2_290_T94_V2::_Update_Full()
 void GxEPD2_290_T94_V2::_Update_Full()
 {
 {
   _using_partial_mode = false;
   _using_partial_mode = false;
-  _PowerOn();
   _writeCommand(0x22);
   _writeCommand(0x22);
-  _writeData(0xf4);
+  _writeData(0xf7);
   _writeCommand(0x20);
   _writeCommand(0x20);
   _waitWhileBusy("_Update_Full", full_refresh_time);
   _waitWhileBusy("_Update_Full", full_refresh_time);
+  _power_is_on = false;
 }
 }
 
 
 void GxEPD2_290_T94_V2::_Update_Part()
 void GxEPD2_290_T94_V2::_Update_Part()
 {
 {
   if (!_using_partial_mode) _Init_Part();
   if (!_using_partial_mode) _Init_Part();
-  _PowerOn();
   _writeCommand(0x22);
   _writeCommand(0x22);
   _writeData(0xcc);
   _writeData(0xcc);
   _writeCommand(0x20);
   _writeCommand(0x20);
   _waitWhileBusy("_Update_Part", partial_refresh_time);
   _waitWhileBusy("_Update_Part", partial_refresh_time);
+  _power_is_on = true;
 }
 }