Download Print this page

Texas Instruments SimpleLink CC2620 Technical Reference Manual page 1516

Zigbee rf4ce wireless mcu simplelink cc13 series; simplelink cc26 series

Advertisement

RF Core HAL
23.3.5.5 CMD_REMOVE_PENDING_ENTRIES: Remove Pending Entries From Queue
Command ID number: 0x0009
CMD_REMOVE_PENDING_ENTRIES is an immediate command that takes the parameters listed in
Table
23-54.
Table 23-54. CMD_REMOVE_PENDING_ENTRIES Command Format
Byte Index
Field Name
0–1
commandNo
2–3
4–7
pQueue
8–11
pFirstEntry
On reception, the radio CPU removes all entries that are in the Pending state from the queue indicated,
and returns a pointer to the first entry that was removed. The radio CPU performs the following operations:
If pQueue->pCurrEntry->status = Pending, then
Set pFirstEntry = pQueue->pCurrEntry
Set pQueue->pCurrEntry = NULL
Set pQueue->pLastEntry = NULL
else
Set pFirstEntry = pQueue->pCurrEntry->pNextEntry
Set pQueue->pCurrEntry->pNextEntry = NULL
Set pQueue->pLastEntry = pQueue->pCurrEntry
If the pointer pQueue is invalid, the command fails, and the radio CPU sets the result byte of CMDSTA to
ParError. If the queue specified in pQueue is empty, the radio CPU does not need to do any operation, but
this is still viewed as a success. The returned pFirstEntry is NULL in this case.
1516
Radio
Bits
Bit Field Name
Copyright © 2015, Texas Instruments Incorporated
Type
Description
W
The command ID number
Reserved
W
Pointer to the queue structure to be flushed
R
Pointer to the first entry that was removed
SWCU117C – February 2015 – Revised September 2015
Submit Documentation Feedback
www.ti.com

Hide quick links:

Advertisement

loading