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.
 
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.
 
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)