14.8.1 TRX_STATUS
| Name: | TRX_STATUS |
| Offset: | 0x01 |
| Reset: | 0x00 |
| Property: | - |
| Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
| CCA_DONE | CCA_STATUS | TRX_STATUS[4:0] | |||||||
| Access | R | R | R | R | R | R | R | ||
| Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Bit 7 – CCA_DONE CCA_DONE
The CCA_DONE bit indicates if a CCA request is completed. This is also indicated by an interrupt IRQ_4 (CCA_ED_DONE). The register bit CCA_DONE is cleared in response to a CCA_REQUEST.
| Value | Description |
|---|---|
| 0x0 | CCA calculation not finished |
| 0x1 | CCA calculation finished |
Bit 6 – CCA_STATUS CCA_STATUS
After a CCA request is completed, the result of the CCA measurement is available in the CCA_STATUS bit. The register bit CCA_STATUS is cleared in response to a CCA_REQUEST.
| Value | Description |
|---|---|
| 0x0 | Channel indicated as busy |
| 0x1 | Channel indicated as idle |
Bits 4:0 – TRX_STATUS[4:0] TRX_STATUS
The register bits TRX_STATUS signal the current radio transceiver status.
| Value | Description |
|---|---|
| 0x00 | P_ON |
| 0x01 | BUSY_RX |
| 0x02 | BUSY_TX |
| 0x06 | RX_ON |
| 0x08 | TRX_OFF (CLK Mode) |
| 0x09 | PLL_ON (TX_ON) |
| 0x0F(1) | SLEEP |
| 0x11(2) | BUSY_RX_AACK |
| 0x12(2) | BUSY_TX_ARET |
| 0x16(2) | RX_AACK_ON |
| 0x19(2) | TX_ARET_ON |
| 0x1C | RX_ON_NOCLK |
| 0x1D | RX_AACK_ON_NOCLK |
| 0x1E | BUSY_RX_AACK_NOCLK |
| 0x1F(3) | STATE_TRANSITION_IN_PROGRESS |
| Reserved | All other values are reserved |
- In SLEEP or DEEP_SLEEP state register not accessible.
- Extended Operating Mode only.
- Do not try to initiate a further state change while the radio transceiver is in STATE_TRANSITION_IN_PROGRESS state.
A read access to register bits TRX_STATUS reflects the current radio transceiver state. A state change is initiated by writing a state transition command to register bits TRX_CMD (register 0x02, TRX_STATE). Alternatively, some state transitions can be initiated by the rising edge of SLP_TR in the appropriate state.
These register bits are used for Basic and Extended Operating Mode.
If the requested state transition has not been completed, the TRX_STATUS returns STATE_TRANSITION_IN_PROGRESS value. Do not try to initiate a further state change while the radio transceiver is in STATE_TRANSITION_IN_PROGRESS state.
