-
Notifications
You must be signed in to change notification settings - Fork 7.8k
Description
Board
ESP32-S3R8 SoC custom board
Device Description
Custom board with RGB display using PSRAM frame buffer
Hardware Configuration
RGB display, touch controller, RTC clock, I2C gpio expander
Version
latest development Release Candidate (RC-X)
IDE Name
Arduino IDE
Operating System
Windows 11
Flash frequency
80Mhz
PSRAM enabled
yes
Upload speed
921600
Description
During WiFi and BT operations a frame shift relating to bounce buffer out of sync occurs. This effect can be minimized by enabling this options
CONFIG_SPIRAM_FETCH_INSTRUCTIONS=y
CONFIG_SPIRAM_RODATA=y
CONFIG_LCD_RGB_RESTART_IN_VSYNC=y
We know we can pre-compile a library with a custom configuration but if it does not harm any other aspect of the board and have no detremental impact in general ESP-S3 use could they be enabled by default. The result in doing this on an RGB display is just a slight flash rather than a permanent shift of frame.
Sketch
N/A various tasks replicate the issueDebug Message
N/A
Other Steps to Reproduce
The enabling of these options is a well known ESP-IDF solution for RGB displays using bounce buffers
I have checked existing issues, online documentation and the Troubleshooting Guide
- I confirm I have checked existing issues, online documentation and Troubleshooting guide.