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

ページ / 1570
Bluetooth Low Energy
Table 23-85. BLE Radio Operation Commands
ID
Command Name
Description
0x1801
CMD_BLE_SLAVE
Start slave operation
0x1802
CMD_BLE_MASTER
Start master operation
0x1803
CMD_BLE_ADV
Start connectable undirected advertiser operation
0x1804
CMD_BLE_ADV_DIR
Start connectable directed advertiser operation
0x1805
CMD_BLE_ADV_NC
Start the not-connectable advertiser operation
0x1806
CMD_BLE_ADV_SCAN
Start scannable undirected advertiser operation
0x1807
CMD_BLE_SCANNER
Start scanner operation
0x1808
CMD_BLE_INITIATOR
Start initiator operation
0x1809
CMD_BLE_GENERIC_RX
Receive generic packets (used for PHY test or packet sniffing)
0x180A
CMD_BLE_TX_TEST
Transmit PHY test packets
The BLE-specific immediate commands are defined in
Table 23-86. BLE Immediate Commands
ID
Command Name
Description
0x1001
CMD_BLE_ADV_PAYLOAD
Modify payload used in advertiser operations
23.6.1.1 Command Data Definitions
This section defines data types used in describing the data structures used for communication between
the system CPU and the radio CPU. The data structures are listed with tables. The Byte Index is the offset
from the pointer to that structure. Multi-byte fields are little-endian, and half-word or word alignment is
required. For bit numbering, 0 is the least significant bit. The R/W column is used as follows:
R: The system CPU can read a result back; the radio CPU does not read the field.
W: The system CPU writes a value, the radio CPU reads it and does not modify the value.
R/W: The system CPU writes an initial value, the radio CPU may modify the initial value.
23.6.1.1.1 BLE Command Structures
Table 23-87. BLE Radio Operation Command Structure
(1)
Bytes
Field Name
Bits
Bit Field Name
Type
Description
Channel to use
0–39: BLE advertising/data channel number
14
channel
W
60–207: Custom frequency; (2300 + channel) MHz
255: Use existing frequency
Others: reserved
If bOverride = 1 or custom frequency is used:
0–6
init
W
0: Do not use whitening
Other value: Initialization for 7-bit LFSR whitener
15
whitening
0: Use default whitening for BLE advertising/data
7
bOverride
W
channels
1: Override whitening initialization with value of init
16–19
pParams
W
Pointer to command specific parameter list
Pointer to command specific result (NULL: Do not store
20–23
pOutput
W
results)
(1)
This command structure shall be used for all the radio operation commands for BLE support. The first 14 bytes shall be defined
as in
.
1516
Radio
SWCU117A – February 2015 – Revised March 2015
Copyright © 2015, Texas Instruments Incorporated