Update eInk Bonnet Guide Code to work on newer eInks

This commit is contained in:
Melissa LeBlanc-Williams 2021-05-10 15:53:56 -07:00
parent d9656b8ba5
commit c575491d67
2 changed files with 6 additions and 2 deletions

View file

@ -13,6 +13,7 @@ import board
from PIL import Image, ImageDraw, ImageFont from PIL import Image, ImageDraw, ImageFont
from adafruit_epd.epd import Adafruit_EPD from adafruit_epd.epd import Adafruit_EPD
from adafruit_epd.ssd1675 import Adafruit_SSD1675 from adafruit_epd.ssd1675 import Adafruit_SSD1675
from adafruit_epd.ssd1680 import Adafruit_SSD1680
spi = busio.SPI(board.SCK, MOSI=board.MOSI, MISO=board.MISO) spi = busio.SPI(board.SCK, MOSI=board.MOSI, MISO=board.MISO)
ecs = digitalio.DigitalInOut(board.CE0) ecs = digitalio.DigitalInOut(board.CE0)
@ -34,7 +35,8 @@ MAX_LINES = 2
DEBOUNCE_DELAY = 0.3 DEBOUNCE_DELAY = 0.3
# Initialize the Display # Initialize the Display
display = Adafruit_SSD1675( display = Adafruit_SSD1680( # Newer eInk Bonnet
# display = Adafruit_SSD1675( # Older eInk Bonnet
122, 250, spi, cs_pin=ecs, dc_pin=dc, sramcs_pin=None, rst_pin=rst, busy_pin=busy, 122, 250, spi, cs_pin=ecs, dc_pin=dc, sramcs_pin=None, rst_pin=rst, busy_pin=busy,
) )

View file

@ -10,6 +10,7 @@ import digitalio
import busio import busio
import board import board
from adafruit_epd.ssd1675 import Adafruit_SSD1675 from adafruit_epd.ssd1675 import Adafruit_SSD1675
from adafruit_epd.ssd1680 import Adafruit_SSD1680
from weather_graphics import Weather_Graphics from weather_graphics import Weather_Graphics
spi = busio.SPI(board.SCK, MOSI=board.MOSI, MISO=board.MISO) spi = busio.SPI(board.SCK, MOSI=board.MOSI, MISO=board.MISO)
@ -37,7 +38,8 @@ params = {"q": LOCATION, "appid": OPEN_WEATHER_TOKEN}
data_source = DATA_SOURCE_URL + "?" + urllib.parse.urlencode(params) data_source = DATA_SOURCE_URL + "?" + urllib.parse.urlencode(params)
# Initialize the Display # Initialize the Display
display = Adafruit_SSD1675( display = Adafruit_SSD1680( # Newer eInk Bonnet
# display = Adafruit_SSD1675( # Older eInk Bonnet
122, 250, spi, cs_pin=ecs, dc_pin=dc, sramcs_pin=None, rst_pin=rst, busy_pin=busy, 122, 250, spi, cs_pin=ecs, dc_pin=dc, sramcs_pin=None, rst_pin=rst, busy_pin=busy,
) )