I know that i made a mistake, but I don't mind connecting a few jumper wires. In my project this display is meant to be separate from the microcontroller anyways
Install TFT_eSPI library via the IDE Library Manager.
Use one of the ready-made hardware "User_Setup" files.
e.g. Setup16_ILI9488_Parallel.h
Connect all the TFT pins appropriately.
Get the TFT working first.
The fingerprint scanner uses a serial/UART port. You may see example sketches written for Uno which use software serial library to communicate with the scanner. This is only because Uno has no free/available hardware UART ports. It's always better to use hardware serial than software serial. Esp32 has 2 free/available hardware serial ports, so use one of those for the scanner. Make sure you don't use the hardware serial pins for the display, use some other pins.
It's going to be quite a large number of jumper wires. If you had asked before purchasing, the forum would probably have recommended a display which uses SPI port rather than an 8-bit parallel port. Then, far fewer jumper wires would be required.
/
// ESP32 pins used #define TFT_CS 33 // Chip select control pin #define TFT_DC 15 // Data Command control pin - must use a pin in the range 0-31 #define TFT_RST 32 // Reset pin
This is what I have found in User Setup 16... my LCD display does not have this DC pin, on PCB is only written RST, CS, RS, WR, RD and D0 to D7. what do I connect as DC (data command)pin
Thanks. I got the LCD working but my touch is not. I have found on GitHub that I need to define a touch select pin on something like that but I do not see the T CS pin marked on my shield is maybe written differently like RS pin?