Download Print this page

Texas Instruments SimpleLink CC2620 Technical Reference Manual page 1542

Zigbee rf4ce wireless mcu simplelink cc13 series; simplelink cc26 series

Advertisement

IEEE 802.15.4
Condition
Requested ACK successfully received with pending data bit
cleared
Requested ACK successfully received with pending data bit set
End trigger occurred
Received CMD_STOP or CMD_IEEE_STOP_FG
Received CMD_ABORT or CMD_IEEE_ABORT_FG
Background operation ended
Observed illegal parameter
23.5.4.6 Abort Background-level Operation Command
The abort background-level operation command is a foreground-level command that stops the command
running in the background. The abort background-level operation command is defined as a foreground-
operation command so that it has a start time, and so that it can be chained with other foreground-
operation commands. The command is executed with the CMD_IEEE_ABORT_BG command and uses a
command structure with only the minimum set of parameters.
At the start of an abort background-level operation, the radio CPU waits for the start trigger, then aborts
the ongoing background-level receive or energy-detect scan operation.
The operation may be stopped by a command while waiting for the start trigger. The commands that can
stop the operation are CMD_ABORT, CMD_STOP, CMD_IEEE_ABORT_FG, and CMD_IEEE_STOP_FG.
The first two cause the background-level operation to stop regardless.
An abort background-level operation ends due to one of the causes listed in
of the command structure after the command has ended indicates the reason why the operation ended. In
all cases, an FG_COMMAND_DONE interrupt is raised. In each case, it is indicated if the result is TRUE,
FALSE, or ABORT. This indicates whether to start the next command (if any) in pNextOp, or to return to
an IDLE state.
Condition
Background level aborted
Received CMD_STOP or CMD_IEEE_STOP_FG
Received CMD_ABORT or CMD_IEEEE_ABORT_FG
23.5.4.7 Update Radio Settings Command
The IEEE update radio settings command is a foreground-level radio operation command that can modify
the settings set with CMD_RADIO_SETUP. The command is started with the CMD_IEEE_SETUP
command, and uses the command structure listed in .
The pRegOverride pointer points to a structure of the same kind as used for CMD_RADIO_SETUP and
CMD_UPDATE_RADIO_SETUP. This kind of structure contains an override value for certain hardware
registers, radio configuration controlled by the radio CPU, and protocol-related variables.
If a background-level operation is running, only modify parameters and registers that are allowed to
change during operation. CMD_IEEE_SETUP can be used to schedule an update between other
foreground operations. If no background operation is running, CMD_RADIO_SETUP or
CMD_UPDATE_RADIO_SETUP can be used instead, and if an immediate change is needed,
CMD_UPDATE_RADIO_SETUP can be used.
1542
Radio
Table 23-84. End of Receive ACK Operation
Table 23-85. End of ABORT Background-Level Operation
Copyright © 2015, Texas Instruments Incorporated
Status Code
IEEE_DONE_ACK
IEEE_DONE_ACKPEND
IEEE_DONE_TIMEOUT
IEEE_DONE_STOPPED
IEEE_DONE_ABORT
IEEE_DONE_BGEND
IEEE_ERROR_PAR
Table
Status Code
IEEE_DONE_OK
IEEE_DONE_STOPPED
IEEE_DONE_ABORT
SWCU117C – February 2015 – Revised September 2015
Submit Documentation Feedback
www.ti.com
Result
FALSE
TRUE
FALSE
FALSE
ABORT
ABORT
ABORT
23-85. The status field
Result
TRUE
FALSE
ABORT

Hide quick links:

Advertisement

loading