Font GLCD loaded
Font 2 loaded
Font 4 loaded
Font 6 loaded
Font 7 loaded
Font 8 loaded
Smooth font enabled
Display SPI frequency = 27.00
Touch SPI frequency = 2.50
I have installed LITTLEFS with some jpeg pictures and the carousel works just fine.
But, as I said, no touchscreen. Not even the simplest of all libraries will work. I tried about any lib I could find.
I'm beginning to doubt that there is a Touch library in Bodmer's TFT_eSPI.
Any ideas are welcome.
What touch controller?
Does the display actually have the touch controller and touch film installed?
How is everything connected? - a drawing or a table would help.
What results do you get when you run Bodner’s touch test?
Is there a reason why you are not using default CS pins on your ESP32, ie GPIO 15 on the VSPI bus and GPIO 5 on the HSPI bus?
My understanding is that the TFT and the XPT2046 are internally connected to the SPI-bus.
No, they come out on separate pins. However they do share power and GND. Power will come from the AMS1117-3.3 (I guess)
Personally, I put TFT, Touch and SD all onto the same HW SPI bus. e.g. VSPI: GPIO18, 19, 23
And enable Transactions to ensure that all SPI devices can use different speed, format, ...
You can put each SPI device onto different pins. For example, TFTLCDCyg bit-bashes XPT2046 on regular GPIO pins.
Note that you should not attempt bit-bash and HW-SPI on the same pins. It will give you grief.
Regarding wiring. Write down each wire e.g. wire-colour + each terminal.
It is good for you as a checklist to tick off each wire.
And it is good for readers that might offer "extra eyeballs".
It was sheer luck that I spotted your dark green wire.
About: "No, they come out on separate pins. "
It would have saved me, and probably many newbee's in the future, when Bodmer mentioned this loud and clear in the introduction to his library.
Could you, would you, relay that to him please?