It looks like the ESP32-S3 has a built in LCD interface that supports "8-bit ~16-bit parallel RGB, I8080, and MOTO6800 interfaces".
Module Datasheet =
https://www.espressif.com/sites/default/files/documentation/esp32-s3-wroom-1_wroom-1u_datasheet_en.pdfChip Datasheet =
https://www.espressif.com/sites/default/files/documentation/esp32-s3_datasheet_en.pdfTech Reference Manual =
https://www.espressif.com/sites/default/files/documentation/esp32-s3_technical_reference_manual_en.pdfHardware Design Guide =
https://www.espressif.com/sites/default/files/documentation/esp32-s3_hardware_design_guidelines_en.pdfThat interface, coupled with the PSRAM up to 8MB for a frame buffer, sounds like it would make an interesting LCD display driver up to decent sizes for a seriously low price compared to alternatives.
I'm looking to give this a shot, but I have two concerns due to the minimal information out there:
1) Software/lib support.
2) Hardware pinout and configuration.
I feel like the main reason to use these parts like ESP32 is typically due to the community projects as examples, but I'm having a hard time finding anyone that is using the LCD controller on these things now. If the only software support is for SPI displays that doesn't efficiently use the PSRAM for a framebuffer, then it's not worth playing with this now and I'll use a SSD1963 or something instead.
I've also been bit by the hardware IO multiplexer pin mapping/configuration on an earlier ESP32. Having a multiplexer is great and all, but there are some important exceptions that I feel like aren't' clearly enough noted. Input only digital pins (should have seen that in the table, my bad)... Unusable ADC channel when Wifi is enabled (why?)... Power up glitches only only some pins(fun!) ... etc...
So the question of the day...
Has anyone used the ESP32-S3 LCD controller to directly drive an RGB lcd, and even better be able to point me to a working schematic example with the connections between the thing and an actual display, and even better-er with a working software repo?