EFR32xG2x#

Types specific to the EFR32xG2x for dealing with the on-chip PAs.

Macros#

#define

The maximum valid value for the RAIL_TxPowerLevel_t when in RAIL_TX_POWER_MODE_2P4GIG_HP mode.

#define

The minimum valid value for the RAIL_TxPowerLevel_t when in RAIL_TX_POWER_MODE_2P4GIG_HP mode.

#define
RAIL_TX_POWER_LEVEL_2P4_MP_MAX (RAIL_TX_POWER_LEVEL_2P4_HP_MAX)

The maximum valid value for the RAIL_TxPowerLevel_t when in RAIL_TX_POWER_MODE_2P4GIG_MP mode.

#define
RAIL_TX_POWER_LEVEL_2P4_MP_MIN (RAIL_TX_POWER_LEVEL_2P4_HP_MIN)

The maximum valid value for the RAIL_TxPowerLevel_t when in RAIL_TX_POWER_MODE_2P4GIG_MP mode.

#define
RAIL_TX_POWER_LEVEL_2P4_LP_MAX (RAIL_TX_POWER_LEVEL_2P4_HP_MAX)

The maximum valid value for the RAIL_TxPowerLevel_t when in RAIL_TX_POWER_MODE_2P4GIG_LP mode.

#define
RAIL_TX_POWER_LEVEL_2P4_LP_MIN (RAIL_TX_POWER_LEVEL_2P4_HP_MIN)

The minimum valid value for the RAIL_TxPowerLevel_t when in RAIL_TX_POWER_MODE_2P4GIG_LP mode.

#define
RAIL_TX_POWER_LEVEL_2P4_LLP_MAX (RAIL_TX_POWER_LEVEL_2P4_HP_MAX)

The maximum valid value for the RAIL_TxPowerLevel_t when in RAIL_TX_POWER_MODE_2P4GIG_LLP mode.

#define
RAIL_TX_POWER_LEVEL_2P4_LLP_MIN (RAIL_TX_POWER_LEVEL_2P4_HP_MIN)

The minimum valid value for the RAIL_TxPowerLevel_t when in RAIL_TX_POWER_MODE_2P4GIG_LLP mode.

#define

The maximum valid value for the RAIL_TxPowerLevel_t when using a Sub-GHz PA mode.

#define

The minimum valid value for the RAIL_TxPowerLevel_t when using a Sub-GHz PA mode.

#define

The maximum valid value for the RAIL_TxPowerLevel_t when in RAIL_TX_POWER_MODE_SUBGIG_HP mode.

#define

The minimum valid value for the RAIL_TxPowerLevel_t when in RAIL_TX_POWER_MODE_SUBGIG_HP mode.

#define

The maximum valid value for the RAIL_TxPowerLevel_t when in RAIL_TX_POWER_MODE_SUBGIG_MP mode.

#define

The minimum valid value for the RAIL_TxPowerLevel_t when in RAIL_TX_POWER_MODE_SUBGIG_MP mode.

#define

The maximum valid value for the RAIL_TxPowerLevel_t when in RAIL_TX_POWER_MODE_SUBGIG_LP mode.

#define

The minimum valid value for the RAIL_TxPowerLevel_t when in RAIL_TX_POWER_MODE_SUBGIG_LP mode.

#define

The maximum valid value for the RAIL_TxPowerLevel_t when in RAIL_TX_POWER_MODE_SUBGIG_LLP mode.

#define

The minimum valid value for the RAIL_TxPowerLevel_t when in RAIL_TX_POWER_MODE_SUBGIG_LLP mode.

#define
RAIL_TX_POWER_LEVEL_HP_MAX RAIL_TX_POWER_LEVEL_2P4_HP_MAX

DeprecatedBackwards compatibility define.

#define
RAIL_TX_POWER_LEVEL_HP_MIN RAIL_TX_POWER_LEVEL_2P4_HP_MIN

DeprecatedBackwards compatibility define.

#define
RAIL_TX_POWER_LEVEL_MP_MAX RAIL_TX_POWER_LEVEL_2P4_MP_MAX

DeprecatedBackwards compatibility define.

#define
RAIL_TX_POWER_LEVEL_MP_MIN RAIL_TX_POWER_LEVEL_2P4_MP_MIN

DeprecatedBackwards compatibility define.

#define
RAIL_TX_POWER_LEVEL_LP_MAX RAIL_TX_POWER_LEVEL_2P4_LP_MAX

DeprecatedBackwards compatibility define.

#define
RAIL_TX_POWER_LEVEL_LP_MIN RAIL_TX_POWER_LEVEL_2P4_LP_MIN

DeprecatedBackwards compatibility define.

#define
RAIL_TX_POWER_LEVEL_SUBGIG_MAX RAIL_TX_POWER_LEVEL_SUBGIG_HP_MAX

DeprecatedBackwards compatibility define.

#define
RAIL_TX_POWER_LEVEL_SUBGIG_MIN RAIL_TX_POWER_LEVEL_SUBGIG_HP_MIN

DeprecatedBackwards compatibility define.

#define

The number of PA's on this chip (including Virtual PAs).

#define

Convenience macro for any mapping table mode.

#define

Convenience macro to check if the power mode supports raw setting.

#define

Indicates on number of PA modes present on a chip.

#define

The number of PA's on this chip (including Virtual PAs).

#define

Convenience macro for any mapping table mode.

#define

Convenience macro to check if the power mode supports raw setting.

Macro Definition Documentation#

RAIL_TX_POWER_LEVEL_2P4_HP_MAX#

#define RAIL_TX_POWER_LEVEL_2P4_HP_MAX
Value:
(240)

The maximum valid value for the RAIL_TxPowerLevel_t when in RAIL_TX_POWER_MODE_2P4GIG_HP mode.

DeprecatedThis RAIL 2.x define has been eliminated temporarily a synonym of SLI_RAIL_TX_POWER_LEVEL_2P4_GHZ_HP_MAX.


RAIL_TX_POWER_LEVEL_2P4_HP_MIN#

#define RAIL_TX_POWER_LEVEL_2P4_HP_MIN
Value:
(1U)

The minimum valid value for the RAIL_TxPowerLevel_t when in RAIL_TX_POWER_MODE_2P4GIG_HP mode.

DeprecatedThis RAIL 2.x define has been eliminated temporarily a synonym of SLI_RAIL_TX_POWER_LEVEL_2P4_GHZ_HP_MIN.


RAIL_TX_POWER_LEVEL_2P4_MP_MAX#

#define RAIL_TX_POWER_LEVEL_2P4_MP_MAX
Value:
(RAIL_TX_POWER_LEVEL_2P4_HP_MAX)

The maximum valid value for the RAIL_TxPowerLevel_t when in RAIL_TX_POWER_MODE_2P4GIG_MP mode.

DeprecatedThis RAIL 2.x define has been eliminated temporarily a synonym of SLI_RAIL_TX_POWER_LEVEL_2P4_GHZ_MP_MAX.


RAIL_TX_POWER_LEVEL_2P4_MP_MIN#

#define RAIL_TX_POWER_LEVEL_2P4_MP_MIN
Value:
(RAIL_TX_POWER_LEVEL_2P4_HP_MIN)

The maximum valid value for the RAIL_TxPowerLevel_t when in RAIL_TX_POWER_MODE_2P4GIG_MP mode.

DeprecatedThis RAIL 2.x define has been eliminated temporarily a synonym of SLI_RAIL_TX_POWER_LEVEL_2P4_GHZ_MP_MIN.


RAIL_TX_POWER_LEVEL_2P4_LP_MAX#

#define RAIL_TX_POWER_LEVEL_2P4_LP_MAX
Value:
(RAIL_TX_POWER_LEVEL_2P4_HP_MAX)

The maximum valid value for the RAIL_TxPowerLevel_t when in RAIL_TX_POWER_MODE_2P4GIG_LP mode.

DeprecatedThis RAIL 2.x define has been eliminated temporarily a synonym of SLI_RAIL_TX_POWER_LEVEL_2P4_GHZ_LP_MAX.


RAIL_TX_POWER_LEVEL_2P4_LP_MIN#

#define RAIL_TX_POWER_LEVEL_2P4_LP_MIN
Value:
(RAIL_TX_POWER_LEVEL_2P4_HP_MIN)

The minimum valid value for the RAIL_TxPowerLevel_t when in RAIL_TX_POWER_MODE_2P4GIG_LP mode.

DeprecatedThis RAIL 2.x define has been eliminated temporarily a synonym of SLI_RAIL_TX_POWER_LEVEL_2P4_GHZ_LP_MIN.


RAIL_TX_POWER_LEVEL_2P4_LLP_MAX#

#define RAIL_TX_POWER_LEVEL_2P4_LLP_MAX
Value:
(RAIL_TX_POWER_LEVEL_2P4_HP_MAX)

The maximum valid value for the RAIL_TxPowerLevel_t when in RAIL_TX_POWER_MODE_2P4GIG_LLP mode.

DeprecatedThis RAIL 2.x define has been eliminated temporarily a synonym of SLI_RAIL_TX_POWER_LEVEL_2P4_GHZ_LLP_MAX.


RAIL_TX_POWER_LEVEL_2P4_LLP_MIN#

#define RAIL_TX_POWER_LEVEL_2P4_LLP_MIN
Value:
(RAIL_TX_POWER_LEVEL_2P4_HP_MIN)

The minimum valid value for the RAIL_TxPowerLevel_t when in RAIL_TX_POWER_MODE_2P4GIG_LLP mode.

DeprecatedThis RAIL 2.x define has been eliminated temporarily a synonym of SLI_RAIL_TX_POWER_LEVEL_2P4_GHZ_LLP_MIN.


RAIL_SUBGIG_MAX#

#define RAIL_SUBGIG_MAX
Value:
0U

The maximum valid value for the RAIL_TxPowerLevel_t when using a Sub-GHz PA mode.

DeprecatedThis RAIL 2.x define has been eliminated temporarily a synonym of SLI_RAIL_TX_POWER_LEVEL_SUB_GHZ_MAX.


RAIL_SUBGIG_MIN#

#define RAIL_SUBGIG_MIN
Value:
1U

The minimum valid value for the RAIL_TxPowerLevel_t when using a Sub-GHz PA mode.

DeprecatedThis RAIL 2.x define has been eliminated temporarily a synonym of SLI_RAIL_TX_POWER_LEVEL_SUB_GHZ_MIN.


RAIL_TX_POWER_LEVEL_SUBGIG_HP_MAX#

#define RAIL_TX_POWER_LEVEL_SUBGIG_HP_MAX
Value:
(RAIL_SUBGIG_MAX)

The maximum valid value for the RAIL_TxPowerLevel_t when in RAIL_TX_POWER_MODE_SUBGIG_HP mode.

DeprecatedThis RAIL 2.x define has been eliminated temporarily a synonym of SLI_RAIL_TX_POWER_LEVEL_SUB_GHZ_HP_MAX.


RAIL_TX_POWER_LEVEL_SUBGIG_HP_MIN#

#define RAIL_TX_POWER_LEVEL_SUBGIG_HP_MIN
Value:
(RAIL_SUBGIG_MIN)

The minimum valid value for the RAIL_TxPowerLevel_t when in RAIL_TX_POWER_MODE_SUBGIG_HP mode.

DeprecatedThis RAIL 2.x define has been eliminated temporarily a synonym of SLI_RAIL_TX_POWER_LEVEL_SUB_GHZ_HP_MIN.


RAIL_TX_POWER_LEVEL_SUBGIG_MP_MAX#

#define RAIL_TX_POWER_LEVEL_SUBGIG_MP_MAX
Value:
(RAIL_SUBGIG_MAX)

The maximum valid value for the RAIL_TxPowerLevel_t when in RAIL_TX_POWER_MODE_SUBGIG_MP mode.

DeprecatedThis RAIL 2.x define has been eliminated temporarily a synonym of SLI_RAIL_TX_POWER_LEVEL_SUB_GHZ_MP_MAX.


RAIL_TX_POWER_LEVEL_SUBGIG_MP_MIN#

#define RAIL_TX_POWER_LEVEL_SUBGIG_MP_MIN
Value:
(RAIL_SUBGIG_MIN)

The minimum valid value for the RAIL_TxPowerLevel_t when in RAIL_TX_POWER_MODE_SUBGIG_MP mode.

DeprecatedThis RAIL 2.x define has been eliminated temporarily a synonym of SLI_RAIL_TX_POWER_LEVEL_SUB_GHZ_MP_MIN.


RAIL_TX_POWER_LEVEL_SUBGIG_LP_MAX#

#define RAIL_TX_POWER_LEVEL_SUBGIG_LP_MAX
Value:
(RAIL_SUBGIG_MAX)

The maximum valid value for the RAIL_TxPowerLevel_t when in RAIL_TX_POWER_MODE_SUBGIG_LP mode.

DeprecatedThis RAIL 2.x define has been eliminated temporarily a synonym of SLI_RAIL_TX_POWER_LEVEL_SUB_GHZ_LP_MAX.


RAIL_TX_POWER_LEVEL_SUBGIG_LP_MIN#

#define RAIL_TX_POWER_LEVEL_SUBGIG_LP_MIN
Value:
(RAIL_SUBGIG_MIN)

The minimum valid value for the RAIL_TxPowerLevel_t when in RAIL_TX_POWER_MODE_SUBGIG_LP mode.

DeprecatedThis RAIL 2.x define has been eliminated temporarily a synonym of SLI_RAIL_TX_POWER_LEVEL_SUB_GHZ_LP_MIN.


RAIL_TX_POWER_LEVEL_SUBGIG_LLP_MAX#

#define RAIL_TX_POWER_LEVEL_SUBGIG_LLP_MAX
Value:
(RAIL_SUBGIG_MAX)

The maximum valid value for the RAIL_TxPowerLevel_t when in RAIL_TX_POWER_MODE_SUBGIG_LLP mode.

DeprecatedThis RAIL 2.x define has been eliminated temporarily a synonym of SLI_RAIL_TX_POWER_LEVEL_SUB_GHZ_LLP_MAX.


RAIL_TX_POWER_LEVEL_SUBGIG_LLP_MIN#

#define RAIL_TX_POWER_LEVEL_SUBGIG_LLP_MIN
Value:
(RAIL_SUBGIG_MIN)

The minimum valid value for the RAIL_TxPowerLevel_t when in RAIL_TX_POWER_MODE_SUBGIG_LLP mode.

DeprecatedThis RAIL 2.x define has been eliminated temporarily a synonym of SLI_RAIL_TX_POWER_LEVEL_SUB_GHZ_LLP_MIN.


RAIL_TX_POWER_LEVEL_HP_MAX#

#define RAIL_TX_POWER_LEVEL_HP_MAX
Value:
RAIL_TX_POWER_LEVEL_2P4_HP_MAX

DeprecatedBackwards compatibility define.


RAIL_TX_POWER_LEVEL_HP_MIN#

#define RAIL_TX_POWER_LEVEL_HP_MIN
Value:
RAIL_TX_POWER_LEVEL_2P4_HP_MIN

DeprecatedBackwards compatibility define.


RAIL_TX_POWER_LEVEL_MP_MAX#

#define RAIL_TX_POWER_LEVEL_MP_MAX
Value:
RAIL_TX_POWER_LEVEL_2P4_MP_MAX

DeprecatedBackwards compatibility define.


RAIL_TX_POWER_LEVEL_MP_MIN#

#define RAIL_TX_POWER_LEVEL_MP_MIN
Value:
RAIL_TX_POWER_LEVEL_2P4_MP_MIN

DeprecatedBackwards compatibility define.


RAIL_TX_POWER_LEVEL_LP_MAX#

#define RAIL_TX_POWER_LEVEL_LP_MAX
Value:
RAIL_TX_POWER_LEVEL_2P4_LP_MAX

DeprecatedBackwards compatibility define.


RAIL_TX_POWER_LEVEL_LP_MIN#

#define RAIL_TX_POWER_LEVEL_LP_MIN
Value:
RAIL_TX_POWER_LEVEL_2P4_LP_MIN

DeprecatedBackwards compatibility define.


RAIL_TX_POWER_LEVEL_SUBGIG_MAX#

#define RAIL_TX_POWER_LEVEL_SUBGIG_MAX
Value:
RAIL_TX_POWER_LEVEL_SUBGIG_HP_MAX

DeprecatedBackwards compatibility define.


RAIL_TX_POWER_LEVEL_SUBGIG_MIN#

#define RAIL_TX_POWER_LEVEL_SUBGIG_MIN
Value:
RAIL_TX_POWER_LEVEL_SUBGIG_HP_MIN

DeprecatedBackwards compatibility define.


RAIL_NUM_PA#

#define RAIL_NUM_PA
Value:
(3U)

The number of PA's on this chip (including Virtual PAs).

DeprecatedRAIL 2.x synonym of SL_RAIL_NUM_PA.


RAIL_POWER_MODE_IS_ANY_DBM_POWERSETTING_MAPPING_TABLE#

#define RAIL_POWER_MODE_IS_ANY_DBM_POWERSETTING_MAPPING_TABLE
Value:
(((x) == RAIL_TX_POWER_MODE_OFDM_PA_POWERSETTING_TABLE) \
|| ((x) == RAIL_TX_POWER_MODE_SUBGIG_POWERSETTING_TABLE))

Convenience macro for any mapping table mode.

DeprecatedRAIL 2.x synonym of SL_RAIL_POWER_MODE_IS_ANY_DBM_POWERSETTING_MAPPING_TABLE().


RAIL_POWER_MODE_SUPPORTS_RAW_SETTING#

#define RAIL_POWER_MODE_SUPPORTS_RAW_SETTING
Value:
(((x) != RAIL_TX_POWER_MODE_OFDM_PA_POWERSETTING_TABLE) \
&& ((x) != RAIL_TX_POWER_MODE_SUBGIG_POWERSETTING_TABLE))

Convenience macro to check if the power mode supports raw setting.

DeprecatedRAIL 2.x synonym of SL_RAIL_POWER_MODE_SUPPORTS_RAW_SETTING().


SL_RAIL_TX_PA_MODES_COUNT#

#define SL_RAIL_TX_PA_MODES_COUNT
Value:
(SLI_RAIL_HAS_PA_MODE_2P4_GHZ \
+ SLI_RAIL_HAS_PA_MODE_SUB_GHZ \
+ SLI_RAIL_HAS_PA_MODE_SUB_GHZ_OFDM)

Indicates on number of PA modes present on a chip.


SL_RAIL_NUM_PA#

#define SL_RAIL_NUM_PA
Value:
(3U)

The number of PA's on this chip (including Virtual PAs).


SL_RAIL_POWER_MODE_IS_ANY_DBM_POWERSETTING_MAPPING_TABLE#

#define SL_RAIL_POWER_MODE_IS_ANY_DBM_POWERSETTING_MAPPING_TABLE
Value:
(x)

Convenience macro for any mapping table mode.


SL_RAIL_POWER_MODE_SUPPORTS_RAW_SETTING#

#define SL_RAIL_POWER_MODE_SUPPORTS_RAW_SETTING
Value:
(((x) != SL_RAIL_TX_POWER_MODE_OFDM_PA_POWERSETTING_TABLE) \
&& ((x) != SL_RAIL_TX_POWER_MODE_SUB_GHZ_POWERSETTING_TABLE))

Convenience macro to check if the power mode supports raw setting.