From 18be7bba5409baf955ff2f9d833366dd17ef731b Mon Sep 17 00:00:00 2001 From: Liz Date: Fri, 15 Aug 2025 13:19:36 -0400 Subject: [PATCH] tested 5.83", update inits in examples --- examples/epd_bitmap.py | 7 ++++++- examples/epd_blinka.py | 7 ++++++- examples/epd_pillow_demo.py | 7 ++++++- examples/epd_pillow_image.py | 7 ++++++- examples/epd_simpletest.py | 7 ++++++- 5 files changed, 30 insertions(+), 5 deletions(-) diff --git a/examples/epd_bitmap.py b/examples/epd_bitmap.py index 87a4607..7f2d4aa 100644 --- a/examples/epd_bitmap.py +++ b/examples/epd_bitmap.py @@ -15,6 +15,7 @@ from adafruit_epd.ssd1675 import Adafruit_SSD1675 from adafruit_epd.ssd1680 import Adafruit_SSD1680 from adafruit_epd.ssd1681 import Adafruit_SSD1681 from adafruit_epd.uc8151d import Adafruit_UC8151D +from adafruit_epd.uc8179 import Adafruit_UC8179 # create the spi device and pins we will need spi = busio.SPI(board.SCK, MOSI=board.MOSI, MISO=board.MISO) @@ -34,6 +35,8 @@ print("Creating display") # display = Adafruit_EK79686(176, 264, # 2.7" Tri-color display # display = Adafruit_IL0373(152, 152, # 1.54" Tri-color display # display = Adafruit_UC8151D(128, 296, # 2.9" mono flexible display +# display = Adafruit_UC8179(648, 480, # 5.83" mono 648x480 display +# display = Adafruit_UC8179(800, 480, # 7.5" mono 800x480 display # display = Adafruit_IL0373(128, 296, # 2.9" Tri-color display IL0373 # display = Adafruit_SSD1680(128, 296, # 2.9" Tri-color display SSD1680 # display = Adafruit_IL0398(400, 300, # 4.2" Tri-color display @@ -48,7 +51,9 @@ display = Adafruit_IL0373( busy_pin=busy, ) -# IF YOU HAVE A 2.13" FLEXIBLE DISPLAY uncomment these lines! +# IF YOU HAVE A 2.13" FLEXIBLE DISPLAY OR! +# UC8179 5.83" or 7.5" displays +# uncomment these lines! # display.set_black_buffer(1, False) # display.set_color_buffer(1, False) diff --git a/examples/epd_blinka.py b/examples/epd_blinka.py index c950e4d..01b1fa0 100644 --- a/examples/epd_blinka.py +++ b/examples/epd_blinka.py @@ -18,6 +18,7 @@ from adafruit_epd.ssd1675b import Adafruit_SSD1675B from adafruit_epd.ssd1680 import Adafruit_SSD1680 from adafruit_epd.ssd1681 import Adafruit_SSD1681 from adafruit_epd.uc8151d import Adafruit_UC8151D +from adafruit_epd.uc8179 import Adafruit_UC8179 # create the spi device and pins we will need spi = busio.SPI(board.SCK, MOSI=board.MOSI, MISO=board.MISO) @@ -39,6 +40,8 @@ print("Creating display") # display = Adafruit_EK79686(176, 264, # 2.7" Tri-color display # display = Adafruit_IL0373(152, 152, # 1.54" Tri-color display # display = Adafruit_UC8151D(128, 296, # 2.9" mono flexible display +# display = Adafruit_UC8179(648, 480, # 5.83" mono 648x480 display +# display = Adafruit_UC8179(800, 480, # 7.5" mono 800x480 display # display = Adafruit_IL0373(128, 296, # 2.9" Tri-color display # display = Adafruit_IL0398(400, 300, # 4.2" Tri-color display # display = Adafruit_IL0373(104, 212, # 2.13" Tri-color display @@ -53,7 +56,9 @@ display = Adafruit_SSD1675B( busy_pin=busy, ) -# IF YOU HAVE A 2.13" FLEXIBLE DISPLAY uncomment these lines! +# IF YOU HAVE A 2.13" FLEXIBLE DISPLAY OR! +# UC8179 5.83" or 7.5" displays +# uncomment these lines! # display.set_black_buffer(1, False) # display.set_color_buffer(1, False) diff --git a/examples/epd_pillow_demo.py b/examples/epd_pillow_demo.py index 11dfb3a..0749844 100644 --- a/examples/epd_pillow_demo.py +++ b/examples/epd_pillow_demo.py @@ -21,6 +21,7 @@ from adafruit_epd.ssd1675 import Adafruit_SSD1675 from adafruit_epd.ssd1680 import Adafruit_SSD1680, Adafruit_SSD1680Z from adafruit_epd.ssd1681 import Adafruit_SSD1681 from adafruit_epd.uc8151d import Adafruit_UC8151D +from adafruit_epd.uc8179 import Adafruit_UC8179 # First define some color constants WHITE = (0xFF, 0xFF, 0xFF) @@ -53,6 +54,8 @@ busy = digitalio.DigitalInOut(board.D17) # display = Adafruit_EK79686(176, 264, # 2.7" Tri-color display # display = Adafruit_IL0373(152, 152, # 1.54" Tri-color display # display = Adafruit_UC8151D(128, 296, # 2.9" mono flexible display +# display = Adafruit_UC8179(648, 480, # 5.83" mono 648x480 display +# display = Adafruit_UC8179(800, 480, # 7.5" mono 800x480 display # display = Adafruit_IL0373(128, 296, # 2.9" Tri-color display IL0373 # display = Adafruit_SSD1680(128, 296, # 2.9" Tri-color display SSD1680 # display = Adafruit_IL0398(400, 300, # 4.2" Tri-color display @@ -67,7 +70,9 @@ display = Adafruit_IL0373( busy_pin=busy, ) -# IF YOU HAVE A 2.13" FLEXIBLE DISPLAY uncomment these lines! +# IF YOU HAVE A 2.13" FLEXIBLE DISPLAY OR! +# UC8179 5.83" or 7.5" displays +# uncomment these lines! # display.set_black_buffer(1, False) # display.set_color_buffer(1, False) diff --git a/examples/epd_pillow_image.py b/examples/epd_pillow_image.py index cf96d27..a24ce81 100644 --- a/examples/epd_pillow_image.py +++ b/examples/epd_pillow_image.py @@ -23,6 +23,7 @@ from adafruit_epd.ssd1675 import Adafruit_SSD1675 from adafruit_epd.ssd1680 import Adafruit_SSD1680, Adafruit_SSD1680Z from adafruit_epd.ssd1681 import Adafruit_SSD1681 from adafruit_epd.uc8151d import Adafruit_UC8151D +from adafruit_epd.uc8179 import Adafruit_UC8179 # create the spi device and pins we will need spi = busio.SPI(board.SCK, MOSI=board.MOSI, MISO=board.MISO) @@ -43,6 +44,8 @@ busy = digitalio.DigitalInOut(board.D17) # display = Adafruit_EK79686(176, 264, # 2.7" Tri-color display # display = Adafruit_IL0373(152, 152, # 1.54" Tri-color display # display = Adafruit_UC8151D(128, 296, # 2.9" mono flexible display +# display = Adafruit_UC8179(648, 480, # 5.83" mono 648x480 display +# display = Adafruit_UC8179(800, 480, # 7.5" mono 800x480 display # display = Adafruit_IL0373(128, 296, # 2.9" Tri-color display IL0373 # display = Adafruit_SSD1680(128, 296, # 2.9" Tri-color display SSD1680 # display = Adafruit_IL0398(400, 300, # 4.2" Tri-color display @@ -57,7 +60,9 @@ display = Adafruit_IL0373( busy_pin=busy, ) -# IF YOU HAVE A 2.13" FLEXIBLE DISPLAY uncomment these lines! +# IF YOU HAVE A 2.13" FLEXIBLE DISPLAY OR! +# UC8179 5.83" or 7.5" displays +# uncomment these lines! # display.set_black_buffer(1, False) # display.set_color_buffer(1, False) diff --git a/examples/epd_simpletest.py b/examples/epd_simpletest.py index b8d311e..587b4dd 100644 --- a/examples/epd_simpletest.py +++ b/examples/epd_simpletest.py @@ -16,6 +16,7 @@ from adafruit_epd.ssd1675 import Adafruit_SSD1675 from adafruit_epd.ssd1680 import Adafruit_SSD1680, Adafruit_SSD1680Z from adafruit_epd.ssd1681 import Adafruit_SSD1681 from adafruit_epd.uc8151d import Adafruit_UC8151D +from adafruit_epd.uc8179 import Adafruit_UC8179 # create the spi device and pins we will need spi = busio.SPI(board.SCK, MOSI=board.MOSI, MISO=board.MISO) @@ -37,6 +38,8 @@ print("Creating display") # display = Adafruit_EK79686(176, 264, # 2.7" Tri-color display # display = Adafruit_IL0373(152, 152, # 1.54" Tri-color display # display = Adafruit_UC8151D(128, 296, # 2.9" mono flexible display +# display = Adafruit_UC8179(648, 480, # 5.83" mono 648x480 display +# display = Adafruit_UC8179(800, 480, # 7.5" mono 800x480 display # display = Adafruit_IL0373(128, 296, # 2.9" Tri-color display IL0373 # display = Adafruit_SSD1680(128, 296, # 2.9" Tri-color display SSD1680 # display = Adafruit_IL0398(400, 300, # 4.2" Tri-color display @@ -51,7 +54,9 @@ display = Adafruit_IL0373( busy_pin=busy, ) -# IF YOU HAVE A 2.13" FLEXIBLE DISPLAY uncomment these lines! +# IF YOU HAVE A 2.13" FLEXIBLE DISPLAY OR! +# UC8179 5.83" or 7.5" displays +# uncomment these lines! # display.set_black_buffer(1, False) # display.set_color_buffer(1, False)