Download Print this page

Texas Instruments SimpleLink CC2620 Technical Reference Manual page 1531

Zigbee rf4ce wireless mcu simplelink cc13 series; simplelink cc26 series

Advertisement

www.ti.com
A non-15.4 radio operation may not be run simultaneously with a 15.4 radio operation; if a non-15.4 radio
operation is entered while a 15.4 operation is running on either level, scheduling error occurs. Chains of
15.4 and non-15.4 operations can be created, however.
When a foreground-level operation finishes, an FG_COMMAND_DONE interrupt is raised. If the command
was the last one in a chain, a LAST_FG_COMMAND_DONE interrupt is raised as well (refer to
Table
23-77). Background-level operations use the common interrupts, COMMAND_DONE and
LAST_COMMAND_DONE (see
The status field of the command structure is updated during the operation. When submitting the
command, the system CPU writes this field with a state of IDLE. During the operation, the radio CPU
updates the field to indicate the operation mode. When the operation is done, the radio CPU writes a
status indicating that the command has finished. The status codes for IEEE 802.15.4 radio operation are
listed in
Table
23-79.
Number
Operation Not Finished
0x0000
0x0001
0x0002
0x2001
Normal Operation Ending
0x2400
0x2401
0x2402
0x2403
0x2404
0x2405
0x2406
0x2407
Operation Ending With Error
0x0806
0x2800
0x2801
0x2802
0x2803
0x2804
0x2805
The conditions for giving each status are listed for each operation. Some of the error causes listed in
Table 23-79
are not repeated in these lists. In some cases, general error causes described in
may occur. In all of these cases, the result of the operation as defined in
SWCU117C – February 2015 – Revised September 2015
Submit Documentation Feedback
Table
23-77).
Table 23-79. IEEE 802.15.4 Radio Operation Status Codes
Name
IDLE
PENDING
ACTIVE
IEEE_SUSPENDED
IEEE_DONE_OK
IEEE_DONE_BUSY
IEEE_DONE_STOPPED
IEEE_DONE_ACK
IEEE_DONE_ACKPEND
IEEE_DONE_TIMEOUT
IEEE_DONE_BGEND
IEEE_DONE_ABORT
ERROR_WRONG_BG
IEEE_ERROR_PAR
IEEE_ERROR_NO_SETUP
IEEE_ERROR_NO_FS
IEEE_ERROR_SYNTH_PROG
IEEE_ERROR_RXOVF
IEEE_ERROR_TXUNF
Copyright © 2015, Texas Instruments Incorporated
Description
Operation not started
Waiting for start trigger
Running operation
Operation suspended
Operation ended normally
CSMA-CA operation ended with failure
Operation stopped after stop command
ACK packet received with pending data bit cleared
ACK packet received with pending data bit set
Operation ended due to timeout
FG operation ended because necessary background level
operation ended
Operation aborted by command
Foreground level operation is not compatible with running
background level operation
Illegal parameter
Radio was not set up in IEEE 802.15.4 mode
Synthesizer was not programmed when running RX or TX
Synthesizer programming failed
RX overflow observed during operation
TX underflow observed during operation
Section 23.3
IEEE 802.15.4
Section 23.3
is ABORT.
1531
Radio

Hide quick links:

Advertisement

loading