SWCU185G January 2018 – June 2024 CC1312PSIP , CC1312R , CC1352P , CC1352R , CC2642R , CC2642R-Q1 , CC2652P , CC2652PSIP , CC2652R , CC2652RB , CC2652RSIP , CC2662R-Q1
Byte Index | Field Name | Bits | Bit Field Name | Type | Description |
---|---|---|---|---|---|
0–1 | commandNo | W | The command ID number | ||
2–3 | status | R/W | An integer telling the status of the command. This value is updated by the radio CPU during operation and may be read by the system CPU at any time. | ||
4–7 | pNextOp | W | Pointer to the next operation to run after this operation is done | ||
8–11 | startTime | W | Absolute or relative start time (depending on the value of startTrigger) | ||
12 | startTrigger | Identification of the trigger that starts the operation. | |||
13 | condition | 0–3 | rule | W | Condition for running next command: Rule for how to proceed. |
4–7 | nSkip | W | Number of skips + 1 if the rule involves skipping. 0: same 1: next 2: skip next ... | ||
14 | channel | W | Channel to use 0–39: Bluetooth low energy advertising/data channel number 60–207: Custom frequency; (2300 + channel) MHz 255: Use existing frequency Others: Reserved | ||
15 | whitening | 0–6 | init | W | If bOverride = 1 or custom frequency is used: 0: Do not use whitening Other value: Initialization for 7-bit LFSR whitener |
7 | bOverride | W | 0: Use default whitening for Bluetooth low energy advertising/data channels 1: Override whitening initialization with value of init | ||
16–19 | pParams | W | Pointer to command specific parameter structure | ||
20–23 | pOutput | W | Pointer to command specific output structure |
Byte Index | Field Name | Bits | Bit Field Name | Type | Description |
---|---|---|---|---|---|
0–1 | commandNo | W | The command ID number 0x1821 | ||
2–3 | status | R/W | An integer telling the status of the command. This value is updated by the radio CPU during operation and may be read by the system CPU at any time. | ||
4–7 | pNextOp | W | Pointer to the next operation to run after this operation is done | ||
8–11 | startTime | W | Absolute or relative start time (depending on the value of startTrigger) | ||
12 | startTrigger | Identification of the trigger that starts the operation | |||
13 | condition | 0–3 | rule | W | Condition for running next command: Rule for how to proceed |
4–7 | nSkip | W | Number of skips + 1 if the rule involves skipping. 0: same 1: next 2: skip next ... | ||
14 | channel | W | Channel to use 0–39: Bluetooth low energy advertising/data channel number 60–207: Custom frequency; (2300 + channel) MHz 255: Use existing frequency Others: Reserved | ||
15 | whitening | 0–6 | init | W | If bOverride = 1 or custom frequency is used: 0: Do not use whitening Other value: Initialization for 7-bit LFSR whitener |
7 | bOverride | W | 0: Use default whitening for Bluetooth low energy advertising/data channels 1: Override whitening initialization with value of init | ||
16 | phyMode | 0–1 | mainMode | W | PHY to use: 0: 1 Mbps 1: 2 Mbps 2: Coded 3: Reserved |
2–7 | coding | W | Coding to use for TX if coded PHY is selected. See Section 26.8.3 | ||
17 | rangeDelay | W | Number of RAT ticks to add to the listening time after T_IFS | ||
18–19 | txPower | W | Transmit power to use (overrides the one given in radio setup). 0x0000: Use default TX power. | ||
20–23 | pParams | W | Pointer to command specific parameter structure | ||
24–27 | pOutput | W | Pointer to command specific output structure |
Byte Index | Field Name | Bits | Bit Field Name | Type | Description |
---|---|---|---|---|---|
0–1 | commandNo | W | The command ID number 0x1820 | ||
2–3 | status | R/W | An integer telling the status of the command. This value is updated by the radio CPU during operation and may be read by the system CPU at any time. | ||
4–7 | pNextOp | W | Pointer to the next operation to run after this operation is done | ||
8–11 | startTime | W | Absolute or relative start time (depending on the value of startTrigger) | ||
12 | startTrigger | Identification of the trigger that starts the operation | |||
13 | condition | 0–3 | rule | W | Condition for running next command: Rule for how to proceed |
4–7 | nSkip | W | Number of skips + 1 if the rule involves skipping. 0: same 1: next 2: skip next ... | ||
14 | defaultPhy | 0–1 | mainMode | W | PHY to use for non-BLE commands: 0: 1 Mbps 1: 2 Mbps 2: Coded 3: Reserved |
2 | coding | W | Coding to use for TX if coded PHY is selected for non-BLE commands 0: S = 8 (125 kbps) 1: S = 2 (500 kbps) | ||
3–7 | Reserved | ||||
15 | Reserved | ||||
16–17 | config | Configuration options | |||
18–19 | txPower | Default transmit power | |||
20–23 | pRegOverrideCommon | W | Pointer to a list of hardware and configuration registers to override during common initialization. If NULL, no override is used. | ||
24–27 | pRegOverride1Mbps | W | Pointer to a list of hardware and configuration registers to override when selecting 1 Mbps PHY mode. If NULL, no override is used. | ||
28–31 | pRegOverride2Mbps | W | Pointer to a list of hardware and configuration registers to override when selecting 2-Mbps PHY mode. If NULL, no override is used. | ||
32–35 | pRegOverrideCoded | W | Pointer to a list of hardware and configuration registers to override when selecting coded PHY mode. If NULL, no override is used. |
Byte Index | Field Name | Type | Description |
---|---|---|---|
0–1 | commandNo | W | The command ID number 0x1001 |
2 | payloadType | W | 0: Advertising data 1: Scan response data |
3 | newLen | W | Length of the new payload |
4–7 | pNewData | W | Pointer to the buffer containing the new data |
8–11 | pParams | W | Pointer to the parameter structure to update |