adafruit/Adafruit_CircuitPython_SSD1327

Error Running I2C Example on Pi CM4

AlexKlimaj opened this issue · 3 comments

I have a custom Pi 4 Compute Module board with the "Adafruit Grayscale 1.5" 128x128 OLED Display" and an I2C LED driver on I2C1. I have the I2C LED driver working on the bus no problem. I am trying to get the adafruit_ssd1327 library running. When I run the example code, I get garbage displayed on the screen. I see traffic on the I2C1 bus when I run the code but the data does not look correct. It looks like a 0x80 is getting inserted every other byte.

scope_9

Are you running it with bare metal CircuitPython or on Linux? If Linux, it may be related to adafruit/Adafruit_Blinka_Displayio#72.

Are you running it with bare metal CircuitPython or on Linux? If Linux, it may be related to adafruit/Adafruit_Blinka_Displayio#72.

Raspbian on the Pi4 Compute Module.

Behavior matches this.
adafruit/Adafruit_Blinka_Displayio#80

It looks like 0x80 is getting inserted between each byte in the init sequence.

Closing in favor of adafruit/Adafruit_Blinka_Displayio#80 since the issue isn't part of this library.