Merge pull request #65 from bassettb/fix-spi-closed-issue
Fix for SPI closed issue
This commit is contained in:
commit
0476b719ce
3 changed files with 4 additions and 6 deletions
|
|
@ -86,7 +86,6 @@ try:
|
||||||
logging.info("Goto Sleep...")
|
logging.info("Goto Sleep...")
|
||||||
epd.sleep()
|
epd.sleep()
|
||||||
time.sleep(3)
|
time.sleep(3)
|
||||||
epd.Dev_exit()
|
|
||||||
|
|
||||||
except IOError as e:
|
except IOError as e:
|
||||||
logging.info(e)
|
logging.info(e)
|
||||||
|
|
|
||||||
|
|
@ -315,8 +315,6 @@ class EPD:
|
||||||
self.send_command(0x10) #enter deep sleep
|
self.send_command(0x10) #enter deep sleep
|
||||||
self.send_data(0x03)
|
self.send_data(0x03)
|
||||||
epdconfig.delay_ms(100)
|
epdconfig.delay_ms(100)
|
||||||
|
|
||||||
def Dev_exit(self):
|
|
||||||
epdconfig.module_exit()
|
epdconfig.module_exit()
|
||||||
|
|
||||||
### END OF FILE ###
|
### END OF FILE ###
|
||||||
|
|
|
||||||
|
|
@ -45,9 +45,7 @@ class RaspberryPi:
|
||||||
import RPi.GPIO
|
import RPi.GPIO
|
||||||
|
|
||||||
self.GPIO = RPi.GPIO
|
self.GPIO = RPi.GPIO
|
||||||
|
self.SPI = spidev.SpiDev()
|
||||||
# SPI device, bus = 0, device = 0
|
|
||||||
self.SPI = spidev.SpiDev(0, 0)
|
|
||||||
|
|
||||||
def digital_write(self, pin, value):
|
def digital_write(self, pin, value):
|
||||||
self.GPIO.output(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.DC_PIN, self.GPIO.OUT)
|
||||||
self.GPIO.setup(self.CS_PIN, self.GPIO.OUT)
|
self.GPIO.setup(self.CS_PIN, self.GPIO.OUT)
|
||||||
self.GPIO.setup(self.BUSY_PIN, self.GPIO.IN)
|
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.max_speed_hz = 4000000
|
||||||
self.SPI.mode = 0b00
|
self.SPI.mode = 0b00
|
||||||
return 0
|
return 0
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue