The Zephyr SPI functions are slightly harder to use then than their Arduino counterparts, but they are also more sophisticated. The SPI driver is easy to acquire at compile time: static const struct ...
Notice that we have set the pin to active low to make sure that CS is low when the SPI device is selected. Now we can configure the SPI port: struct spi_config config; struct spi_cs_control cs_ctrl = ...