Components#

 

Software Components#

These are some of the RAIL software components available for application use.

Libraries#

RAIL library software components provide the ability to choose support for single or multiple protocols. Current components include:

Utilities#

Radio utility software components provide optional source code that aid with radio setup and functionality. Current components include:

RAILtest Application#

RAILtest application software components are specific to the RAILtest application. Current components include:

Modules#

RAIL Library

sl_rail_test / RAILtest Application Core

RAILtest Application Graphics

Antenna Diversity Utility

Angle of Arrival/Departure (AoX) Utility

BLE Channel Sounding (CS) Utility

BLE Channel Sounding (CS) Antenna Offset Utility

Built-in PHYs for alternate HFXO frequencies

Callbacks Utility

Coexistence Utility

Direct Memory Access (DMA) Utility

Front End Module (FEM) Utility

Front End Module Voltage Detection (VDET) Utility

Initialization Utility

IEEE 802.15.4 Duty Cycling Utility

IEEE 802.15.4 Fast Channel Switching Utility

IEEE 802.15.4 High Speed Utility

Device Information Utility

Multi-Protocol Transition Time Utility

RAIL 3 PA Power Conversion Utility

RAIL 3 PA Power Conversion Tables Utility

RAIL 2.x PA Power Conversion Utility

PA Power Persistent Configs Utility

Protocol Utility

Packet Trace Interface (PTI) Utility

Recommended Utility

RF Path Utility

RF Path Switch Utility

Received Signal Strength Indicator (RSSI) Utility

Radio Sequencer Image Selection Utility

Software Modem (SFM) sequencer image selection Utility

Thermistor Utility