@daniel, I tried also with my Arduino Nano V.3 (a clone) and it work.
My Arduino Nano is at 5V, so I used my little conversion board.
I attach the library I used (a file rar). The library you post is different from my. I tested on Nano using the example named text.ino
In this library pins are fixed (obviously for SCK/MISO/MOSI):
D4 : RESET
D5 : CS
D6 : D/C
D7 : LED
D11 : MOSI
D12 : MISO
D13 : SCK
In the TFT.h you attach, there is a note:
/// The Arduino LCD is a ST7735-based device. .....
class TFT : public Adafruit_ST7735 {
public:
TFT(uint8_t CS, uint8_t RS, uint8_t RST);
It is based and call also other library from Adafruits. But refer to ST7735 !?!?
The constructor is fixed: CS, RS (dc??), RST so this can work
//TFT TFTscreen = TFT(cs, rst, dc); //not work
ili9341.rar (379 KB)