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.

CC1110-CC1111: The issue of switching between receive and transmit modes

Part Number: CC1110-CC1111

Hi team,

Here's an issue from the customer may need your help:

From receive to transmit:

SIDLE();
SCAL();
while (MARCSTATE != MARCSTATE_IDLE);
STX();

From transmit to receive:

SIDLE();
SCAL();
while (MARCSTATE != MARCSTATE_IDLE);
SRX();

And please see the following:

#define SCAL() do{RFST = 0x01;}while(0)
#define SRX() do{RFST = 0x02;}while(0)
#define STX() do{RFST = 0x03;}while(0)
#define SIDLE() do{RFST = 0x04;}while(0)

MCSM0    = 0x18;

Issue: It is not able to receive after one transmission, the customer are not sure whether it is related to mode switching. Could you help check this case? Thanks.

Best Regards,

Cherry