ILI9481 16bit paralell 3.5"TFT touch display + Arduino "UNO+Wifi" or Wemos R3

Dear everyone,
I can not find the right libraries (nor the related correct changes to existing ones) for a ILI9481 16bit paralell 3.5"TFT touch display connected to an Arduino "UNO+Wifi" or to a Wemos R3 (Wifi too).
Could maybe anyone support on this?
Thanks a ton for your time!
Paul

Remove your shoes. Do the maths.

A 16-bit TFT needs 16 data lines with 4 or 5 control lines.
How many pins do you have on your Uno?
Wemos R3 sounds like ESP8266. How many pins on an ESP8266?

Post a link to your actual ILI9481 display. e.g. the Ebay purchase.

David.

Have you look at this video?

The video shows a regular Uno Shield with an 8080-8 parallel interface (i.e. 8-bit).

It even shows the pins. And explains how many are needed and how many are available on a ESP8266 board.

It shows links to Adafruit libraries. The MCUFRIEND_kbv library will work too.

Note that these particular displays are prone to overheat.

David.

Hi All,
Sorry for the writting error, the TFT I bought is 8-bits paralell.
I've attached some images (for the TFT, the Uno+Wifi and for the Wemos R3)

I could run the TFT (both screen and touch) with those "Arduinos" using the libraries <UTFTGLUE.h> and <TouchScreen.h> compiling with Arduino IDE 1.8.4 using board configuration "Arduino Uno WiFi" for the 1st board and "Arduino/Genuino Mega or Mega 2560" for the Wemos R3 board.

For other projects without TFT, I successfully used the Wifi functionality of the Wemos R3 in this IDE by selecting the board configuration "Generic ESP8266 Module" and for the Uno+WiFi using the "Arduino Uno WiFi" one. However when I use those configurations in this new project with the above TFT and libraries I become the error

../arduino-1.8.4/hardware/tools/avr/bin/../lib/gcc/avr/4.9.2/../../../../avr/lib/avr6\libc.a(malloc.o):(.data+0x2): undefined reference to `__heap_start'

I suspect that these boards are not supported in any of the libraries indirectly used by UTFTGLUE and/or TouchScreen, but I don't know how to solve it. Could anyone please support in this topic?
Thankyou very much for any tip on this!

The ESP8266 does not have enough GPIO pins to drive an 8080-8 interface.

I have no idea how the ESP8266 module is connected on the Uno-Wifi or WemosMega board.
Do you have access to the regular D2-D9 and A0-A4 pins that the Shield requires?

The Shield should work on any regular Arduino with the MCUFRIEND_kbv library. If it works with MCUFRIEND_kbv, the UTFTGLUE class should work too.

I have no idea why anyone would ever want to write a new project with UTFTGLUE.
It is handy to port a legacy UTFT project because MCUFRIEND_kbv supports a lot more controllers.

David.