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

BLE Soft Device + SPI

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

Related