stm32f10x cmsis spi driver
The concept of SPI includes, that the slave never drives the clock. This means, that your RasPi, as it acts as the bus master, needs to shake the clock, if it wants to receive something.
Try to periodically call a "receive-method" on the RasPi.