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

SoftDevice Safe TWI Implementation Broke with SDK 8.0.0

So I've been using a user submitted SD safe TWI implementation that I found here. This has worked well so far, but upon updating to SDK 8.0.0 parts have broken. Now when I perform reads it continues to read past the correct number of bytes for long period of time. I'm diving into the details of the TWI implementation now, but I'm not well versed in PPI at all so I was hoping someone here might have some thoughts on the issue.

Finally, will Nordic PLEASE officially support SoftDevice safe TWI? It's clearly possible and a problem faced by many developers. It seems like each user submitted solution has it's own nuances, and this is the second time I'm having major problems with it.

The implementation I'm using is this: twi_hw_master_sd.c

Parents Reply Children
No Data
Related