The physical layer contains the transceiver specific functionalities as the requirements of IEEE 802.15.4 specification. It gives the interface to the MAC core layer which is independent of the underlying transceiver. Besides that, the PHY layer provides the set of APIs which can be used to interface a basic application. The following are the funcionalities of PHY layer
- Frame Transmission (including automatic frame retries)
- Frame reception (including automatic acknowledgement handling)
- PHY PIB storage
- CSMA module
- Energy detection
- Power management(Trx Sleep)
- Interrupt handling
- Initialization and Reset
- Enabling High Datarate Support
- Enabling Promiscuous Mode
- Enabling Antenna Diversity
- Enabling Reduced Power consumption modes (Only for RF233. Not supported by RF212B)
- Deep Sleep feature is not implemented.
- MPLAB X v6.20
- MPLAB® XC32 C/C++ Compiler v4.40
- MPLAB® X IDE plug-ins: MPLAB® Code Configurator (MCC) v5.5.0 and above
- Device Pack: SAML21_DFP (3.7.217), SAMR30_DFP (2.0.47), SAMR21_DFP (2.0.52)
- None