This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2640R2F: NPI slave sends data when MRDY is not asserted

Part Number: CC2640R2F

Hello, we are running one SPI bus with two BLE modules both using NPI to talk over the SPI bus.

We've noticed that when module 1 wants to talk, it lowers the SRDY pin.  But say the master wants to talk to module 2.  The master lowers the MRDY pin connected to module 2, then module 2 lowers its SRDY pin and then the master starts to toggle the CLK pin.  But then module 1 starts sending data over the MISO line even though module 2's MRDY line is still high.

It seems like the NPI code is ignoring the MRDY pin for outgoing messages.  Is there a known fix for this so that SPI data won't go out to the master unless the MRDY line is low?