Setup/ demo code for st7701s with esp32s3 #164
-
any way you could help with setting up code for this display using a esp32s3 |
Beta Was this translation helpful? Give feedback.
Replies: 8 comments 28 replies
-
still no change on the display. Every uplod of hello world does nothing. What do I need to change in the src files to get this to work? I used provided esp32rgbpanel bus class and arduino st7701 rgb panel display class. attached is the start up code the vendor sent to me. I appened my display class .cpp file. I am using esp32-s3-devkitM-1 |
Beta Was this translation helpful? Give feedback.
-
here is some photos of my wiring. please tell me what you think. |
Beta Was this translation helpful? Give feedback.
-
found out the issue still working on solving it, heres the debug info |
Beta Was this translation helpful? Give feedback.
-
hello world sketch still only gives me garbled image. fades white to red. could this be something with timings? |
Beta Was this translation helpful? Give feedback.
-
I also encounter similar screen while mislead a GC9503V as ST7701V, try get update and use the new class Arduino_GC9503V_RGBPanel |
Beta Was this translation helpful? Give feedback.
-
Thanks for you code provided, Please get update and check the new code is it work:
|
Beta Was this translation helpful? Give feedback.
-
I was able to got ST701 working on my custom board but I have problems with some glitches when repeatedly writing to display. GIF animation works first few frames and then looks like broken hsync. after while it is correct again. Same with hello world example, first few texts are correct then is image distorted for a while and sometimes fixes itself. #define GIF_FILENAME "/power.gif" #include <SPIFFS.h> /* More data bus class: https://github.com/moononournation/Arduino_GFX/wiki/Data-Bus-Class */ /* More display class: https://github.com/moononournation/Arduino_GFX/wiki/Display-Class */ #define GFX_BL 12 // default backlight pin, you may replace DF_GFX_BL to actual backlight pin #define USE_ESP_IDF_LOG /*******************************************************************************
void setup(void) Serial.begin(115200);
gfx->setCursor(100, 100); void loop() File gifFile = SPIFFS.open(GIF_FILENAME, "r"); if (!gifFile || gifFile.isDirectory())
} Serial.println(F("LOOP END")); Another question, is possible to speed up gif framebuffer write? with earth gif animation I can see how is frame writing to framebuffer on display (lines are flickering like on your video) or it is limitation of psram performance? Thank you very much for support. |
Beta Was this translation helpful? Give feedback.
I also encounter similar screen while mislead a GC9503V as ST7701V, try get update and use the new class Arduino_GC9503V_RGBPanel