I tried those libraries before (well used the mega version of the TFT_HX8375).
For this test I replaced that library with the due version and used the due.
The TFT_HX8375_Due test runs the 340x480 demo and the TFT_HX8375_Due's UTFT_demo_320x400 without displaying anything on the screen.
It's that way with HX8357B defined or HX8357C defined or ILI9481 defined or ILI9481_8BIT defined, and that's all the possibilities.
I changed the TFT_HX8375_Due tests by changing the defines in user_setup.h
So, for instance to test ILI9481 I had
//#define HX8357B
//#define HX8357C
#define ILI9481
//#define ILI9481_8BIT
I tried the UTFT library last night.
I tried the constructor with every (unique) id that was labeled 16 bit. That would be:
(note there are other defines with the same values, I didn't bother to paste those)
#define ITDB32 0 // HX8347-A (16bit)
#define ITDB32WC 1 // ILI9327 (16bit)
#define ITDB32S 2 // SSD1289 (16bit)
#define TFT01_24_16 5 // ILI9325D (16bit)
#define ITDB32WD 8 // HX8352-A (16bit)
#define ITDB25H 11 // S1D19122 (16bit)
#define ITDB43 12 // SSD1963 (16bit) 480x272
#define ITDB24E_16 15 // S6D1121 (16bit)
#define INFINIT32 16 // SSD1289 (Latched 16bit) -- Legacy, will be removed later
#define TFT01_70 20 // SSD1963 (16bit) 800x480 Alternative Init
#define CTE32HR 21 // ILI9481 (16bit)
#define CTE28 22 // ILI9325D (16bit) Alternative Init
#define CTE35IPS 27 // R61581 (16bit)
#define CTE40 28 // ILI9486 (16bit)
#define EHOUSE50CPLD 29 // CPLD (16bit)
#define CTE50CPLD 29 // CPLD (16bit)
So the constructors were:
UTFT myGLCD(ITDB32,38,39,40,41);
UTFT myGLCD(ITDB32WC,38,39,40,41);
UTFT myGLCD(ITDB32S,38,39,40,41);
UTFT myGLCD(TFT01_24_16,38,39,40,41);
UTFT myGLCD(ITDB32WD,38,39,40,41);
UTFT myGLCD(ITDB25H,38,39,40,41);
UTFT myGLCD(ITDB43,38,39,40,41);
UTFT myGLCD(ITDB24E_16,38,39,40,41);
UTFT myGLCD(INFINIT32,38,39,40,41);
UTFT myGLCD(TFT01_70,38,39,40,41);
UTFT myGLCD(CTE32HR,38,39,40,41);
UTFT myGLCD(CTE28,38,39,40,41);
UTFT myGLCD(CTE35IPS,38,39,40,41);
UTFT myGLCD(CTE40,38,39,40,41);
and
UTFT myGLCD(CTE50CPLD,38,39,40,41);
The results were that nothing happened at all. Nothing on the screen, nothing in the serial terminal.
Only one thing happened. When I first got the board, it showed a few random lines of colored pixels when powered, at some point that changed and now it's just plain white.
I have a DMM. What are RP# pins?
Oh I see the resistor packs. Those are small! I'll look at that tomorrow.