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 27 |
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 27 |
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 27 |
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 27 |
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 94 |
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 94 |
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 94 |
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 101
of file rail_chip_specific.h
.