RF Core HAL
23.3.4 Protocol-Independent Direct and Immediate Commands
This section contains immediate commands that can be used across protocols. Commands for
manipulating data queues are described in
23.3.4.1 CMD_ABORT: ABORT Command
Command ID number: 0x0401
CMD_ABORT is a direct command.
On reception, the radio CPU ends ongoing radio operation commands as soon as possible. Analog
circuitry for RX and TX is turned off in a safe way, and data structures are updated so they are not left in
an unfinished state.
If a radio operation command was running when the CMD_ABORT was issued, the radio CPU produces a
COMMAND_DONE and LAST_COMMAND_DONE interrupt when the radio operation command has
finished. The status of the command structure of that radio operation command reflects that the command
was aborted.
If no radio operation command is running, no action is taken. The result signaled in the CMDSTA register
is Done in all cases. If a radio operation command was running, CMDSTA may be updated before the
radio operation has ended.
23.3.4.2 CMD_STOP: Stop Command
Command ID number: 0x0402
CMD_STOP is a direct command.
On reception, the radio CPU informs the radio operation command currently running that it has been
requested to stop. The STOP command is more
graceful
than the abort command, but might take more
time to complete. Normally, a packet being received or transmitted is handled to the end. The exact
behavior on reception of CMD_STOP is described for each radio operation commands. Some commands
always end in a known time and do not respond to CMD_STOP.
If no radio operation command is running, no action is taken. The result signaled in CMDSTA is done in all
cases. If a radio operation command was running, CMDSTA may be updated before the radio operation
has ended.
1504
Radio
SWCU117C – February 2015 – Revised September 2015
Copyright © 2015, Texas Instruments Incorporated