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 | csConf | 0 | bEnaRssi | W | If 1, enable RSSI as a criterion. |
1 | bEnaCorr | W | If 1, enable correlation as a criterion. | ||
2 | operation | W | 0: Busy if either RSSI or correlation indicates BUSY. 1: Busy if both RSSI and correlation indicates BUSY. | ||
3 | busyOp | W | 0: Continue carrier sense on channel BUSY. 1: End carrier sense on channel BUSY. For an RX command, the receiver continues when carrier sense ends, then it does not end if the channel goes IDLE. | ||
4 | idleOp | W | 0: Continue on channel IDLE. 1: End on channel IDLE. | ||
5 | timeoutRes | W | 0: Timeout with channel state Invalid treated as BUSY. 1: Timeout with channel state Invalid treated as IDLE. | ||
1 | rssiThr | W | RSSI threshold | ||
2 | numRssiIdle | W | Number of consecutive RSSI measurements below the threshold needed before the channel is declared IDLE. | ||
3 | numRssiBusy | W | Number of consecutive RSSI measurements above the threshold needed before the channel is declared BUSY. | ||
4–5 | corrPeriod | W | Number of RAT ticks for a correlation observation periods | ||
6 | corrConfig | 0–3 | numCorrInv | W | Number of subsequent correlation tops with maximum corrPeriod RAT ticks between them needed to go from IDLE to INVALID. |
4–7 | numCorrBusy | W | Number of subsequent correlation tops with maximum corrPeriod RAT ticks between them needed to go from INVALID to BUSY. | ||
7 | csEndTrigger | W | Trigger classifier for ending the carrier sense | ||
8–11 | csEndTime | W | Time to end carrier sense |
Bits | Bit Field Name | Description |
---|---|---|
0 | bAutoFlushIgnored | If 1, automatically discard ignored packets from RX queue. |
1 | bAutoFlushCrcErr | If 1, automatically discard packets with CRC error from RX queue. |
2 | Reserved | |
3 | bIncludeHdr | If 1, include the received header or length byte in the stored packet; otherwise discard it. |
4 | bIncludeCrc | If 1, include the received CRC field in the stored packet; otherwise discard it. This requires pktConf.bUseCrc to be 1. |
5 | bAppendRssi | If 1, append an RSSI byte to the packet in the RX queue. |
6 | bAppendTimestamp | If 1, append a timestamp to the packet in the RX queue. |
7 | bAppendStatus | If 1, append a status byte to the packet in the RX queue. |
Bits | Bit Field Name | Description |
---|---|---|
0–4 | addressInd | Index of address found (0 if not applicable) |
5 | syncWordId | 0 for primary sync word, 1 for alternate sync word. |
6–7 | result | 00: Packet received correctly, not ignored. 01: Packet received with CRC error. 10: Packet received correctly, but can be ignored. 11: Packet reception was aborted. |