User manual

RF Core HAL
www.ti.com
Table 23-1. Values of Result Byte in CMDSTA Register (continued)
Value Name Description
An operation on a data entry queue was attempted that was not
0x88 QueueError
supported by the queue in its current state.
0x89 QueueBusy An operation on a data entry was attempted while that entry was busy.
In addition to the command status register, each radio operation command contains a status field (see
Table 23-8) . This field may have values in the following categories.
Idle: The command has not yet started.
Pending: The command has been parsed, but the start trigger has not happened yet.
Active: The command is currently being run
Suspended: The command has been active, and may become active again. Only supported by certain
IEEE 802.15.4 commands.
Finished: The command is finished, and the system CPU is free to modify the command structure or
free memory.
Skipped: The command was skipped and never executed.
For common commands and when parsing any command prior to starting, refer to the Status Codes listed
in Table 23-2.
Table 23-2. Common Radio Operation Status Codes
Number Name Description
Operation Not Finished
0x0000 IDLE Operation not started
0x0001 PENDING Waiting for start trigger
0x0002 ACTIVE Running operation
0x0003 SKIPPED Operation skipped due to condition in another command
Operation Finished Normally
0x0400 DONE_OK Operation ended normally
0x0401 DONE_COUNTDOWN Counter reached zero
0x0402 DONE_RXERR Operation ended with CRC error
0x0403 DONE_TIMEOUT Operation ended with timeout
0x0404 DONE_STOPPED Operation stopped after CMD_STOP command
0x0405 DONE_ABORT Operation aborted by CMD_ABORT command
Operation Finished With Error
0x0800 ERROR_PAST_START The start trigger occurred in the past
0x0801 ERROR_START_TRIG Illegal start trigger parameter
0x0802 ERROR_CONDITION Illegal condition for next operation
0x0803 ERROR_PAR Error in a command specific parameter
0x0804 ERROR_POINTER Invalid pointer to next operation
Next operation has a command ID that is undefined or not a radio
0x0805 ERROR_CMDID
operation command
Operation using RX, TX or synth attempted without
0x0807 ERROR_NO_SETUP
CMD_RADIO_SETUP
Operation using RX or TX attempted without the synth being
0x0808 ERROR_NO_FS
programmed or powered on
0x0809 ERROR_SYNTH_PROG Synth programming failed
0x080A ERROR_TXUNF Modem TX underflow observed
0x080B ERROR_RXOVF Modem RX overflow observed
0x080C ERROR_NO_RX Data requested from last RX when no such data exists
1460
Radio SWCU117AFebruary 2015Revised March 2015
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated