moononournation / Arduino_GFX

Arduino GFX developing for various color displays and various data bus interfaces
Other
811 stars 158 forks source link

QSPI Screen like ST77903 Support #395

Closed qiqiji closed 10 months ago

qiqiji commented 10 months ago

Dear moononournation,

Previously, I used the ST7789 and GC9A01 display in some of my project under Arduino IDE, and them worked perfectly. But now I need to replace the screen with a round 1.6 inch display which use ST77903 driver IC, which uses the QSPI interface.

HD16001C16规格书.pdf ST77903_APN_V1.3.pdf ST77903_SPEC_P0.4.pdf

However, I noticed that the current library(both Arduino_GFX, TFT_eSPI, LovyanGFX) does not support it. I found the corresponding driver for ESP-IDF . But I'm finding it challenging and even not possible to port all my codes from my previous Arduino IDE project to ESP-IDF. I apologize for taking up your time, but i hope if you have any interest or plans to add QSPI support to the library and that will be great.

FYI, driver under esp-idf, i tested works after i make some change for the init code form manufacturer (and it cames with lvgl port) https://github.com/espressif/esp-dev-kits/files/12249442/ST77903_QSPI_1_6_400_400.zip

also, if you need, i can send you a display for testing. it has a 16p FPC connector, i also have made a esp32-s3 board to test it.

BTW: 我注意到您来自香港,不知后续沟通是否方便使用中文?我的英文实在是不太好。

moononournation commented 10 months ago

Sorry, I do not have this display in hand. But welcome for your contribution.