esp32 7 inch display
Hello. I want to build a project on a 7 inch screen with ESP32-S3 and the like. Is there anything that will work in Micropython? Is there anything that integrates ESP32-S3 and the like into the screen? I've seen all sorts of things but they require drivers that I haven't seen in Micropython like SC7277 EK9716BD3 + EK73002AB2 Thank you very much!
micro-gui works fine on an ESP32-S3 however there is no driver for a 7" screen. There are two problems with large screens, both stemming from she size of the frame buffer. Firstly the RAM requirement - although this is less of an issue with chips like the S3 which supports SPIRAM. The second problem is the time to transfer the contents of the frame buffer to the display.
For supported displays see this doc but the maximum size is currently 320x480. This is by design - I may support larger displays in the future but they won't be greatly larger.
Larger displays are best supported by libraries not based on framebuf. In these libraries display primitives run on the display hardware, with the only frame buffer being on that device. You could investigate LVGL which I believe works that way.
Thank you.
I do have this RA8875 library which supports 7" displays. This uses the RA8875 graphics primitives rather than framebuf. The GUI has a touch interface, however support is limited to only a few Adafruit displays.