LGDP4535 2.8 TFT Touch with 16-bit Parallel Interface

I have purchased the following 2.8 TFT Touch Screen and am preparing to set it up on a Mega-2560.
http://www.gearbest.com/lcd-led-display-module/pp_219126.html

After googling for hours I see that the AdaFruit library has been modified for this driver chip but it seems from all the example code I've viewed they all use an 8-bit parallel interface.

So my questions are:

  1. Has anyone setup the AdaFruit libraries for the LGDP4535 to run on a 16-bit interface?
  2. Does anyone have the same setup and working that can provide details?
  3. Can this somehow be plugged directly into the Mega digital pins 22-53.

I've attached the pin-out picture. From what I can tell the Mega-2560 header doesn't quite have enough D-I/O pins on this header for all the pins on the TFT; Seems short by exactly 1-row (2-pins). I was thinking since the top/bottom row of the Mega-2560 are 5Vdc or GND depending on which end. Perhaps 'CS'/'RS' or 'T_CS'/'CLK' could be tied directly however from what I can gather 'RS' is equivalent to 'LCD_DC' which is heavily used/switched so it cannot be tied directly to GND like I'm figuring 'CS' could be. I'm not sure what 'T_CS' and 'CLK' are for short of guessing Transmissive Touch Clock?? Any ideas?

Worst comes to worst; I'm thinking of just heating and pushing 2-pins of the TFT header up through the PCB and adding 2-jumper wires to other parts of the Mega-2560. Has anyone tried powering one of these using D-I/O pins?

Attached is the pin-out picture of the TFT. Any help would be greatly appreciated.

Buy an Adapter shield from ColdTears, ElecFreaks, ... for a Mega2560.

This will route all the pins from your display to the Mega AND provide the level shifting from 5V to 3.3V.

If you have a DUE, it needs a different Adapter.

David.

Awe yes.. So many thanks for that substantially important information. I was actually un-aware that these TFT displays even had adapter shields to be put on Arduino :). I've even double checked the datasheet on the LGDP4535 and indeed it does seem to show that 5Vdc signalling is not allowed.

Found an excellent description here:

Found shields for sale here:
http://www.elecfreaks.com/store/lcd-tft01-arduino-mega-shield-v20-p-214.html
http://www.electrodragon.com/product/3-2-tft-lcd-arduino-adapter-shield/#prettyPhoto

Looks like the 2-most popular code/library bases are
AdaFruit-TFTLCD
UTFT Library

Found Common Models on the internet for shields as being TFT01 and ITDB02
BUT; There appears to be a major problem here.

The pin-out of the TFT01 and ITDB02 are different than the one I'd purchased.
I suppose I could wire them correctly with jumper wires but wonder if their exists a shield for the pin-out in the original posting picture anywhere?

Pin-Outs of the ones I did find:

http://www.electrodragon.com/w/index.php?title=Category:3.2_TFT_LCD#ITDB02-TFT

There is one page on the internet that shows the same pin-out (only one I could fine) but using the SSD1289 driver.
http://www.geeetech.com/wiki/index.php/3.2TFT_LCD

It sounds like this SSD1289 can run at 5Vdc signalling. I have yet to find a shield with the correct pin-out though and assuming the LGDP4535 cannot run at 5Vdc I'm still stuck short of buying a shield and hand-wiring.