Is this possibly as simple as including the .cpp and .h files into my main.c and then calling the routines or I’m guessing not quite so simple?
Looks to be pretty easy, there's not that much code there.
It's really just a basic SPI abstraction layer for the display on top of a the Arduino SPI abstraction layer.
You'll need to go through and replace any arduino calls with your own ones for your SPI peripheral .
eg.
initSPI();
startWrite();
writeCommand();
SPI_WRITE16();
spiWrite();
endWrite();
Most of those are simple hardware calls to the SPI peripheral. Writing to the SPI peripheral is dead simple as you don't have to worry about buffering.
Ya might want to convert it from C++ to C as well, but maybe that's just me.