I have a small bug with my 128x32 isc OLED display which seems to happen if I try to update it too fast. When on one particular “page” on my code displaying a fill bar using the adafruit library, I’m testing it out by changing the value to be displayed by moving a potentiometer. The pot can be a little noisy, and if the value starts to change quickly due to noise, the display develops a bug where all pixels shift down by one row, and sometimes a line of lit pixels is seen on the top row.
My primary fix is to try to minimise the screen update rate but I’d just like to know what is actually happening here and why does it do this so I can effectively solve the issue.
Thanks in advance!