I made a commit of my branch of CircuitPython here with the ESP32-S3 LCD peripheral updates:
https://github.com/kmatch98/esp-idf/tree/release/v4.4_rgblcd
this also depends upon some updates to the ESP-IDF for driving the LCD peripheral:
https://github.com/kmatch98/circuitpython/tree/esp32s3_dotclockdisplay
These ESP-IDF changes are required to allow CircuitPython to allocate the FrameBuffer, to prevent the LCD peripheral from getting starved for data during DMA transfers, and allows CircuitPython to trigger the screen refreshes, thus preventing “tearing”.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.