EFR32
Types specific to the EFR32 for dealing with the on-chip PAs.
Data Structures |
|
struct | RAIL_TxPowerConfig_t |
A structure containing values used to initialize the power amplifiers.
|
Macros |
|
#define | RAIL_TX_POWER_LEVEL_LP_MAX (7U) |
The maximum valid value for the
RAIL_TxPowerLevel_t
when in
RAIL_TX_POWER_MODE_2P4_LP
mode.
|
|
#define | RAIL_TX_POWER_LEVEL_HP_MAX (252U) |
The maximum valid value for the
RAIL_TxPowerLevel_t
when in
RAIL_TX_POWER_MODE_2P4_HP
mode.
|
|
#define | RAIL_TX_POWER_LEVEL_SUBGIG_MAX (248U) |
The maximum valid value for the
RAIL_TxPowerLevel_t
when in
RAIL_TX_POWER_MODE_SUBGIG
mode.
|
|
#define | RAIL_TX_POWER_LEVEL_LP_MIN (1U) |
The minimum valid value for the
RAIL_TxPowerLevel_t
when in
RAIL_TX_POWER_MODE_2P4_LP
mode.
|
|
#define | RAIL_TX_POWER_LEVEL_HP_MIN (0U) |
The minimum valid value for the
RAIL_TxPowerLevel_t
when in
RAIL_TX_POWER_MODE_2P4_HP
mode.
|
|
#define | RAIL_TX_POWER_LEVEL_SUBGIG_MIN (0U) |
The minimum valid value for the
RAIL_TxPowerLevel_t
when in
RAIL_TX_POWER_MODE_SUBGIG
mode.
|
|
#define | RAIL_TX_POWER_LEVEL_INVALID (255U) |
Invalid RAIL_TxPowerLevel_t value returned when an error occurs with RAIL_GetTxPower.
|
|
#define | RAIL_TX_POWER_MODE_NAMES |
The names of the TX power modes.
|
Typedefs |
|
typedef uint8_t | RAIL_TxPowerLevel_t |
Raw power levels used directly by the RAIL_Get/SetTxPower API where a higher numerical value corresponds to a higher output power.
|
Enumerations |
|
enum |
RAIL_TxPowerMode_t
{
RAIL_TX_POWER_MODE_2P4_HP , RAIL_TX_POWER_MODE_2P4_LP , RAIL_TX_POWER_MODE_SUBGIG , RAIL_TX_POWER_MODE_NONE } |
An enumeration of the EFR32 power modes.
|
Detailed Description
Types specific to the EFR32 for dealing with the on-chip PAs.
Macro Definition Documentation
#define RAIL_TX_POWER_MODE_NAMES |
The names of the TX power modes.
A list of the names for the TX power modes on the EFR32 series 1 parts. This macro is useful for test applications and debugging output.
Definition at line
528
of file
rail_chip_specific.h
.
Typedef Documentation
typedef uint8_t RAIL_TxPowerLevel_t |
Raw power levels used directly by the RAIL_Get/SetTxPower API where a higher numerical value corresponds to a higher output power.
These are referred to as 'raw (values/units)'. On EFR32, they can range from one of RAIL_TX_POWER_LEVEL_LP_MIN , RAIL_TX_POWER_LEVEL_HP_MIN , or RAIL_TX_POWER_LEVEL_SUBGIG_MIN to one of RAIL_TX_POWER_LEVEL_LP_MAX , RAIL_TX_POWER_LEVEL_HP_MAX , and RAIL_TX_POWER_LEVEL_SUBGIG_MAX , respectively, depending on the selected RAIL_TxPowerMode_t .
Definition at line
456
of file
rail_chip_specific.h
.
Enumeration Type Documentation
enum RAIL_TxPowerMode_t |
An enumeration of the EFR32 power modes.
The power modes on the EFR32 correspond to the different on-chip PAs that are available. For more information about the power and performance characteristics of a given amplifier, see the data sheet.
Definition at line
502
of file
rail_chip_specific.h
.