Hello.
If you read http://www.arduino.cc/en/Guide/TFTtoBoards, you will see this schema to connect official TFT module to Arduino UNO:
+5V: +5V
MISO: pin 12
SCK: pin 13
MOSI: pin 11
LCD CS: pin 10
SD CS: pin 4
D/C: pin 9
RESET: pin 8
BL: +5V
GND: GND
And this schema to connect it to Arduino Leonardo/Yún:
+5V: +5V
MISO: Miso pin (white wire on ICSP)
SCK: Sck pin (brown wire on ICSP)
MOSI: Mosi pin (yellow wire on ICSP)
LCD CS: pin 7
SD CS: pin 8
D/C: pin 0
RESET: pin 1
BL: +5V
GND: GND
My questions are:
1.-Why LCD CS on Leonardo isn't a ICSP pin like MISO, SCK and MOSI ??? In http://www.arduino.cc/en/Main/ArduinoBoardLeonardo is said: "SPI: on the ICSP header. These pins support SPI communication using the SPI library. Note that the SPI pins are not connected to any of the digital I/O pins as they are on the Uno, They are only available on the ICSP connector."
2.-Why SD CS pin is different? I don't see the reason both boards (UNO and Leonardo) couldn't be connected by the same pin
3.-Why D/C and RESET pins are different? I don't see the reason both boards (UNO and Leonardo) couldn't be connected by the same pins...they are "regular" digital pins, aren't they?
Thanks!!