Increased number of bytes sent to oled display driver chip to flush garbage from ram
No more weird garbage displayed at the bottom of the display
Should fix https://github.com/iNavFlight/inav/issues/5903#issue-649190830
Does anyone have any idea how this works? Does it corrupt the other displays that currently work?
I've learned there are a few different chips used for OLED drivers.
The SSH1106 needs more data sent to it than the SSD1306. The SSD1306 just gets bytes for the pixels. The SSH1106 has memory for four extra columnsthat are not displayed. It looks like Matm616 is looking at an SSH1106 display.
For the SSH1106, we would send two blank columns, then the data you want displayed, then two more blank columns. I have samples of each type on order.
AFAIK this is not the reason and PR #10975 fixes root cause.