SWCU194 March 2023 CC1314R10 , CC1354P10 , CC1354R10 , CC2674P10 , CC2674R10
| 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 Energyy 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 |