Texas Instruments CC2650DK Benutzerhandbuch

Seite von 1570
RF Core HAL
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
) . 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. 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
SWCU117A – February 2015 – Revised March 2015
Copyright © 2015, Texas Instruments Incorporated