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

Parallel display support in uniDisplay driver #39

Open
blakadder opened this issue Sep 19, 2022 · 3 comments
Open

Parallel display support in uniDisplay driver #39

blakadder opened this issue Sep 19, 2022 · 3 comments

Comments

@blakadder
Copy link

Support for parallel display to be used with LVGL via uniDisplay driver

With the proliferation of ESP32-S3 chinese manufacturers have started making display boards with parallel display interface

f.e. HASwitchPlate/openHASP#383 or https://www.alibaba.com/product-detail/Good-heat-dissipation-IPS-LCD-Color_1600148110318.html

-->

Have you looked for this feature in other issues and in the docs?

Is your feature request related to a problem? Please describe.

Describe the solution you'd like

Describe alternatives you've considered

Additional context

(Please, remember to close the issue when the problem has been addressed)

@gemu2015
Copy link
Owner

looks very promising!

@gemu2015
Copy link
Owner

i had a parallel ili9341 laying around. (https://www.amazon.de/ARCELI-ILI9341-240X320-Display-Arduino/dp/B09DYDYSL3/ref=asc_df_B09DYDYSL3/?tag=googshopde-21&linkCode=df0&hvadid=579320962303&hvpos=&hvnetw=g&hvrand=7919256257140488711&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=9062618&hvtargid=pla-1440065907977&psc=1&th=1&psc=1)

i added an esp32-s3 WROOM and now i am porting the universal driver.
will have options for 8 and 16 bit interface

will take a few days since i am short of time currently.

@gemu2015
Copy link
Owner

@blakadder
parallel support in Universal display driver is ready including simple resistive touch (DMA not yet)
for above display. (esp32-s3 only)

needed a large number of changes, must be testet for regressions in other displays.
will not do a pr until better tested.

if you get hands on a 16 bit parallel display you may give it a try, should work also,

files affected:
uDisplay.cpp
uDisplay.h
renderer.cpp
renderer.h
xdrv_55_touch.ino
xdsp_17_universal.ini

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants