From 40f9bc5988a596a14b6a7ebb3b78406cd894d7a5 Mon Sep 17 00:00:00 2001 From: foamyguy Date: Tue, 27 May 2025 16:40:11 -0500 Subject: [PATCH] displayio API updates --- examples/ov2640_bmp_sd_kaluga1_3.py | 8 ++++++-- examples/ov2640_directio_kaluga1_3_ili9341.py | 6 ++++-- examples/ov2640_displayio_kaluga1_3_ili9341.py | 3 ++- examples/ov2640_displayio_kaluga1_3_ili9341_ulab.py | 3 ++- examples/ov2640_displayio_kaluga1_3_st7789.py | 3 ++- examples/ov2640_jpeg_sd_kaluga1_3.py | 3 ++- 6 files changed, 18 insertions(+), 8 deletions(-) diff --git a/examples/ov2640_bmp_sd_kaluga1_3.py b/examples/ov2640_bmp_sd_kaluga1_3.py index 1d5ba4a..b1e02f8 100644 --- a/examples/ov2640_bmp_sd_kaluga1_3.py +++ b/examples/ov2640_bmp_sd_kaluga1_3.py @@ -30,8 +30,10 @@ import analogio import board +import busdisplay import busio import displayio +import fourwire import sdcardio import storage import ulab.numpy as np @@ -48,7 +50,7 @@ displayio.release_displays() spi = busio.SPI(MOSI=board.LCD_MOSI, clock=board.LCD_CLK) -display_bus = displayio.FourWire( +display_bus = fourwire.FourWire( spi, command=board.LCD_D_C, chip_select=board.LCD_CS, @@ -81,7 +83,9 @@ b"\x29\x80\x78" # Display on then delay 0x78 (120ms) ) -display = displayio.Display(display_bus, _INIT_SEQUENCE, width=320, height=240, auto_refresh=False) +display = busdisplay.BusDisplay( + display_bus, _INIT_SEQUENCE, width=320, height=240, auto_refresh=False +) bus = busio.I2C(scl=board.CAMERA_SIOC, sda=board.CAMERA_SIOD) cam = adafruit_ov2640.OV2640( diff --git a/examples/ov2640_directio_kaluga1_3_ili9341.py b/examples/ov2640_directio_kaluga1_3_ili9341.py index 287b360..7e7815a 100644 --- a/examples/ov2640_directio_kaluga1_3_ili9341.py +++ b/examples/ov2640_directio_kaluga1_3_ili9341.py @@ -30,8 +30,10 @@ import analogio import board +import busdisplay import busio import displayio +import fourwire import sdcardio import storage @@ -46,7 +48,7 @@ displayio.release_displays() spi = busio.SPI(MOSI=board.LCD_MOSI, clock=board.LCD_CLK) -display_bus = displayio.FourWire( +display_bus = fourwire.FourWire( spi, command=board.LCD_D_C, chip_select=board.LCD_CS, @@ -79,7 +81,7 @@ b"\x29\x80\x78" # Display on then delay 0x78 (120ms) ) -display = displayio.Display(display_bus, _INIT_SEQUENCE, width=320, height=240) +display = busdisplay.BusDisplay(display_bus, _INIT_SEQUENCE, width=320, height=240) bus = busio.I2C(scl=board.CAMERA_SIOC, sda=board.CAMERA_SIOD) cam = adafruit_ov2640.OV2640( diff --git a/examples/ov2640_displayio_kaluga1_3_ili9341.py b/examples/ov2640_displayio_kaluga1_3_ili9341.py index 166d3da..521a809 100644 --- a/examples/ov2640_displayio_kaluga1_3_ili9341.py +++ b/examples/ov2640_displayio_kaluga1_3_ili9341.py @@ -19,6 +19,7 @@ import board import busio import displayio +import fourwire from adafruit_ili9341 import ILI9341 import adafruit_ov2640 @@ -29,7 +30,7 @@ displayio.release_displays() spi = busio.SPI(MOSI=board.LCD_MOSI, clock=board.LCD_CLK) -display_bus = displayio.FourWire( +display_bus = fourwire.FourWire( spi, command=board.LCD_D_C, chip_select=board.LCD_CS, reset=board.LCD_RST ) display = ILI9341(display_bus, width=320, height=240, rotation=90) diff --git a/examples/ov2640_displayio_kaluga1_3_ili9341_ulab.py b/examples/ov2640_displayio_kaluga1_3_ili9341_ulab.py index db4b9a4..2c0cfe1 100644 --- a/examples/ov2640_displayio_kaluga1_3_ili9341_ulab.py +++ b/examples/ov2640_displayio_kaluga1_3_ili9341_ulab.py @@ -22,6 +22,7 @@ import board import busio import displayio +import fourwire import ulab.numpy as np from adafruit_ili9341 import ILI9341 @@ -33,7 +34,7 @@ displayio.release_displays() spi = busio.SPI(MOSI=board.LCD_MOSI, clock=board.LCD_CLK) -display_bus = displayio.FourWire( +display_bus = fourwire.FourWire( spi, command=board.LCD_D_C, chip_select=board.LCD_CS, reset=board.LCD_RST ) display = ILI9341(display_bus, width=320, height=240, rotation=90) diff --git a/examples/ov2640_displayio_kaluga1_3_st7789.py b/examples/ov2640_displayio_kaluga1_3_st7789.py index 95fdac7..6aa1284 100644 --- a/examples/ov2640_displayio_kaluga1_3_st7789.py +++ b/examples/ov2640_displayio_kaluga1_3_st7789.py @@ -20,6 +20,7 @@ import board import busio import displayio +import fourwire from adafruit_st7789 import ST7789 import adafruit_ov2640 @@ -30,7 +31,7 @@ displayio.release_displays() spi = busio.SPI(MOSI=board.LCD_MOSI, clock=board.LCD_CLK) -display_bus = displayio.FourWire( +display_bus = fourwire.FourWire( spi, command=board.LCD_D_C, chip_select=board.LCD_CS, reset=board.LCD_RST ) display = ST7789(display_bus, width=320, height=240, rotation=90, reverse_bytes_in_word=True) diff --git a/examples/ov2640_jpeg_sd_kaluga1_3.py b/examples/ov2640_jpeg_sd_kaluga1_3.py index ad89709..b0886b7 100644 --- a/examples/ov2640_jpeg_sd_kaluga1_3.py +++ b/examples/ov2640_jpeg_sd_kaluga1_3.py @@ -33,6 +33,7 @@ import board import busio import displayio +import fourwire import sdcardio import storage from adafruit_ili9341 import ILI9341 @@ -48,7 +49,7 @@ displayio.release_displays() spi = busio.SPI(MOSI=board.LCD_MOSI, clock=board.LCD_CLK) -display_bus = displayio.FourWire( +display_bus = fourwire.FourWire( spi, command=board.LCD_D_C, chip_select=board.LCD_CS, reset=board.LCD_RST ) display = ILI9341(display_bus, width=320, height=240, rotation=90)