From 36d553660c2500da2953c17f3a0559c964050031 Mon Sep 17 00:00:00 2001 From: Ace Date: Thu, 5 Dec 2019 23:06:02 +0100 Subject: [PATCH] Update inkycal_drivers.py --- Inky-Calendar/modules/inkycal_drivers.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Inky-Calendar/modules/inkycal_drivers.py b/Inky-Calendar/modules/inkycal_drivers.py index dac2dc8..c329c53 100644 --- a/Inky-Calendar/modules/inkycal_drivers.py +++ b/Inky-Calendar/modules/inkycal_drivers.py @@ -42,7 +42,7 @@ def epd_init(): GPIO.setup(DC_PIN, GPIO.OUT) GPIO.setup(CS_PIN, GPIO.OUT) GPIO.setup(BUSY_PIN, GPIO.IN) - SPI.max_speed_hz = 2000000 + SPI.max_speed_hz = 4000000 SPI.mode = 0b00 return 0; @@ -196,13 +196,13 @@ class EPD: r,g,b = buffer[:,:,0], buffer[:,:,1], buffer[:,:,2] if display_type == "colour": - buffer[numpy.logical_and(r > 245, g > 245)] = [255,255,255] #white - buffer[numpy.logical_and(r > 245, g < 245)] = [255,0,0] #red - buffer[numpy.logical_and(r != 255, r == g )] = [0,0,0] #black + buffer[numpy.logical_and(r <= 180, r == g)] = [0,0,0] #black + buffer[numpy.logical_and(r >= 150, g >= 150)] = [255,255,255] #white + buffer[numpy.logical_and(r >= 150, g <= 90)] = [255,0,0] #red if display_type == "black_and_white": - buffer[numpy.logical_and(r > 245, g > 245)] = [255,255,255] #white - buffer[g < 255] = [0,0,0] #black + buffer[numpy.logical_and(r > 245, g > 245)] = [255,255,255] #white + buffer[g < 255] = [0,0,0] #black image = Image.fromarray(buffer) return image