If your code is still what you pointed to: That has:
Code:
#define RA8875_CS 9 // not connected
#define RA8875_RESET 25
#define RA8875_INT 7 // not connected
#define RA8875_MISO 8 // miso on pin#8 (alt)
#define RA8875_MOSI 11 // mosi on pin#11
#define RA8875_SCK 14 // sclk on pin #14 (alt)
#define RA8875_WAIT 24
#define RA8875_BL_PWM 29
#define GSL1680_WAKE 28
#define GSL1680_INT 30
#define RA8875_CTP_SDA 34
#define RA8875_CTP_SCL 33
RA8875 tft = RA8875(RA8875_CS, RA8875_RESET);
...
void setup()
{
...
SPI.setSCK(RA8875_SCK); // use alternate SPI pins
SPI.setMISO(RA8875_MISO);
SPI.setMOSI(RA8875_MOSI);
tft.begin(RA8875_800x480);
The comment says that the CS pin is not connected? Probably won't work as the CS on an SPI device needs to be low when SPI is talking to that device and if that SPI buss talks to anything else it needs to be high when you are talking to different device.
Pin 25 on T3.2 for Reset? Common pin? On T3.2 that is a bottom surface mount pin, on T3.5 that is 3 pins down from pin 12 (i.e. off the end of where a 3.2 would go). So gain if Reset is floating, it may or may not work depending on if that signal is just floating. I had issues with some Buydisplay ones that did not work for me unless I used the Reset pin... But again warning I only use these displays to test things out.
Note: the normal way that I use alternate pins is with the constructor, which is setup to handle it:
Code:
RA8875 tft = RA8875(RA8875_CS,RA8875_RESET, RA8875_MOSI, RA8875_SCK, RA8875_MISO);
These pins default to 11, 13, 12 in the constructor and depending on how ::begin is implemented, maybe overwrites your outside setting.