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)