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.

MRFI on CC1110 - MDK (RE:IRQ_Done in TX with CCA)

Hi everyone

At the moment I'm doing my final year project witch  includes a CC1111 USB dongle and  CC1110 ED. Both of them implement MRFI protocol used in SWRU222(CC USB software examples).

On the side of the dongle everything works fine, however, the CC1110 gets stuck waiting for transmission to complete [never exits  while (!(RFIF & IRQ_DONE)); ] inside MRFI_Transmit function with CCA.

I thought it could be an underflow or CCA, but the MARC_STATE shows that chip is in TX and  the channel is clear.

Any idea why?

And one more question, what determines the size of the frame in side the packet?  The CC1111 and CC1110 have identical MRFI settings but yet the frame size on CC1111 is 62 and on CC1110 it's 29.

Regards

Timmy.