Fixed some bugs
This commit is contained in:
parent
a630dd2d54
commit
4a1c3ea9ca
3 changed files with 8 additions and 8 deletions
|
@ -3,7 +3,7 @@ from settings import display_colours
|
||||||
from PIL import Image, ImageDraw
|
from PIL import Image, ImageDraw
|
||||||
|
|
||||||
class Epd7in5Adapter (EpdAdapter):
|
class Epd7in5Adapter (EpdAdapter):
|
||||||
def __init__ ():
|
def __init__ (self):
|
||||||
super(Epd7in5Adapter, self).__init__(640, 384)
|
super(Epd7in5Adapter, self).__init__(640, 384)
|
||||||
|
|
||||||
def display_frame (self, frame_buffer):
|
def display_frame (self, frame_buffer):
|
||||||
|
|
|
@ -3,7 +3,7 @@ from settings import display_colours
|
||||||
from PIL import Image, ImageDraw
|
from PIL import Image, ImageDraw
|
||||||
|
|
||||||
class Epd7in5bAdapter (EpdAdapter):
|
class Epd7in5bAdapter (EpdAdapter):
|
||||||
def __init__ ():
|
def __init__ (self):
|
||||||
super(Epd7in5bAdapter, self).__init__(640, 384)
|
super(Epd7in5bAdapter, self).__init__(640, 384)
|
||||||
|
|
||||||
def display_frame (self, frame_buffer):
|
def display_frame (self, frame_buffer):
|
||||||
|
|
|
@ -72,7 +72,7 @@ class EpdAdapter (DisplayAdapter):
|
||||||
|
|
||||||
print('Converting image to data and sending it to the display')
|
print('Converting image to data and sending it to the display')
|
||||||
print('This may take a while...' + '\n')
|
print('This may take a while...' + '\n')
|
||||||
prepared_image = design.get_image().rotate(270, expand=1)
|
prepared_image = design.rotate(270, expand=1)
|
||||||
self.display_frame(self.get_frame_buffer(prepared_image))
|
self.display_frame(self.get_frame_buffer(prepared_image))
|
||||||
|
|
||||||
# Powering off the E-Paper until the next loop
|
# Powering off the E-Paper until the next loop
|
||||||
|
@ -135,12 +135,12 @@ class EpdAdapter (DisplayAdapter):
|
||||||
time.sleep(delaytime / 1000.0)
|
time.sleep(delaytime / 1000.0)
|
||||||
|
|
||||||
def spi_transfer (self, data):
|
def spi_transfer (self, data):
|
||||||
SPI.writebytes(data)
|
self.SPI.writebytes(data)
|
||||||
|
|
||||||
def epd_init (self):
|
def epd_init (self):
|
||||||
# SPI device, bus = 0, device = 0
|
# SPI device, bus = 0, device = 0
|
||||||
SPI = spidev.SpiDev(0, 0)
|
self.SPI = spidev.SpiDev(0, 0)
|
||||||
#SPI.no_cs = True
|
#self.SPI.no_cs = True
|
||||||
|
|
||||||
GPIO.setmode(GPIO.BCM)
|
GPIO.setmode(GPIO.BCM)
|
||||||
GPIO.setwarnings(False)
|
GPIO.setwarnings(False)
|
||||||
|
@ -148,8 +148,8 @@ class EpdAdapter (DisplayAdapter):
|
||||||
GPIO.setup(DC_PIN, GPIO.OUT)
|
GPIO.setup(DC_PIN, GPIO.OUT)
|
||||||
GPIO.setup(CS_PIN, GPIO.OUT)
|
GPIO.setup(CS_PIN, GPIO.OUT)
|
||||||
GPIO.setup(BUSY_PIN, GPIO.IN)
|
GPIO.setup(BUSY_PIN, GPIO.IN)
|
||||||
SPI.max_speed_hz = 2000000
|
self.SPI.max_speed_hz = 2000000
|
||||||
SPI.mode = 0b00
|
self.SPI.mode = 0b00
|
||||||
return 0
|
return 0
|
||||||
|
|
||||||
def sleep (self):
|
def sleep (self):
|
||||||
|
|
Loading…
Reference in a new issue