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.

CC1310: rfPackRX - Handle large number of messages concurrently

Part Number: CC1310

Quick question on how can I handle a particular scenario.

We have 1 receiver and multiple Transmitters (30+) and there is a possibility that all there transmitters will send data the same time.

Based of the example rfPacketRx_CC1310_LAUNCHX, We enter RX mode and stay forever in RX the RF_runCmd is blocking and the call back will be called when a message is received.

Once we receive a packet we send it over SPI .(cause delay)

Whats the best way to handle this situation as we need rfcore to go back to receive mode asap.

Please advise.

Thanks

  • Not exactly sure what the question is.

    If you have more than one transmitter that send at the same time on the same frequency they will jam each other and you will not be able to receive anything. So you have to ensure that the TX units does not send at the same time either by timing or some sort of Listen Before Talk.

    For the second part, it's possible to return to RX automatically when a packet is received, check the RX command options and see how its done in the rfPacketRX example in the SDK.
  • Thanks for the reply ....I was not not checking the channel before transmit.

    Will integrate Listen Before Talk  into my Tx code....should take care of it for now.

    Thanks