SWCU185G January 2018 – June 2024 CC1312PSIP , CC1312R , CC1352P , CC1352R , CC2642R , CC2642R-Q1 , CC2652P , CC2652PSIP , CC2652R , CC2652RB , CC2652RSIP , CC2662R-Q1
There are two commands for sending packets, CMD_PROP_TX and CMD_PROP_TX_ADV. The latter gives more flexibility in how the packet can be formed. Details of this are described in Section 26.10.5.3.1 and Section 26.10.5.3.2, respectively.
Both commands require the radio is set up in a compatible mode (such as proprietary mode), and that the synthesizer is programmed using CMD_FS.
For both commands, after the packet is transmitted, the frequency synthesizer is turned off when the command ends if pktConf.bFsOff is 1. If pktConf.bFsOff is 0, the synthesizer keeps running, so that the command must either be followed by an RX or TX command (which operate on the same frequency) or a CMD_FS_OFF command to turn off the synthesizer.
The end statuses for use with CMD_PROP_TX and CMD_PROP_TX_ADV are listed in Table 26-184. This status decides the next operation, see Section 26.10.5.1.
Condition | Status Code | Result |
---|---|---|
Transmitted packet | PROP_DONE_OK | TRUE |
Received CMD_STOP while transmitting packet and finished transmitting packet | PROP_DONE_STOPPED | FALSE |
Received CMD_ABORT while transmitting packet | PROP_DONE_ABORT | ABORT |
Observed illegal parameter | PROP_ERROR_PAR | ABORT |
Command sent without setting up the radio in a supported mode using CMD_PROP_RADIO_SETUP or CMD_RADIO_SETUP | PROP_ERROR_NO_SETUP | ABORT |
Command sent without the synthesizer being programmed | PROP_ERROR_NO_FS | ABORT |
TX underflow observed during operation | PROP_ERROR_TXUNF | ABORT |