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).