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?