SIxx3xx#
SIxx3xx-specific State Transitions.
Enumerations#
Detailed Series 3 Radio state machine states.
Typedefs#
Internal Radio State type mapping for SIxx3xx chips.
Macros#
The minimum value for a consistent RAIL transition.
The maximum value for a consistent RAIL transition.
Enumeration Documentation#
RAIL_RadioStateSix3x_t#
RAIL_RadioStateSix3x_t
Detailed Series 3 Radio state machine states.
Enumerator | |
---|---|
RAIL_RAC_STATE_SIX3X_OFF | Radio is off. |
RAIL_RAC_STATE_SIX3X_RXWARM | Radio is enabling the receiver. |
RAIL_RAC_STATE_SIX3X_RXSEARCH | Radio is listening for incoming frames. |
RAIL_RAC_STATE_SIX3X_RXFRAME | Radio is receiving a frame. |
RAIL_RAC_STATE_SIX3X_RXWRAPUP | Radio is wrapping up after receiving a frame. |
RAIL_RAC_STATE_SIX3X_TXWARM | Radio is enabling transmitter. |
RAIL_RAC_STATE_SIX3X_TX | Radio is transmitting data. |
RAIL_RAC_STATE_SIX3X_TXWRAPUP | Radio is wrapping up after transmitting a frame. |
RAIL_RAC_STATE_SIX3X_SHUTDOWN | Radio is powering down and going to OFF state. |
RAIL_RAC_STATE_SIX3X_POR | Radio power-on-reset state. |
RAIL_RAC_STATE_SIX3X_NONE | Invalid Radio state, must be the last entry. |
397
of file chip/efr32/sixg3xx/rail_chip_specific.h
Typedef Documentation#
RAIL_RacRadioState_t#
typedef RAIL_RadioStateSix3x_t RAIL_RacRadioState_t
Internal Radio State type mapping for SIxx3xx chips.
447
of file chip/efr32/sixg3xx/rail_chip_specific.h
Macro Definition Documentation#
RAIL_MINIMUM_TRANSITION_US#
#define RAIL_MINIMUM_TRANSITION_USValue:
(100U)
The minimum value for a consistent RAIL transition.
Note
Transitions may need to be slower than this when using longer RAIL_TxPowerConfig_t::rampTime values
385
of file chip/efr32/sixg3xx/rail_chip_specific.h
RAIL_MAXIMUM_TRANSITION_US#
#define RAIL_MAXIMUM_TRANSITION_USValue:
(1000000U)
The maximum value for a consistent RAIL transition.
391
of file chip/efr32/sixg3xx/rail_chip_specific.h