Open 1kvin opened 5 months ago
I can confirm that there is a problem. The initialization code from above doesn't work for me (also the OOTB solution doesn't work)
But, now when nanoFramework got graphics drivers, maybe it's time to mark this one as "obsolete" and stick only with one implementation?
@josesimoes Any thoughts on this?
Maybe we should "collect" the various version of the init code that are being used out there. I don't think there will be a one size fits all...
I just tested the same OLED display with generic config (I'm using OLED128x64)- now it works. Probably missed something last time.
Anyway, I compared both configs from 96x16 version. There are just a few differences. I assume we can ignore the scroll setting. But there are two more. Which one is more generic?
Each register has flags. So, it's "just" about looking at the documentation to understand which flags are used. Also, some copies may have added extra flags or bugs and require to set some flags that are ignored on genuine versions. I would not bother too much about all this.
Target name(s)
ESP32_C3_REV3
Firmware version
ESP32_C3_REV3-1.9.1.75
Was working before? On which version?
No response
Device capabilities
No response
Description
I'm seeing problems with the display. The standard example does not work, I decided to try to figure out the problem and used a modified initialization from here.
Here is the solution that works for me:
Maybe it's a copy paste victim
How to reproduce
No response
Expected behaviour
No response
Screenshots
No response
Aditional information
No response