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.

CC112x & early PKT_SYNC_RXTX LOW anomaly

Hi,

I have discovered a potential anomaly. Conditions below:

GPIO set to: PKT_SYNC_RXTX 

Device is in RX.

A STX stobe is issued in order to attempt to transmit a packet, and the device is currently receiving a packet from another CC112x (sync is done, but payload not finished yet).

The device will remain in RX due to: {CC112X_PKT_CFG2, 0x0C}, // NORMAL FIFO MODE, CCA: Below RSSI th & not receiving RX packet...

However, the PKT_SYNC_RXTX will go LOW when the STX strobe is issued. I guess the internal FSM is resetting the PKT_SYNC_RXTX for TX indication. This may pose a potential problem since the user SW is expecting the PKT_SYNC_RXTX to go LOW at the end of RX packet. The early LOW would cause the SW to read the RX FIFO which has an incomplete packet.

I guess a workaround would be to ensure that one does NOT issue a STX strobe when the device is receiving a packet (i.e. after sync detect).