SIxx3xx#

SIxx3xx-specific State Transitions.

Enumerations#

enum
RAIL_RAC_STATE_SIX3X_OFF = 0
RAIL_RAC_STATE_SIX3X_RXWARM = 1
RAIL_RAC_STATE_SIX3X_RXSEARCH = 2
RAIL_RAC_STATE_SIX3X_RXFRAME = 3
RAIL_RAC_STATE_SIX3X_RXWRAPUP = 4
RAIL_RAC_STATE_SIX3X_TXWARM = 5
RAIL_RAC_STATE_SIX3X_TX = 6
RAIL_RAC_STATE_SIX3X_TXWRAPUP = 7
RAIL_RAC_STATE_SIX3X_SHUTDOWN = 8
RAIL_RAC_STATE_SIX3X_POR = 9
RAIL_RAC_STATE_SIX3X_NONE
}

Detailed Series 3 Radio state machine states.

Typedefs#

Internal Radio State type mapping for SIxx3xx chips.

Macros#

#define

The minimum value for a consistent RAIL transition.

#define

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.


Definition at line 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.


Definition at line 447 of file chip/efr32/sixg3xx/rail_chip_specific.h

Macro Definition Documentation#

RAIL_MINIMUM_TRANSITION_US#

#define RAIL_MINIMUM_TRANSITION_US
Value:
(100U)

The minimum value for a consistent RAIL transition.

Note


Definition at line 385 of file chip/efr32/sixg3xx/rail_chip_specific.h

RAIL_MAXIMUM_TRANSITION_US#

#define RAIL_MAXIMUM_TRANSITION_US
Value:
(1000000U)

The maximum value for a consistent RAIL transition.


Definition at line 391 of file chip/efr32/sixg3xx/rail_chip_specific.h