JOS_Touch_15

Trying to get this sketch to compile on Mega 2560 encountered error msg"JOS_Touch_15:138: error: 'class Adafruit_TFTLCD' has no member named 'readRegister' and checking library Adafruit_TFTLCD
no command "readRegister" found, after checking older JOS sketches found the following uint16_t identifier = tft.readID(); which I think is correct, I replaced the code in the sketch with uint16_t identifier = tft.readID(); and it compiles without error, However my controller chip on my 2.8 shield is a ILI9341 and the id is not listed so I get "unknown driver chip" and I can't find id code for ILI9341 after Google search.

After more research I found the solution to the problem for the Adafruit 2.8 shield (new one), all the JOS
sketches are for the discontinued shield and the libraries for it don't use SPI, JOS does not work with the 2.8 shield with ILI9341.A lot of changes need to be made to libraries.