Skip to content

Commit d077454

Browse files
authored
Merge pull request #41 from FoamyGuy/displayio_api_updates
displayio api updates
2 parents c15832c + 611dd29 commit d077454

File tree

4 files changed

+12
-6
lines changed

4 files changed

+12
-6
lines changed

examples/ov5640_directio_kaluga1_3_ili9341.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,11 @@
1919
import struct
2020

2121
import board
22+
import busdisplay
2223
import busio
2324
import digitalio
2425
import displayio
26+
import fourwire
2527
from adafruit_ticks import ticks_less, ticks_ms
2628

2729
import adafruit_ov5640
@@ -36,7 +38,7 @@
3638
state.switch_to_output(True)
3739

3840
spi = busio.SPI(MOSI=board.LCD_MOSI, clock=board.LCD_CLK)
39-
display_bus = displayio.FourWire(
41+
display_bus = fourwire.FourWire(
4042
spi,
4143
command=board.LCD_D_C,
4244
chip_select=board.LCD_CS,
@@ -69,7 +71,7 @@
6971
b"\x29\x80\x78" # Display on then delay 0x78 (120ms)
7072
)
7173

72-
display = displayio.Display(display_bus, _INIT_SEQUENCE, width=320, height=240)
74+
display = busdisplay.BusDisplay(display_bus, _INIT_SEQUENCE, width=320, height=240)
7375

7476
bus = busio.I2C(scl=board.CAMERA_SIOC, sda=board.CAMERA_SIOD)
7577
cam = adafruit_ov5640.OV5640(

examples/ov5640_jpeg_kaluga1_3.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,15 @@
2121
import board
2222
import busio
2323
import displayio
24+
import fourwire
2425
import microcontroller
2526

2627
import adafruit_ov5640
2728

2829
# Release any resources currently in use for the displays
2930
displayio.release_displays()
3031
spi = busio.SPI(MOSI=board.LCD_MOSI, clock=board.LCD_CLK)
31-
display_bus = displayio.FourWire(
32+
display_bus = fourwire.FourWire(
3233
spi,
3334
command=board.LCD_D_C,
3435
chip_select=board.LCD_CS,

examples/ov5640_sdcard_kaluga_1_3.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
import board
2929
import busio
3030
import displayio
31+
import fourwire
3132
import neopixel
3233
import sdcardio
3334
import storage
@@ -37,7 +38,7 @@
3738
# Release any resources currently in use for the displays
3839
displayio.release_displays()
3940
spi = busio.SPI(MOSI=board.LCD_MOSI, clock=board.LCD_CLK)
40-
display_bus = displayio.FourWire(
41+
display_bus = fourwire.FourWire(
4142
spi,
4243
command=board.LCD_D_C,
4344
chip_select=board.LCD_CS,

examples/ov5640_stopmotion_kaluga1_3.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,10 @@
5151
import analogio
5252
import bitmaptools
5353
import board
54+
import busdisplay
5455
import busio
5556
import displayio
57+
import fourwire
5658
import gifio
5759
import sdcardio
5860
import storage
@@ -72,7 +74,7 @@ def record_pressed():
7274

7375
displayio.release_displays()
7476
spi = busio.SPI(MOSI=board.LCD_MOSI, clock=board.LCD_CLK)
75-
display_bus = displayio.FourWire(
77+
display_bus = fourwire.FourWire(
7678
spi,
7779
command=board.LCD_D_C,
7880
chip_select=board.LCD_CS,
@@ -105,7 +107,7 @@ def record_pressed():
105107
b"\x29\x80\x78" # Display on then delay 0x78 (120ms)
106108
)
107109

108-
display = displayio.Display(display_bus, _INIT_SEQUENCE, width=320, height=240)
110+
display = busdisplay.BusDisplay(display_bus, _INIT_SEQUENCE, width=320, height=240)
109111

110112
sd_spi = busio.SPI(clock=board.IO18, MOSI=board.IO14, MISO=board.IO17)
111113
sd_cs = board.IO12

0 commit comments

Comments
 (0)