New project using Nordic platform and I need to send multiple commands (32bit fixed size) to a device quickly using SPI with the CS toggling between each. I just want to confirm this is not something the nRF5340 can do, unlike various STM parts can? It is only one CS hardware transition per transaction?
The Zephyr spi_transceive/write etc command are VERY slow leaving 10s of us between commands. Using nrfx_spim directly with hardware cs (nrfx_spim_xfer) is faster but still leaves a large gap compared to the speed of the 16Mhz SPI clocked commands. I have read around on the forums and is using DPPI/timers to trigger the SPI transactions the only option here - just want to confirm before committing to that path? And I can transmit using that option not just recieve?
Many thanks.