smartpanle / PanelLan_esp32_arduino

PanelLan esp32 arduino lib, supports PanelLan displays, SC01, SC01_PLUS(ZX3D50CE08S), SC02(ZX4D30NE01S-UR), SC05(ZX7D00CE01S), KC01(ZX2D10GE01S), BC02(ZX3D95CE01S-TR), SC07(ZX4D30CE08S-4827)
MIT License
13 stars 2 forks source link

Display Tears while downloading OTA updates #5

Open Agriwater opened 3 months ago

Agriwater commented 3 months ago

When you download via SSL a file, the display glitches alot, even with DMA access enabled.

EeeeBin commented 3 months ago

try this https://github.com/esp-arduino-libs/arduino-esp32-sdk

Agriwater commented 2 months ago

I am using platform io for the project and so far I am unable to adapt the sdk to work for platform io, any suggestions ?

EeeeBin commented 2 months ago

Sorry, I haven't used platform. I read the documentation and maybe this introduction will help you replace arduino-esp32 https://docs.platformio.org/en/latest/platforms/espressif32.html#using-arduino-framework-with-staging-version

Agriwater commented 2 months ago

I guess the second problem is, those fast sdk's you linked, are only built for esp32-3.0.2 latest, and the panellan only works from espressif >= version 5 ?

EeeeBin commented 2 months ago

Due to the instability of the arduino-esp32 v3 version, I have not tested whether it can run normally. I have only conducted tests on the v2 version. To resolve display tearing issues, you need to enable XIP in PSRAM. For a detailed description, please refer to the following link: Why do I get overall drift of the display when ESP32-S3 is driving an RGB LCD screen?.