Hi
I just discovered nanoframework and was wondering if there is any support for the ESP32 Cheap-Yellow-Display boards (https://github.com/witnessmenow/ESP32-Cheap-Yellow-Display) out of the box?
Did not yet find a lot of info on lcd-displays with touch support.
Any hints to docs, code or projects regarding how to create a simple UI in nanoframework would be appreciated.
Great work, keep going!
#nanoFramwork on "ESP32-2432S028R" aka Cheap-Yellow-Display (CYD)
1 messages · Page 1 of 1 (latest)
What is the lcd driver? And is it SPI? We do have quite some. And also a generic one.
Display driver seems to be an ILI9341, according to the data sheet of the board. The touch screen XPT2046, both on SPI.
Found some samples https://docs.nanoframework.net/samplesdetails/Graphics/README.html
I'll go through that first, thanks!
There is the support for the screen driver. See: https://github.com/nanoframework/nf-interpreter/tree/main/src/nanoFramework.Graphics/Graphics/Displays You'll have either to build an image with the specific driver, either use the generic image and used the managed driver. No penalty in terms of performances at all. The second solution has the advantage of already having an image for it. Touch wise, no support on the native side. Easier way will most likely to write a managed driver. Touch is usually quite easy.
There is support for the ESP32 chip. For the display driver that's another story... but we do have a managed display driver that you can use most certainly. If needed you can always move to a native version at a later time (for performance reasons mostly)
There is no pernalty for performance, only at initiatlization time but that's already long for each screens, so few more milliseconds, do not make a huge difference!