Hello, I am running an SPI slave application based on examples I found online for the nrf connect sdk. I now get the following error when I run the application:
[00:00:03.011,871] <err> spi_nrfx_spis: Timeout waiting for transfer complete
I noticed it is connected to the CONFIG_SPI_COMPLETION_TIMEOUT_TOLERANCE configuration, where the timeout is controlled. Seems logical. But I did not expect to get timeouts for an SPI slave, as this is a SLAVE. It has to wait for the clock to become available by the master.
The only thing I could think of was the device expecting an active clock signal within the timeout time. And could it be the spi driver activates the timeout because the CS IO line is currently always low (so, slave active). I have no control over the master right now, that is being worked on. I just need to know if this will error resolve itself when the master is available or do I need to fix something in my SPI slave driver?
Thank you