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.