Radio Control Layer (RCL)
|
The objective of the RCL component is to offer a simplified and efficient way to control the radio on the LPF3 devices so that developers can focus on higher abstraction layers. The RCL communicates with the LRF which takes care of building the radio packets and transitioning between Rx and Tx.
The following graphic gives an overview of how the RCL component fits into the HW/SW ecosystem.
The RCL component directly interacts with:
The structure of the RCL component can be divided into what is known as RCL "High" and RCL "Low".
Takes care of command scheduling, programming the LRF images, programming the SYSTIMER for a wake-up, etc.
Takes care of protocol specific operations. This includes the command handlers which deal with everything that occurs during the command life cycle (for example, interrupts coming from the LRF).