marc-duyn: I also have the mentioned mirror problem and i can not solve it.
by the way posting 61 of this thread did do the work for me to initialize the display
the shortcut in posting 62 did not work for me.
i only now have the problem that everything is mirrorred
There is a solution for those who have a problem with inverted touch-screen coordinates. In "tftpaint" sketch it can be easy resolved by changing these 4 strings:
define YP A1 // must be an analog pin, use "An" notation!
define XM A2 // must be an analog pin, use "An" notation!
define YM 7 // can be a digital pin
define XP 6 // can be a digital pin
define YP A2
define XM A1
define YM 6
define XP 7
it works on MEGA2560 with libraries Adafruit-GFX, SWTFT-Shield and Adafruit Touch-Screen