Can someone point me in the right direction. I am trying to connect my UNO R4 Wifi to a 3.5" TFT LCD Display. I have 2 different types, although other than the pin configuration I'm not sure what the difference is. I have tried using the demos from LCDWiki_gui, LCDWiki_kbv, MCUFriend_kbv and ILI9486_SPI. Could not get them to compile without errors.
Are there any libraries out there for these shields that will work on the UNO R4? Can any of the above libraries be modified to work with the R4? Please advise and thank you in advance for any help provided.
I have worked on several different display drivers, specifically to run on different Teensy boards.
However, I mainly have worked on boards that communicate using SPI. These both look like they are setup to use a parallel pins setup. The bottom probably harder to interface as it is setup to use the Arduino Mega pin connectors.
Also do you have a link to where to buy these displays. It is often hard to know what the actual display is. ILI9488, ILI9486, HX8357, ... Or is it like a few a few boards for the RPI, that did not have any standard interface.
You have one TFT shield for Arduino MEGA or Arduino Due. It uses a 16bit parallel bus for the display. It doesn't match on a UNO R3 or UNO R4.
I don't see an easy solution to use it with an Arduino R4, because of too many port pins needed.
You have one TFT shield for Arduino UNO. It uses an 8bit parallel bus for the display. It perfectly matches with Arduino UNO R3 or Arduino UNO R4.
There is one solution to use it with MCUFriend_kbv, by replacing one header file for port pin driving.
And there is a solution to use it with Arduino_GFX using my fork of this library.