Texas Instruments CC2650DK Manual De Usuario
Bluetooth Low Energy
performed. The system CPU may modify the address of a disabled entry, but not an enabled one. If the
command is issued without an active or suspended background-level RX operation, the radio CPU returns
the result ContextError in CMDSTA. If any of the parameters entered are illegal, for example, pointing to a
non-existing entry, the radio CPU returns the result ParError in CMDSTA. Otherwise, the radio CPU
returns Done.
command is issued without an active or suspended background-level RX operation, the radio CPU returns
the result ContextError in CMDSTA. If any of the parameters entered are illegal, for example, pointing to a
non-existing entry, the radio CPU returns the result ParError in CMDSTA. Otherwise, the radio CPU
returns Done.
23.5.5.4 Abort Foreground-Level Operation Command
CMD_IEEE_ABORT_FG is an immediate command that takes no parameters, and can thus be used as a
direct command.
direct command.
The CMD_IEEE_ABORT_FG command aborts the foreground-level operation while the background-level
operation continues to run. See the description of the foreground-level operations for more detail.
operation continues to run. See the description of the foreground-level operations for more detail.
If no foreground-level radio operation command is running, no action is taken. The result signaled in
CMDSTA is Done in all cases. If a foreground-level radio operation command was running, CMDSTA may
be updated before the radio operation has ended.
CMDSTA is Done in all cases. If a foreground-level radio operation command was running, CMDSTA may
be updated before the radio operation has ended.
23.5.5.5 Stop Foreground-Level Operation Command
CMD_IEEE_STOP_FG is an immediate command that takes no parameters, and can thus be used as a
direct command.
direct command.
The CMD_IEEE_STOP_FG command causes the foreground-level operation to stop gracefully, while the
background-level operation continues to run. See the description of the foreground-level operations for
more detail.
background-level operation continues to run. See the description of the foreground-level operations for
more detail.
If no foreground-level radio operation command is running, no action is taken. The result signaled in
CMDSTA is Done in all cases. If a foreground-level radio operation command was running, CMDSTA may
be updated before the radio operation has ended.
CMDSTA is Done in all cases. If a foreground-level radio operation command was running, CMDSTA may
be updated before the radio operation has ended.
23.5.5.6 Request CCA and RSSI Information Command
The CMD_IEEE_CCA_REQ command takes a command structure as defined in
CMD_IEEE_CCA_REQ must only be sent while an RX or energy-detect scan operation is running. On
reception, the radio CPU writes the following figures back into the command structure:
reception, the radio CPU writes the following figures back into the command structure:
•
currentRssi is set to the RSSI number currently available from the demodulator
•
maxRssi is set to the maximum RSSI observed because the background-level operation was started.
•
ccaState is set to the CCA state according to the current CCA options, refer to
, CCA
Monitoring
•
ccaEnergy is set to the energy-detect CCA state according to
, CCA Monitoring
•
ccaCorr is set to the correlator-based carrier-sense CCA state according to
, CCA
Monitoring
•
ccaSync is set to the sync found-based carrier-sense CCA state according to
, CCA
Monitoring
If no valid RSSI is found when the request is sent, the currentRssi and maxRssi returned indicate this by
using a special value (0x80).
using a special value (0x80).
If the command is issued without an active or suspended background-level RX operation, the radio CPU
returns the result ContextError in CMDSTA. Otherwise, the radio CPU returns Done.
returns the result ContextError in CMDSTA. Otherwise, the radio CPU returns Done.
23.6 Bluetooth Low Energy
This section describes Bluetooth, low-energy-specific command structure, data handling, radio operation
commands, and immediate commands.
commands, and immediate commands.
23.6.1 Bluetooth Low Energy Commands
The BLE-specific radio operation commands are defined in
.
1515
SWCU117A – February 2015 – Revised March 2015
Radio
Copyright © 2015, Texas Instruments Incorporated