Hi,
I've noticed that when using SPI without a Soft Device or BLE function calls, the SPI peripheral is easy to control and operates correctly.
This nice operation stops when we try to put in the Soft Device + BLE API calls. I have cut+pasted code from a non-BLE project--for which SPI works--to one with BLE, and SPI no longer works. In fact, I wind up in the hardfault handler.
Any advice on any conflicts to be aware of, or how to treat SPI with BLE added in, would be much appreciated.
Thanks, Jamie