浏览代码

invert black buffer

Matt Vogel 3 年之前
父节点
当前提交
631ddb7663
共有 1 个文件被更改,包括 6 次插入3 次删除
  1. 6 3
      RaspberryPi_JetsonNano/python/lib/waveshare_epd/epd7in5b_V2.py

+ 6 - 3
RaspberryPi_JetsonNano/python/lib/waveshare_epd/epd7in5b_V2.py

@@ -154,10 +154,13 @@ class EPD:
 
     def display(self, imageblack, imagered):
         self.send_command(0x10)
-        self.send_data2(~imageblack)
-        
+        # The black bytes need to be inverted back from what getbuffer did
+        for i in range(len(imageblack)):
+            imageblack[i] ^= 0xFF
+        self.send_data2(imageblack)
+
         self.send_command(0x13)
-        self.send_data2(imagered) #this may need to be ~ inverted
+        self.send_data2(imagered)
         
         self.send_command(0x12)
         epdconfig.delay_ms(100)