RAIL API
This is the primary API layer for the Radio Abstraction Interface Layer (RAIL)
Modules | |
Antenna Control | |
Basic APIs to control the Antenna functionality. | |
Assertions | |
Callbacks called by assertions. | |
Auto-ACK | |
APIs for configuring auto-ACK functionality. | |
Calibration | |
APIs for calibrating the radio. | |
Data Management | |
Data management functions. | |
Diagnostic | |
APIs for diagnostic and test chip modes. | |
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. | |
Packet Trace (PTI) | |
Basic APIs to set up and interact with PTI settings. | |
Protocol-specific | |
Protocol-Specific RAIL APIs. | |
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. | |
Receive | |
APIs related to packet receive. | |
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 | |
System Timing | |
Functionality related to the RAIL timer and general system time. | |
TX Channel Hopping | |
Transmit | |
APIs related to transmitting data packets. |
Detailed Description
This is the primary API layer for the Radio Abstraction Interface Layer (RAIL)