Skip to content

Commit 74eaa1b

Browse files
committed
i2cdisplaybus change
1 parent 53f5f23 commit 74eaa1b

File tree

13 files changed

+26
-13
lines changed

13 files changed

+26
-13
lines changed

4x4_MIDI_Messenger/code.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
from rainbowio import colorwheel
99
import keypad
1010
import displayio
11+
import i2cdisplaybus
1112
import busio
1213
import adafruit_seesaw.seesaw
1314
import adafruit_seesaw.neopixel
@@ -50,7 +51,7 @@
5051

5152
i2c = board.STEMMA_I2C()
5253
# STEMMA OLED setup
53-
display_bus = displayio.I2CDisplay(i2c, device_address=0x3D, reset=oled_reset)
54+
display_bus = i2cdisplaybus.I2CDisplayBus(i2c, device_address=0x3D, reset=oled_reset)
5455
display = adafruit_displayio_ssd1306.SSD1306(display_bus, width=128, height=64)
5556

5657
splash = displayio.Group()

AHT20_OLED/code.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212
# OLED
1313
import displayio
14+
import i2cdisplaybus
1415
import terminalio
1516
from adafruit_display_text import label
1617
import adafruit_displayio_ssd1306
@@ -25,7 +26,7 @@
2526

2627

2728
#OLED
28-
display_bus = displayio.I2CDisplay(i2c, device_address=0x3C)
29+
display_bus = i2cdisplaybus.I2CDisplayBus(i2c, device_address=0x3C)
2930
display = adafruit_displayio_ssd1306.SSD1306(display_bus, width=128, height=32)
3031

3132
# Make the display context

CAN_Bus_BFF/CircuitPython/can_bus_bff_receiver.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import board
66
import terminalio
77
import displayio
8+
import i2cdisplaybus
89
from digitalio import DigitalInOut
910
from adafruit_mcp2515.canio import Message, RemoteTransmissionRequest
1011
from adafruit_mcp2515 import MCP2515 as CAN
@@ -15,7 +16,7 @@
1516

1617
i2c = board.STEMMA_I2C()
1718
# STEMMA OLED setup
18-
display_bus = displayio.I2CDisplay(i2c, device_address=0x3D, reset=None)
19+
display_bus = i2cdisplaybus.I2CDisplayBus(i2c, device_address=0x3D, reset=None)
1920
display = adafruit_displayio_ssd1306.SSD1306(display_bus, width=128, height=64)
2021

2122
cs = DigitalInOut(board.A3)

CircuitPython_GetSuperpower_PicoW_OpenAI/code.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
import board
99
import displayio
10+
import i2cdisplaybus
1011
import digitalio
1112
import keypad
1213
import socketpool
@@ -75,7 +76,7 @@
7576

7677
# STEMMA I2C on picowbell
7778
i2c = board.STEMMA_I2C()
78-
display_bus = displayio.I2CDisplay(i2c, device_address=0x3D, reset=oled_reset)
79+
display_bus = i2cdisplaybus.I2CDisplayBus(i2c, device_address=0x3D, reset=oled_reset)
7980

8081
WIDTH = 128
8182
HEIGHT = 64

CircuitPython_KeyPad_Calculator/code/code.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
import board
66
import displayio
7+
import i2cdisplaybus
78
import keypad
89
import adafruit_displayio_sh1107
910
from adafruit_hid.keyboard import Keyboard
@@ -57,7 +58,7 @@ def lookup(layer, key_number):
5758
# Use for I2C
5859
i2c = board.I2C() # uses board.SCL and board.SDA
5960
# i2c = board.STEMMA_I2C() # For using the built-in STEMMA QT connector on a microcontroller
60-
display_bus = displayio.I2CDisplay(i2c, device_address=0x3C)
61+
display_bus = i2cdisplaybus.I2CDisplayBus(i2c, device_address=0x3C)
6162

6263
# SH1107 is vertically oriented 64x128
6364
WIDTH = 128

CircuitPython_OLED_Watch/code.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
import board
66
import displayio
7+
import i2cdisplaybus
78
import adafruit_displayio_ssd1306
89
import terminalio
910
import adafruit_ds3231
@@ -17,7 +18,7 @@
1718

1819
i2c = board.I2C() # uses board.SCL and board.SDA
1920
# i2c = board.STEMMA_I2C() # For using the built-in STEMMA QT connector on a microcontroller
20-
display_bus = displayio.I2CDisplay(i2c, device_address=0x3c)
21+
display_bus = i2cdisplaybus.I2CDisplayBus(i2c, device_address=0x3c)
2122
oled = adafruit_displayio_ssd1306.SSD1306(display_bus, width=128, height=32)
2223

2324
rtc = adafruit_ds3231.DS3231(i2c)

CircuitPython_Sip_and_Puff/puff_detector.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
from adafruit_display_text import label
1111
from displayio import Group
1212
import displayio
13+
import i2cdisplaybus
1314
import adafruit_displayio_ssd1306
1415
import adafruit_lps35hw
1516

@@ -94,7 +95,7 @@ def _init_stuff(self):
9495
displayio.release_displays()
9596
i2c = board.I2C()
9697

97-
display_bus = displayio.I2CDisplay(i2c, device_address=0x3D)
98+
display_bus = i2cdisplaybus.I2CDisplayBus(i2c, device_address=0x3D)
9899
self.display = adafruit_displayio_ssd1306.SSD1306(
99100
display_bus, width=DISPLAY_WIDTH, height=DISPLAY_HEIGHT
100101
)

FunHouse_IOT_Hub/battery_peripheral/code.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
from adafruit_io.adafruit_io import IO_MQTT
2626

2727
import displayio
28+
import i2cdisplaybus
2829
import terminalio
2930
from adafruit_display_text import label
3031
import adafruit_displayio_ssd1306
@@ -101,7 +102,7 @@ def message(client, feed_id, payload):
101102

102103
i2c = board.I2C() # uses board.SCL and board.SDA
103104
# i2c = board.STEMMA_I2C() # For using the built-in STEMMA QT connector on a microcontroller
104-
display_bus = displayio.I2CDisplay(i2c, device_address=0x3C)
105+
display_bus = i2cdisplaybus.I2CDisplayBus(i2c, device_address=0x3C)
105106

106107
WIDTH = 128
107108
HEIGHT = 32

I_Voted_Pin/code.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
from adafruit_debouncer import Debouncer
77
import digitalio
88
import displayio
9+
import i2cdisplaybus
910
from adafruit_display_text import label
1011
import adafruit_displayio_ssd1306
1112
from adafruit_bitmap_font import bitmap_font
@@ -35,7 +36,7 @@
3536
# Set up display & add group
3637
i2c = board.I2C() # uses board.SCL and board.SDA
3738
# i2c = board.STEMMA_I2C() # For using the built-in STEMMA QT connector on a microcontroller
38-
display_bus = displayio.I2CDisplay(i2c, device_address=0x3C)
39+
display_bus = i2cdisplaybus.I2CDisplayBus(i2c, device_address=0x3C)
3940
display = adafruit_displayio_ssd1306.SSD1306(display_bus, width=128, height=32)
4041
group = displayio.Group()
4142
display.root_group = group

MIDI_Melody_Maker/code.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
from digitalio import DigitalInOut, Direction, Pull
1313
from analogio import AnalogIn
1414
import displayio
15+
import i2cdisplaybus
1516
import adafruit_imageload
1617
from adafruit_display_text import label
1718
import adafruit_displayio_ssd1306
@@ -34,7 +35,7 @@
3435
# Use for I2C for STEMMA OLED
3536
i2c = board.I2C() # uses board.SCL and board.SDA
3637
# i2c = board.STEMMA_I2C() # For using the built-in STEMMA QT connector on a microcontroller
37-
display_bus = displayio.I2CDisplay(i2c, device_address=0x3D, reset=oled_reset)
38+
display_bus = i2cdisplaybus.I2CDisplayBus(i2c, device_address=0x3D, reset=oled_reset)
3839

3940
# STEMMA OLED dimensions. can have height of 64, but 32 makes text larger
4041
WIDTH = 128

MIDI_for_Makers/Receive_and_Display_MIDI_Messages/code.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import usb_midi
77
import adafruit_midi
88
import displayio
9+
import i2cdisplaybus
910
import terminalio
1011
from adafruit_display_text import label
1112
import adafruit_displayio_ssd1306
@@ -26,7 +27,7 @@
2627
# STEMMA I2C setup for CP 7.2+
2728
# i2c = board.STEMMA_I2C()
2829

29-
display_bus = displayio.I2CDisplay(i2c, device_address=0x3D, reset=oled_reset)
30+
display_bus = i2cdisplaybus.I2CDisplayBus(i2c, device_address=0x3D, reset=oled_reset)
3031

3132
# midi setup
3233
print(usb_midi.ports)

PicoW_CircuitPython_HTTP_Server/code.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import board
1212
import microcontroller
1313
import displayio
14+
import i2cdisplaybus
1415
import terminalio
1516
from adafruit_display_text import label
1617
import adafruit_displayio_ssd1306
@@ -47,7 +48,7 @@ def c_to_f(temp):
4748

4849
# STEMMA I2C on picowbell
4950
i2c = busio.I2C(board.GP5, board.GP4)
50-
display_bus = displayio.I2CDisplay(i2c, device_address=0x3D, reset=oled_reset)
51+
display_bus = i2cdisplaybus.I2CDisplayBus(i2c, device_address=0x3D, reset=oled_reset)
5152

5253
WIDTH = 128
5354
HEIGHT = 64

Pico_MIDI_Fighter/code.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
import time
66
import board
7+
import i2cdisplaybus
78
import displayio
89
import terminalio
910
import adafruit_aw9523
@@ -23,7 +24,7 @@
2324
# i2c setup, higher frequency for display refresh
2425
i2c = busio.I2C(board.GP1, board.GP0, frequency=1000000)
2526
# i2c display setup
26-
display_bus = displayio.I2CDisplay(i2c, device_address=0x3D)
27+
display_bus = i2cdisplaybus.I2CDisplayBus(i2c, device_address=0x3D)
2728
# i2c AW9523 GPIO expander setup
2829
aw = adafruit_aw9523.AW9523(i2c)
2930
# MIDI setup as MIDI out device

0 commit comments

Comments
 (0)