Quessence™ SPI APIs can be used to configure the SPI Module as Master and send and receive data from/to a Slave with interrupt and polling methods.

Below is the link for CMSIS supported spi APIs:

http://www.keil.com/pack/doc/CMSIS/Driver/html/group__spi__interface__gr.html