Rail Native Modules
Here is a list of all modules:
Chip-Specific | |
EFR32xG1x_Interrupts | EFR32xG1x-specific interrupt sources |
RAIL API | This is the primary API layer for the Radio Abstraction Interface Layer (RAIL) |
Antenna Control | Basic APIs to control the Antenna functionality |
EFR32 | EFR32 Antenna Control FunctionalityThese enumerations and structures are used with RAIL Antenna Control API |
Assertions | Callbacks called by assertions |
Auto-ACK | APIs for configuring auto-ACK functionality |
Calibration | APIs for calibrating the radio |
EFR32 | EFR32-specific CalibrationsThe EFR32 supports the Image Rejection (IR) calibration and a temperature-dependent calibration |
Data Management | Data management functions |
EFR32 | |
Diagnostic | APIs for diagnostic and test chip modes |
EFR32 | Types specific to the EFR32 for the diagnostic routines |
Events | APIs related to events |
External Thermistor | APIs to measure temperature using an external thermistor |
Features | Overview of support for various features across hardware platforms |
General | Basic APIs to set up and interact with the RAIL library |
EFR32xG1 | EFR32xG1-specific initialization data types |
Multiprotocol | Multiprotocol scheduler APIs to support multiple time-sliced PHYs |
EFR32 | EFR32-specific multiprotocol support defines |
Packet Trace (PTI) | Basic APIs to set up and interact with PTI settings |
EFR32 | EFR32 PTI functionalityThese enumerations and structures are used with RAIL PTI API |
Protocol-specific | Protocol-Specific RAIL APIs |
BLE | Accelerator routines for Bluetooth Low Energy (BLE) |
Angle of Arrival/Departure | These APIs are to a stack implementing BLE's angle of arrival and angle of departure functionality |
BLE TX Channel Hopping | |
IEEE 802.15.4 | IEEE 802.15.4 configuration routines |
Multi-Level Frequency Modulation | MFM configuration routines Note that this feature is only supported on EFR32xG23 devices |
Z-Wave | Z-Wave configuration routines |
RF Sense | |
RX Channel Hopping | Hardware accelerated hopping between channels while waiting for a packet in receive |
Radio Configuration | Routines for setting up and querying radio configuration information |
EFR32 | Types specific to the EFR32 for radio configuration |
Receive | APIs related to packet receive |
Address Filtering | Configuration APIs for receive packet address filtering |
Packet Information | APIs to get information about received packets |
Retiming | EFR32-specific retiming capability |
Sleep | These APIs help when putting the system to an EM2/EM3/EM4 sleep states where the high frequency clock is disabled |
State Transitions | |
EFR32 | |
System Timing | Functionality related to the RAIL timer and general system time |
TX Channel Hopping | |
Transmit | APIs related to transmitting data packets |
Packet Transmit | APIs which initiate a packet transmission in RAIL |
Power Amplifier (PA) | APIs for interacting with one of the on chip PAs |
EFR32 | Types specific to the EFR32 for dealing with the on-chip PAs |