RAIL Library

RAIL Multiprotocol Library

The RAIL multiprotocol library allows multiple protocols to be initialized, set up, and managed at the library level. Dynamic Multiprotocol (DMP) requires the use of the RAIL multiprotocol library. Additional information can be found here: RAIL Multiprotocol.

RAIL Single Protocol Library

The RAIL single protocol library reduces flash and memory footprints compared to the RAIL multiprotocol library. The RAIL_SchedulerInfo_t input parameter, used by select RAIL library API functions, is always ignored in the RAIL single protocol library. The single protocol library can be used for Switched Multiprotocol (SMP) because the RAIL library is initialized and used for one wireless protocol at a time.