Hi.
Can someone please tell me if they have come across this display error on an OLED SSD1306 display? See "jibberish" down the bottom right corner. It "feels" like some sort of overflow.
First thing to try is using the F() macro when printing text literals. Putting F() around the quoted text tells the compiler to use it directly from program memory instead of putting it into ram.
display.print(F("Select mA"));
If that doesn't help, the U8g2 library has options to use a page buffer, which uses considerably less memory than a full buffer. If you are using the Adafruit library, the 1024 byte buffer for a 128x64 display is not shown in the dynamic memory total from the compiler, so you have to allow for that much more ram.