Sonoff-Tasmota icon indicating copy to clipboard operation
Sonoff-Tasmota copied to clipboard

Parallel display support in uniDisplay driver

Open blakadder opened this issue 2 years ago • 3 comments

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. https://github.com/HASwitchPlate/openHASP/discussions/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)

blakadder avatar Sep 19 '22 11:09 blakadder

looks very promising!

gemu2015 avatar Sep 19 '22 11:09 gemu2015

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 avatar Sep 23 '22 15:09 gemu2015

@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

gemu2015 avatar Sep 30 '22 11:09 gemu2015