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 |
| 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 |
| 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 |
| IEEE 802.15.4 | IEEE 802.15.4 configuration routines |
| 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 |
| Sleep | Functionality to help when putting the system to an EM2/EM3/EM4 sleep states where the high frequency clock is disabled |
| 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 |