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.
|
|
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.
|
Detailed Description
This is the primary API layer for the Radio Abstraction Interface Layer (RAIL)