Skip to content

Commit d648e9a

Browse files
authored
Merge pull request #80 from DJDevon3/WorkingBranch
Update simpletest with 8.0 standards
2 parents 49caf70 + a871c95 commit d648e9a

File tree

1 file changed

+12
-14
lines changed

1 file changed

+12
-14
lines changed

examples/ssd1306_simpletest.py

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,26 +4,24 @@
44
# Basic example of clearing and drawing pixels on a SSD1306 OLED display.
55
# This example and library is meant to work with Adafruit CircuitPython API.
66

7-
# Import all board pins.
8-
from board import SCL, SDA
9-
import busio
10-
11-
# Import the SSD1306 module.
7+
import board
8+
import displayio
129
import adafruit_ssd1306
1310

11+
displayio.release_displays()
1412

15-
# Create the I2C interface.
16-
i2c = busio.I2C(SCL, SDA)
13+
# Create the I2C bus interface.
14+
i2c = board.I2C() # uses board.SCL and board.SDA
15+
# i2c = busio.I2C(board.GP1, board.GP0) # Pi Pico RP2040
1716

1817
# Create the SSD1306 OLED class.
19-
# The first two parameters are the pixel width and pixel height. Change these
20-
# to the right size for your display!
21-
display = adafruit_ssd1306.SSD1306_I2C(128, 32, i2c)
22-
# Alternatively you can change the I2C address of the device with an addr parameter:
23-
# display = adafruit_ssd1306.SSD1306_I2C(128, 32, i2c, addr=0x31)
18+
display_width = 128
19+
display_height = 32
20+
display = adafruit_ssd1306.SSD1306_I2C(display_width, display_height, i2c)
21+
# You can change the I2C address with an addr parameter:
22+
# display = adafruit_ssd1306.SSD1306_I2C(display_width, display_height, i2c, addr=0x31)
2423

25-
# Clear the display. Always call show after changing pixels to make the display
26-
# update visible!
24+
# fills display with black pixels clearing it
2725
display.fill(0)
2826
display.show()
2927

0 commit comments

Comments
 (0)