Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ESP32S3 artifacts on LCD after wifi enabled (IDFGH-6953) #8573

Closed
ghost opened this issue Mar 15, 2022 · 2 comments
Closed

ESP32S3 artifacts on LCD after wifi enabled (IDFGH-6953) #8573

ghost opened this issue Mar 15, 2022 · 2 comments
Labels
Resolution: Done Issue is done internally Status: Done Issue is done internally

Comments

@ghost
Copy link

ghost commented Mar 15, 2022

  • Development Kit: ESP32-S3-MINI-1
  • IDF version v4.4 stable version
  • Build System: CMake invoked by espressif-IDE
  • Compiler version xtensa-esp32s3-elf-gcc (crosstool-NG esp-2021r2-patch2) 8.4.0
  • Operating System: macOS/Windows
  • Using an IDE?: espressif-IDE
  • Power Supply: external 3.3V
  • CPU frequncy: 240 MHz / 160 MHz (problem at both values)

Problem Description

First the official lcd driver was sucesfully implemented with a 16 bit paralel interface, where a double buffer was used to send the data alternately to the LCD. Before a new write occurs the LCD write function waits for a transmitt done event. Until this point the driver has worked as expected and the problems started occuring after the wifi module was enabled.

At this point at random time artifacts started occuring on the display which happens pretty frequent. After some investigation we can for sure confirm that this behavior is connected with the wifi. From the behaviour it looks like the region is not set correctly because the pixels apear in random positions and have random region shapes.

What we have tried

  • Running wifi as default on CPU0 and all other tasks on CPU1.
  • changing the default wifi CPU from 0 to 1 and having the LCD task running on CPU0 and also
@espressif-bot espressif-bot added the Status: Opened Issue is new label Mar 15, 2022
@github-actions github-actions bot changed the title ESP32S3 artifacts on LCD after wifi enabled ESP32S3 artifacts on LCD after wifi enabled (IDFGH-6953) Mar 15, 2022
@suda-morris
Copy link
Collaborator

Hi @daniInfi7 could you check the solution in #8212 to see whether it can help?

@ghost
Copy link
Author

ghost commented Mar 16, 2022

@suda-morris this has solved the problem, thank you!

@ghost ghost closed this as completed Mar 16, 2022
@espressif-bot espressif-bot added Resolution: Done Issue is done internally Status: Done Issue is done internally and removed Status: Opened Issue is new labels Sep 23, 2022
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Resolution: Done Issue is done internally Status: Done Issue is done internally
Projects
None yet
Development

No branches or pull requests

2 participants