User manual

RF Core HAL
www.ti.com
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 Figure 23-5. 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.
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 Section 23.3.3.1. 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.
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 Section 23.3.2.5.1.
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 SWCU117AFebruary 2015Revised March 2015
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated