Re: spi esp8266
Posted: Tue Aug 15, 2017 5:54 pm
With (almost) all libraries for the Arduino ESP8266Core (TFT, touch, SD), you can manually select the CS-line, enabling you to connect multiple SPI-devices to the SPI-bus (each with its own CS).
So if GPIO15 really is a problem (it shouldn't be though), connect MISO/MOSI/SCLK as they should and CS/SS to any free GPIO-pin and set it in code.
I'm using a 2.4" SPI touch-screen with the TFT-CS on GPIO15 and the touch-CS on GPIO16 at the moment (want to change this, because I want to use deep-sleep in the future) and it's working flawlessly.
(Note: haven't got the SD card working yet; I've heard these TFT-boards have a fault in their design)
So if GPIO15 really is a problem (it shouldn't be though), connect MISO/MOSI/SCLK as they should and CS/SS to any free GPIO-pin and set it in code.
I'm using a 2.4" SPI touch-screen with the TFT-CS on GPIO15 and the touch-CS on GPIO16 at the moment (want to change this, because I want to use deep-sleep in the future) and it's working flawlessly.
(Note: haven't got the SD card working yet; I've heard these TFT-boards have a fault in their design)