I was not able to get this working using SPI (UBW32) - but I’m no expert. It displayed something, but it seemed bit-shifted left.
UART works very well, and at 9600 I managed to get it working in software (rather than use a hardware UART). I cheated on the timing and used a TIMER.

SparkFun is an online retail store that sells the bits and pieces to
make your electronics projects possible. Whether it's a robot that can
cook your breakfast or a GPS cat tracking device, our products and
resources are designed to make the world of electronics more accessible.

In addition to products, SparkFun also offers
classes and online tutorials to help educate
individuals in the wonderful world of embedded electronics.