Hello,
I have developed an SPIS interface on a custom board using the nRF51. I also implemented an SPI interface on a nRF51-DK board and have had the two boards talking to one another for a couple of months now.
Now I am trying to port my SPIS implementation onto a custom board using the nRF52 and have some problems. I am using pins P0.22, P0.23, P0.24, and P0.25 for the SPIS port. When the master (nRF51-DK) completes a transfer, I do receive the NRF_DRV_SPIS_XFER_DONE event. However, my Rx buffer is empty and I see no data being transmitted on MISO. It is as if my buffers have not been set but I have confirmed that they are.
In an unrelated issue, I noticed that I was unable to control P0.09 and P0.10. After some digging I discovered I needed to set the CONFIG_NFCT_PINS_AS_GPIOS preprocessor symbol before those pins would behave as GPIO's. Given the proximity of the antenna to my SPIS pins, I am wondering if there is something similar that I need to do to configure these pins to work properly.
Thanks