diff --git a/README.rst b/README.rst index c53b60d..e0266f6 100644 --- a/README.rst +++ b/README.rst @@ -64,6 +64,7 @@ Usage Example import displayio import terminalio import bitmap_label as label # from adafruit_display_text + from i2cdisplaybus import I2CDisplayBus import adafruit_displayio_sh1107 displayio.release_displays() @@ -71,7 +72,7 @@ Usage Example # Use for I2C i2c = board.I2C() - display_bus = displayio.I2CDisplay(i2c, device_address=0x3C) + display_bus = I2CDisplayBus(i2c, device_address=0x3C) # SH1107 is vertically oriented 64x128 WIDTH = 128 diff --git a/adafruit_displayio_sh1107.py b/adafruit_displayio_sh1107.py index 65efcce..b53dba4 100644 --- a/adafruit_displayio_sh1107.py +++ b/adafruit_displayio_sh1107.py @@ -108,7 +108,7 @@ b"\xb0\x00" # set page address = 0 (POR) b"\xa4\x00" # entire display off, retain RAM, normal status (POR) b"\xa6\x00" # normal (not reversed) display - b"\xaf\x00" # DISPLAY_ON + b"\xaf\x80\x64" # DISPLAY_ON + 100ms delay ) _PIXELS_IN_ROW = True else: @@ -127,7 +127,7 @@ # b"\xb0\x00" # set page address = 0 (POR) b"\xa4\x00" # entire display off, retain RAM, normal status (POR) b"\xa6\x00" # normal (not reversed) display - b"\xaf\x00" # DISPLAY_ON + b"\xaf\x80\x64" # DISPLAY_ON + 100ms delay ) _PIXELS_IN_ROW = False diff --git a/examples/displayio_sh1107_game_of_life.py b/examples/displayio_sh1107_game_of_life.py index 40855b9..717f2de 100644 --- a/examples/displayio_sh1107_game_of_life.py +++ b/examples/displayio_sh1107_game_of_life.py @@ -11,13 +11,7 @@ import board import displayio - -# Compatibility with both CircuitPython 8.x.x and 9.x.x. -# Remove after 8.x.x is no longer a supported release. -try: - from i2cdisplaybus import I2CDisplayBus -except ImportError: - from displayio import I2CDisplay as I2CDisplayBus +from i2cdisplaybus import I2CDisplayBus import adafruit_displayio_sh1107 diff --git a/examples/displayio_sh1107_random_motion.py b/examples/displayio_sh1107_random_motion.py index 11a3215..5076d7b 100644 --- a/examples/displayio_sh1107_random_motion.py +++ b/examples/displayio_sh1107_random_motion.py @@ -13,18 +13,11 @@ import board import displayio - -# Compatibility with both CircuitPython 8.x.x and 9.x.x. -# Remove after 8.x.x is no longer a supported release. -try: - from i2cdisplaybus import I2CDisplayBus -except ImportError: - from displayio import I2CDisplay as I2CDisplayBus - import terminalio # can try import bitmap_label below for alternative from adafruit_display_text import label +from i2cdisplaybus import I2CDisplayBus import adafruit_displayio_sh1107 diff --git a/examples/displayio_sh1107_simpletest.py b/examples/displayio_sh1107_simpletest.py index 0b12e6c..b4d8f65 100644 --- a/examples/displayio_sh1107_simpletest.py +++ b/examples/displayio_sh1107_simpletest.py @@ -10,18 +10,11 @@ import board import displayio - -# Compatibility with both CircuitPython 8.x.x and 9.x.x. -# Remove after 8.x.x is no longer a supported release. -try: - from i2cdisplaybus import I2CDisplayBus -except ImportError: - from displayio import I2CDisplay as I2CDisplayBus - import terminalio # can try import bitmap_label below for alternative from adafruit_display_text import label +from i2cdisplaybus import I2CDisplayBus import adafruit_displayio_sh1107