Texas Instruments CC2650DK ユーザーズマニュアル

ページ / 1570
RF Core HAL
23.3.4.3 CMD_GET_RSSI: Read RSSI Command
Command ID number: 0x0403
CMD_GET_RSSI is an immediate command that takes no parameters, and can thus be used as a direct
command.
On reception, the radio CPU reads the RSSI from an underlying receiver. The RSSI is returned in result
byte 2 (bit 23:16) of CMDSTA, see
The RSSI is given on signed form in dBm. If no RSSI is
available, this is signaled with a special value of the RSSI (
−128, or 0x80).
If no radio operation command is running, the radio CPU returns the result ContextError in CMDSTA.
Otherwise, the radio CPU returns Done along with the RSSI value.
23.3.4.4 CMD_UPDATE_RADIO_SETUP: Update Radio Settings Command
Command ID number: 0x0001
CMD_UPDATE_RADIO_SETUP is an immediate command that takes the parameters listed in
.
Table 23-36. CMD_UPDATE_RADIO_SETUP Command Format
Bytes
Field Name
Bits
Bit Field Name
Type
Description
0–1
commandNo
W
The command ID number
2–3
Reserved
Pointer to a list of hardware and
4–7
pRegOverride
W
configuration registers to override.
On reception, the radio CPU updates the registers given in pRegOverride. This is a pointer to a structure
containing override value for certain hardware registers, radio configuration controlled by the radio CPU,
and protocol related variables. The format is as for CMD_RADIO_SETUP, see
. If done
while the radio is running, the update must primarily be done on the radio and protocol configuration, as
modifications to hardware registers may cause undesired behavior.
23.3.4.5 CMD_TRIGGER: Generate Command Trigger
Command ID number: 0x0404
CMD_TRIGGER is an immediate command that takes the parameters listed in
Table 23-37. CMD_TRIGGER Command Format
Bytes
Field Name
Bits
Bit Field Name
Type
Description
0–1
commandNo
W
The command ID number
2
triggerNo
W
Command trigger number
On reception, the radio CPU generates the command trigger specified with triggerNo, so that running
radio operation commands respond accordingly, see
If the trigger number is outside the valid range 0–3, the radio CPU returns the result ParError in CMDSTA.
If no radio operation command running is pending on the trigger number sent, the radio CPU returns the
result ContextError in CMDSTA. Otherwise, the radio CPU returns Done, which may be returned before
the running radio operation command has responded to the trigger.
CMD_TRIGGER may be sent as a direct command. If so, the trigger number is given by the parameter in
bits 8–15 of CMDR.
1482
Radio
SWCU117A – February 2015 – Revised March 2015
Copyright © 2015, Texas Instruments Incorporated