more 9.x displayio changes

This commit is contained in:
foamyguy 2025-02-14 15:49:29 -06:00
parent f1cf3ce157
commit 52416a25f2
10 changed files with 20 additions and 10 deletions

View file

@ -5,6 +5,7 @@ import time
import gc
import board
import displayio
import fourwire
import terminalio
import adafruit_ble
from adafruit_ble.advertising.standard import SolicitServicesAdvertisement
@ -23,7 +24,7 @@ small_font = bitmap_font.load_font("/Arial-16.bdf")
spi = board.SPI()
tft_cs = board.D9
tft_dc = board.D10
display_bus = displayio.FourWire(spi, command=tft_dc, chip_select=tft_cs)
display_bus = fourwire.FourWire(spi, command=tft_dc, chip_select=tft_cs)
display = adafruit_hx8357.HX8357(display_bus, width=480, height=320)
# touch
i2c = board.I2C()

View file

@ -8,6 +8,7 @@ import audiocore
import audiobusio
from digitalio import DigitalInOut, Direction
import displayio
import i2cdisplaybus
from adafruit_bitmap_font import bitmap_font
from adafruit_display_text import label
import adafruit_displayio_ssd1306
@ -31,7 +32,7 @@ last_position = 0
# oled
oled_reset = board.D9
display_bus = displayio.I2CDisplay(i2c, device_address=0x3D, reset=oled_reset)
display_bus = i2cdisplaybus.I2CDisplayBus(i2c, device_address=0x3D, reset=oled_reset)
WIDTH = 128
HEIGHT = 64
display = adafruit_displayio_ssd1306.SSD1306(display_bus, width=WIDTH, height=HEIGHT)

View file

@ -10,6 +10,7 @@ import math
from random import randint
import time
import displayio
import fourwire
import board
import vectorio
import terminalio
@ -29,7 +30,7 @@ spi = board.SPI()
tft_cs = board.D5
tft_dc = board.D6
display_bus = displayio.FourWire(
display_bus = fourwire.FourWire(
spi, command=tft_dc, chip_select=tft_cs, reset=None
)

View file

@ -15,10 +15,11 @@ import digitalio
import adafruit_ov5640
import adafruit_st7789
import displayio
import fourwire
displayio.release_displays()
spi = busio.SPI(clock=board.GP18, MOSI=board.GP19)
display_bus = displayio.FourWire(spi, command=board.GP21, chip_select=board.GP17, reset=None)
display_bus = fourwire.FourWire(spi, command=board.GP21, chip_select=board.GP17, reset=None)
display = adafruit_st7789.ST7789(display_bus, width=240, height=240, rowstart=80, rotation=0)
print("construct bus")

View file

@ -5,6 +5,7 @@
import time
import board
import displayio
import i2cdisplaybus
import adafruit_displayio_ssd1306
import adafruit_imageload
@ -14,7 +15,7 @@ displayio.release_displays()
i2c = board.STEMMA_I2C()
# oled
oled_reset = board.D9
display_bus = displayio.I2CDisplay(i2c, device_address=0x3D, reset=oled_reset)
display_bus = i2cdisplaybus.I2CDisplayBus(i2c, device_address=0x3D, reset=oled_reset)
WIDTH = 128
HEIGHT = 64
display = adafruit_displayio_ssd1306.SSD1306(display_bus, width=WIDTH, height=HEIGHT)

View file

@ -13,6 +13,7 @@ import board
import busio
from adafruit_ticks import ticks_ms, ticks_add, ticks_diff
import displayio
import fourwire
from adafruit_neokey.neokey1x4 import NeoKey1x4
import adafruit_st7789
from adafruit_display_text import label
@ -33,7 +34,7 @@ gc.collect()
i2c = busio.I2C(board.GP5, board.GP4)
tft_cs = board.GP21
tft_dc = board.GP20
display_bus = displayio.FourWire(spi, command=tft_dc, chip_select=tft_cs, reset=None)
display_bus = fourwire.FourWire(spi, command=tft_dc, chip_select=tft_cs, reset=None)
display = adafruit_st7789.ST7789(display_bus, width=240, height=240, rowstart=80, rotation=0)
gc.collect()

View file

@ -10,6 +10,7 @@ Receive and display messages from the spirits.
# pylint: disable=import-error, invalid-name
import os
import displayio
import fourwire
import board
from digitalio import DigitalInOut
import adafruit_connection_manager
@ -32,7 +33,7 @@ DISPLAY_HEIGHT = 320
spi = board.SPI()
tft_cs = board.D9
tft_dc = board.D10
display_bus = displayio.FourWire(spi, command=tft_dc, chip_select=tft_cs)
display_bus = fourwire.FourWire(spi, command=tft_dc, chip_select=tft_cs)
display = HX8357(display_bus, width=DISPLAY_WIDTH, height=DISPLAY_HEIGHT)
display.rotation = 0
_touch_flip = (False, True)

View file

@ -5,6 +5,7 @@
import asyncio
import board
import displayio
import i2cdisplaybus
import adafruit_imageload
from digitalio import DigitalInOut, Direction
from adafruit_seesaw import seesaw, rotaryio, digitalio
@ -27,7 +28,7 @@ displayio.release_displays()
# oled
oled_reset = board.D9
display_bus = displayio.I2CDisplay(i2c, device_address=0x3D, reset=oled_reset)
display_bus = i2cdisplaybus.I2CDisplayBus(i2c, device_address=0x3D, reset=oled_reset)
WIDTH = 128
HEIGHT = 64
display = adafruit_displayio_ssd1306.SSD1306(display_bus, width=WIDTH, height=HEIGHT)

View file

@ -5,6 +5,7 @@
import time
import board
import displayio
import i2cdisplaybus
import neopixel
import digitalio
from adafruit_seesaw import seesaw, rotaryio, digitalio
@ -41,7 +42,7 @@ displayio.release_displays()
# oled
oled_reset = board.D9
display_bus = displayio.I2CDisplay(i2c, device_address=0x3D, reset=oled_reset)
display_bus = i2cdisplaybus.I2CDisplayBus(i2c, device_address=0x3D, reset=oled_reset)
WIDTH = 128
HEIGHT = 64
display = adafruit_displayio_ssd1306.SSD1306(display_bus, width=WIDTH, height=HEIGHT)

View file

@ -7,6 +7,7 @@ import board
from analogio import AnalogIn
import adafruit_st7789
import displayio
import fourwire
import neopixel
from rainbowio import colorwheel
from adafruit_display_text import label
@ -15,7 +16,7 @@ from font_orbitron_bold_webfont_36 import FONT as orbitron_font
displayio.release_displays()
spi = busio.SPI(clock=board.GP18, MOSI=board.GP19)
display_bus = displayio.FourWire(spi, command=board.GP20, chip_select=board.GP21, reset=None)
display_bus = fourwire.FourWire(spi, command=board.GP20, chip_select=board.GP21, reset=None)
display = adafruit_st7789.ST7789(display_bus, width=240, height=240, rowstart=80, rotation=0)
group = displayio.Group()