Radio Control Layer (RCL)
|
The radio control layer (RCL) module provides access to the radio for LPF3 devices. It offers a high-level interface for command execution while also ensuring the lowest possible power consumption by providing automatic power management that is fully transparent to the application.
Conceptually, the RCL module can be divided into RCL "High" and RCL "Low". RCL High takes care aspects such as command scheduling and buffer management, while RCL Low takes care of protocol specific operations through command handlers. Finally, to ensure that critical sections are reduced and timing constraints are met, the RCL module uses three different priority interrupts depending on the operation.
For more detailed information about the different components of the Radio Control Layer, see the RCL Architecture page.
The bare minimum for using the RCL component involves:
The following example simple that uses the Generic Tx Test illustrates how the RCL component is used.