Teensy LC and Adafruit_SSD1306 via 12C? Weird scrolling

Status
Not open for further replies.

blakeAlbion

Well-known member
I'm seeing some weird scrolling using the Adafruit_SSD1306 (with 128x32 OLED Display) with I2C on my Teensy LC. (Never mind how slow this runs on the LC)
It seems like there's a small offset error and the bitmap keeps getting nudged over as if scrolling from left to right, with a few dirty pixels in the upper left hand corner.

I'm running the Adafruit snowflake demo (unmodified). If I just display text, I see the same issue.

This is just 2-pin I2C using pins 18 and 19. Do I need a "reset" pin as well?

This same test works fine on my Teensy 4.

Ben
 
What's the value of the pullups the display uses? If it is 10k or such, it might be worth a try to add stronger ones?
 
The display no longer has pixel drift, but runs slower. I tried 2.2K pull-up resistors. Maybe something a little bigger.
 
Status
Not open for further replies.
Back
Top