Need some help with Adafruit_RGBLCD library and i2c

Hi all,
I haven’t been able to work on my photon project for a couple of months now because of work and new (much) longer commute :frowning: However, I did get a few minutes to look at my project over the weekend. I’m still having the same problem with the display getting corrupted after a few minutes.

I remember looking at these threads

But I’m not sure what the next step is - has anyone tried adding the 2 microsecond delay to the adafruit library? Is there some other solution that is working for folks using this display?

Also, would this setspeed function help with anything?
If so, does it go in the app code or in the library?

Have you looked at this thread? It would be interesting to see whether the test binary @mdma provided with his comment help solve your problem.