Hi! I am sorry to bother- but a whole weekend wasnt enough to find a solution..now I hope someone here may enlighten me:-)
So- I am using a 128x128 color OLED with a SSD1351 chip. I am using the Adafruit GFX and the Adafruit SSD1352 lib. I am using also a custom font. All on a Arduino Nano.
So far so good.
When I am now updating my OLED with some new Senor values the chaos begins.
" tft.print(fukt); "
Standard solution to not write a big number mash is ti define .setTextColor(WHITE,BLACK); so that the Background is also written. BUT this only works with the standard fonts.
So I have to make a rectangle, fill it and write my new value...which leads to ugly flickering.
So I read about writing the screen to the memory and then update it- but i wasnt able to find more about bulk pixel writing and buffering.
I tried some other lib like ssd13xx- which behaves nicer. Sadly I am not able to get my fonts in and the documentation is not really...so I dont get it.
So- how can I get rid of the flickering? Is there maybe a tft.write and tft. refresh function like in ssd1302? I cant find information about it. Just the .display(); is rejected when compiling.