From 4c89467818f054a52473b8e293c0be1de16c201b Mon Sep 17 00:00:00 2001 From: Brian Y Date: Mon, 2 Dec 2019 19:41:51 -0500 Subject: [PATCH] Added Rock64 class to epdconfig.py --- .../python/lib/waveshare_epd/epdconfig.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/RaspberryPi&JetsonNano/python/lib/waveshare_epd/epdconfig.py b/RaspberryPi&JetsonNano/python/lib/waveshare_epd/epdconfig.py index 861f43d..f277338 100644 --- a/RaspberryPi&JetsonNano/python/lib/waveshare_epd/epdconfig.py +++ b/RaspberryPi&JetsonNano/python/lib/waveshare_epd/epdconfig.py @@ -33,6 +33,23 @@ import sys import time +class Rock64: + RST_PIN = 17 + DC_PIN = 25 + CS_PIN = 8 + BUSY_PIN = 24 + + def __init__(self): + import spidev + import R64.GPIO as GPIO + + self.GPIO = GPIO + self.SPI = spidev.SpiDev(32766, 1) + + def digital_write(self, pin, value): + self.GPIO.output(pin, value) + + class RaspberryPi: # Pin definition RST_PIN = 17