User manual

www.ti.com
RF Core HAL
23.3.2.6.1 Radio Operation Command Structure
Table 23-8 shows the command structure for radio operation commands. Some commands have
additional fields appended after this.
Table 23-8. Radio Operation Command Format
Bit Field
Bytes Field Name Bits Type Description
Name
0–1 commandNo W The command ID number
An integer telling the status of the command. This
value is updated by the radio CPU during
2–3 status R/W
operation and may be read by the system CPU at
any time.
Pointer to the next operation to run after this
4–7 pNextOp W
operation is done.
Absolute or relative start time (depending on the
8–11 startTime W
value of startTrigger)
Identification of the trigger that starts the
12 startTrigger
operation
13 condition W Condition for running next operation
23.3.2.7 Data Entry Structures
A data entry must belong to a queue. The queues are set up as part of the command structure of a radio
operation command.
Operations on queues available as commands are described in Section 23.3.5, Immediate Commands for
Data Queue Manipulation. Operations on queues performed by the radio CPU are described in
Section 23.4.2, Radio CPU Usage Model.
23.3.2.7.1 Data Entry Queue
Any command that uses a queue contains a pointer to a data entry queue structure, as given in
Table 23-9. The system CPU is responsible for allocating and initializing this queue structure.
Table 23-9. Data Entry Queue Structure
Bit Field
Bytes Field Name Bits Type Description
Name
Pointer to the data entry currently being used by
the radio CPU (or next in line to be used if the
0–3 pCurrEntry R/W
radio is not using the queue). NULL means that
no buffer is currently in the queue.
Pointer to the last entry entered in this queue. If
pCurrEntry is non-NULL and pLastEntry is NULL,
4–7 pLastEntry R/W
it means that further entries may not be
appended.
1465
SWCU117AFebruary 2015Revised March 2015 Radio
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated