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 |
Diagnostic | APIs for diagnostic and test chip modes |
EFR32 | Types specific to the EFR32 for the diagnostic routines |
Events | APIs related to events |
General | Basic APIs to set up and interact with the RAIL library |
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) |
IEEE 802.15.4 | IEEE 802.15.4 configuration routines |
RF Sense | |
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 |
State Transitions | |
System Timing | Functionality related to the RAIL timer and general system time |
Transmit | APIs related to transmitting data packets |
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 |