I have connected an STMPE610 breakout board to an Arduino Due, but the verify failed because 2 variables are not declared in Adafruit_STMPE610.cpp. I added:
That works? There is no SPCR register on the Due - it's specific to the AVR architecture. If it works, then the library must be using the SPI library instead of directly manipulating SPI registers.
Just had a look at the library. It might not play nicely with other SPI devices on the Due.