I have posted a brand new TFT_HX8357_Due library for the Due on my GitHub repository. The display supported by the library is 16 bit with 480 x 320 pixels and is available at low cost from a number of sources for example from Banggood:
You will have to select, copy and paste these next two links into your browser as the normal forum embedded link method does not work for some reason:
The main features are:
- Good performance (480 x 320 screen clears in 12ms, 72 pixel high numeral drawn in 0.8ms)
- 48 different Free Fonts from the new Adafruit_GFX library
- 5 native fonts encoded for fast rendering
- support for ILI9481 controller
Features also include justification options to centre, left, right, top, bottom and baseline justify text and numbers. See the example sketches.
Performance is quite good (320x240 UTFT demo completes in less than 1.4s) despite the fact that the 16 bit bus to the TFT is mapped to 4 different ports and pretty random processor register bits, so a lot of register bit juggling has to be performed that wastes time.
The library only supports the Due. A library to use the Mega with these displays is here.
Sometimes the vendors supply a different controller, probably an ILI9481, even though the advert states HX8357B, so the library also supports that controller by selecting the ILI9481 driver in the User_Setup.h file within the library.
This is an inital release, please report any bugs via GitHub by raising an “issue”.