|  | @@ -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)
 |