EFR32xG1-specific initialization data types.

Data Structures

struct RAILSched_Config_t
A multiprotocol scheduler configuration and internal state.
struct RAIL_Config_t
RAIL configuration and internal state structure.

Macros

#define EFR32XG1_RAIL_SCHEDULER_STATE_UINT32_BUFFER_SIZE 26
The size in 32-bit words of RAIL_SchedulerStateBuffer_t to store RAIL multiprotocol internal state for the EFR32XG1 series.
#define EFR32XG12_RAIL_SCHEDULER_STATE_UINT32_BUFFER_SIZE 26
The size in 32-bit words of RAIL_SchedulerStateBuffer_t to store RAIL multiprotocol internal state for the EFR32XG12 series.
#define EFR32XG13_RAIL_SCHEDULER_STATE_UINT32_BUFFER_SIZE 26
The size in 32-bit words of RAIL_SchedulerStateBuffer_t to store RAIL multiprotocol internal state for the EFR32XG13 series.
#define EFR32XG14_RAIL_SCHEDULER_STATE_UINT32_BUFFER_SIZE 26
The size in 32-bit words of RAIL_SchedulerStateBuffer_t to store RAIL multiprotocol internal state for the EFR32XG14 series.
#define EFR32XG1_RAIL_STATE_UINT32_BUFFER_SIZE 88
The size, in 32-bit words, of RAIL_StateBuffer_t to store RAIL internal state for the EFR32XG1 series.
#define EFR32XG12_RAIL_STATE_UINT32_BUFFER_SIZE 90
The size, in 32-bit words, of RAIL_StateBuffer_t to store RAIL internal state for the EFR32XG12 series.
#define EFR32XG13_RAIL_STATE_UINT32_BUFFER_SIZE 90
The size, in 32-bit words, of RAIL_StateBuffer_t to store RAIL internal state for the EFR32XG13 series.
#define EFR32XG14_RAIL_STATE_UINT32_BUFFER_SIZE 90
The size, in 32-bit words, of RAIL_StateBuffer_t to store RAIL internal state for the EFR32XG14 series.

Typedefs

typedef uint32_t RAIL_SchedulerStateBuffer_t [RAIL_SCHEDULER_STATE_UINT32_BUFFER_SIZE]
A buffer used to store multiprotocol scheduler internal state.
typedef uint32_t RAIL_StateBuffer_t [RAIL_STATE_UINT32_BUFFER_SIZE]
A buffer to store RAIL internal state.

Detailed Description

EFR32xG1-specific initialization data types.

Typedef Documentation

RAIL_SchedulerStateBuffer_t

RAIL_SchedulerStateBuffer_t

A buffer used to store multiprotocol scheduler internal state.

This buffer must be allocated in application global read-write memory that persists for the duration of RAIL usage. It cannot be allocated in read-only memory or on the call stack.

Definition at line 111 of file rail_chip_specific.h .