Merge pull request #65 from bassettb/fix-spi-closed-issue

Fix for SPI closed issue
This commit is contained in:
SSYYL 2021-02-23 11:16:34 +08:00 committed by GitHub
commit 0476b719ce
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 4 additions and 6 deletions

View file

@ -86,7 +86,6 @@ try:
logging.info("Goto Sleep...")
epd.sleep()
time.sleep(3)
epd.Dev_exit()
except IOError as e:
logging.info(e)

View file

@ -315,8 +315,6 @@ class EPD:
self.send_command(0x10) #enter deep sleep
self.send_data(0x03)
epdconfig.delay_ms(100)
def Dev_exit(self):
epdconfig.module_exit()
### END OF FILE ###

View file

@ -45,9 +45,7 @@ class RaspberryPi:
import RPi.GPIO
self.GPIO = RPi.GPIO
# SPI device, bus = 0, device = 0
self.SPI = spidev.SpiDev(0, 0)
self.SPI = spidev.SpiDev()
def digital_write(self, pin, value):
self.GPIO.output(pin, value)
@ -71,6 +69,9 @@ class RaspberryPi:
self.GPIO.setup(self.DC_PIN, self.GPIO.OUT)
self.GPIO.setup(self.CS_PIN, self.GPIO.OUT)
self.GPIO.setup(self.BUSY_PIN, self.GPIO.IN)
# SPI device, bus = 0, device = 0
self.SPI.open(0, 0)
self.SPI.max_speed_hz = 4000000
self.SPI.mode = 0b00
return 0