This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

spi_transceive (nrf9160) vs nrf_drv_spi_transfer (nrf52)

I have a legacy SPI device that works well with an nrf52 application using nrf_dev_spi_transfer()

I want to use the same device from an nrf9160 application.

The problem arises in multi-byte SPI transfers where differences in the SPI protocol mean that spi_transceive() only achieves single-byte transfers.

Is there a way to configure SPI for the nrf9160 to make it compatible?  In other words, can nrf_dev_spi_transfer() be emulated in the zephyr environment?

Parents Reply Children
No Data
Related