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.

CCS/cc1310: How to enable Tx address

Part Number: CC1310
Other Parts Discussed in Thread: CC1310

Tool/software: Code Composer Studio

Hi

I am working on cc1310 with multiple devices. I want to give device address in Tx, but i am not getting how to give in tx.

in Rx i am setting some address 

/* Modify CMD_PROP_RX command for application needs */
RF_cmdPropRx.pQueue = &dataQueue; /* Set the Data Entity queue for received data */
RF_cmdPropRx.rxConf.bAutoFlushIgnored = 1; /* Discard ignored packets from Rx queue */
RF_cmdPropRx.rxConf.bAutoFlushCrcErr = 1; /* Discard packets with CRC error from Rx queue */
RF_cmdPropRx.maxPktLen = MAX_LENGTH; /* Implement packet length filtering to avoid PROP_ERROR_RXBUF */
RF_cmdPropRx.pktConf.bRepeatOk = 1;
RF_cmdPropRx.pktConf.bRepeatNok = 1;
RF_cmdPropRx.pktConf.bChkAddress = 1;
RF_cmdPropRx.address0= 0x01;

but, i am not receiving any data if i place address. then, how to configure in Tx with same address.

  • Hello Dinesh, 

    Please refer to the section 23.7.1 Packet Formats for information on how to specify address in the TX packet. The byte after the length byte is the address byte. You can refer to the rfEasyLinkTx example that sets the address txPacket.dstAddr[0] to 0xaa. on line 154 of rfEasyLinkTx.c file.

    Regards,

    Prashanth