Applications and Examples | |
Unit Tests | |
Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the nvm_group |
Performance Analyzer Application | This application Performance Analyzer is a Serial interface based application, which communicates with Wireless Analyzer to demonstrate various features and capabilities of Atmel Transceivers |
 Range Measurement | Performs the functionalities of Range measurement mode, Evaluate the Communication coverage of the transceiver |
 Serial Parser | Handles all the serial input and output commands |
 Application Initialization Process | Initializes the Performance Analyzer Application |
 Peer Search Process | Handles the functionalities of peer searching process |
  Peer Search Initiator | This module handles the Peer search Initiation Process |
   Configuration Mode | This Module handles the Functionalities of Configuration Mode |
  Peer Search Receptor | This module handles the Peer search Receptor Process |
   Peer Search Initiator | This module handles the Peer search Initiation Process |
    Configuration Mode | This Module handles the Functionalities of Configuration Mode |
 User Interface | Handles all User interface related functions such as Button, Print,LED events |
 Packet error rate measurement | Handles the functionalities of Packet Error Rate Measurement(PER) Mode, User can set and get various paramters of Transceiver like Channel,Antenna Diversity,CSMA and do the Packet Error Rate Measurement |
  PER mode Initiator | This module handles the functionalities of the Initiator in PER mode |
   PER mode Receptor | This module handles the functionalities of the receptor in PER mode |
  PER mode Receptor | This module handles the functionalities of the receptor in PER mode |
  PER mode Common Utilities | This module handles the PER mode Common utilities used by Initiator and Receptor |
USART in SPI (Serial Peripheral Interface) mode | This is the common API for USART in SPI mode |
SERIAL BRIDGE | The Serial Bridge Module acts as a bridge layer between the Host and NCP for Serial I/O Communications |
IEEE 802.15.4 MAC v3.1.1 | The IEEE standard 802.15.4 MAC Layer defines the protocol and compatible interconnection for data communication devices using low data rate, low power and low complexity, short-range radio frequency (RF) transmissions in a wireless personal area network (WPAN) |
 MAC Build Configurations | Defines MAC Build Configuration Used |
 MAC Data Structures | This module defines all the MAC Data Structures |
  MAC Core Layer(MCL) | The MAC Core Layer (MCL) abstracts and implements IEEE 802.15.4-2006 compliant behavior for non-beacon enabled and beacon-enabled network support |
  MAC Definitions | All Definitions used by the MAC Layer is described here |
   MAC Data Structures | This module defines all the MAC Data Structures |
    MAC Core Layer(MCL) | The MAC Core Layer (MCL) abstracts and implements IEEE 802.15.4-2006 compliant behavior for non-beacon enabled and beacon-enabled network support |
    MAC Definitions | All Definitions used by the MAC Layer is described here |
     MAC Data Structures | This module defines all the MAC Data Structures |
      MAC Core Layer(MCL) | The MAC Core Layer (MCL) abstracts and implements IEEE 802.15.4-2006 compliant behavior for non-beacon enabled and beacon-enabled network support |
      MAC Definitions | All Definitions used by the MAC Layer is described here |
       MAC Data Structures | This module defines all the MAC Data Structures |
        MAC Core Layer(MCL) | The MAC Core Layer (MCL) abstracts and implements IEEE 802.15.4-2006 compliant behavior for non-beacon enabled and beacon-enabled network support |
        MAC Definitions | All Definitions used by the MAC Layer is described here |
         MAC Data Structures | This module defines all the MAC Data Structures |
          MAC Core Layer(MCL) | The MAC Core Layer (MCL) abstracts and implements IEEE 802.15.4-2006 compliant behavior for non-beacon enabled and beacon-enabled network support |
          MAC Definitions | All Definitions used by the MAC Layer is described here |
           MAC Data Structures | This module defines all the MAC Data Structures |
            MAC Core Layer(MCL) | The MAC Core Layer (MCL) abstracts and implements IEEE 802.15.4-2006 compliant behavior for non-beacon enabled and beacon-enabled network support |
            MAC Definitions | All Definitions used by the MAC Layer is described here |
             MAC Data Structures | This module defines all the MAC Data Structures |
              MAC Core Layer(MCL) | The MAC Core Layer (MCL) abstracts and implements IEEE 802.15.4-2006 compliant behavior for non-beacon enabled and beacon-enabled network support |
              MAC Definitions | All Definitions used by the MAC Layer is described here |
               MAC Data Structures | This module defines all the MAC Data Structures |
                MAC Core Layer(MCL) | The MAC Core Layer (MCL) abstracts and implements IEEE 802.15.4-2006 compliant behavior for non-beacon enabled and beacon-enabled network support |
                MAC Definitions | All Definitions used by the MAC Layer is described here |
                 MAC Data Structures | This module defines all the MAC Data Structures |
                  MAC Core Layer(MCL) | The MAC Core Layer (MCL) abstracts and implements IEEE 802.15.4-2006 compliant behavior for non-beacon enabled and beacon-enabled network support |
                  MAC Definitions | All Definitions used by the MAC Layer is described here |
                   MAC Data Structures | This module defines all the MAC Data Structures |
                    MAC Core Layer(MCL) | The MAC Core Layer (MCL) abstracts and implements IEEE 802.15.4-2006 compliant behavior for non-beacon enabled and beacon-enabled network support |
                    MAC Definitions | All Definitions used by the MAC Layer is described here |
 MAC Definitions | All Definitions used by the MAC Layer is described here |
  MAC Data Structures | This module defines all the MAC Data Structures |
   MAC Core Layer(MCL) | The MAC Core Layer (MCL) abstracts and implements IEEE 802.15.4-2006 compliant behavior for non-beacon enabled and beacon-enabled network support |
   MAC Definitions | All Definitions used by the MAC Layer is described here |
    MAC Data Structures | This module defines all the MAC Data Structures |
     MAC Core Layer(MCL) | The MAC Core Layer (MCL) abstracts and implements IEEE 802.15.4-2006 compliant behavior for non-beacon enabled and beacon-enabled network support |
     MAC Definitions | All Definitions used by the MAC Layer is described here |
      MAC Data Structures | This module defines all the MAC Data Structures |
       MAC Core Layer(MCL) | The MAC Core Layer (MCL) abstracts and implements IEEE 802.15.4-2006 compliant behavior for non-beacon enabled and beacon-enabled network support |
       MAC Definitions | All Definitions used by the MAC Layer is described here |
        MAC Data Structures | This module defines all the MAC Data Structures |
         MAC Core Layer(MCL) | The MAC Core Layer (MCL) abstracts and implements IEEE 802.15.4-2006 compliant behavior for non-beacon enabled and beacon-enabled network support |
         MAC Definitions | All Definitions used by the MAC Layer is described here |
          MAC Data Structures | This module defines all the MAC Data Structures |
           MAC Core Layer(MCL) | The MAC Core Layer (MCL) abstracts and implements IEEE 802.15.4-2006 compliant behavior for non-beacon enabled and beacon-enabled network support |
           MAC Definitions | All Definitions used by the MAC Layer is described here |
            MAC Data Structures | This module defines all the MAC Data Structures |
             MAC Core Layer(MCL) | The MAC Core Layer (MCL) abstracts and implements IEEE 802.15.4-2006 compliant behavior for non-beacon enabled and beacon-enabled network support |
             MAC Definitions | All Definitions used by the MAC Layer is described here |
              MAC Data Structures | This module defines all the MAC Data Structures |
               MAC Core Layer(MCL) | The MAC Core Layer (MCL) abstracts and implements IEEE 802.15.4-2006 compliant behavior for non-beacon enabled and beacon-enabled network support |
               MAC Definitions | All Definitions used by the MAC Layer is described here |
                MAC Data Structures | This module defines all the MAC Data Structures |
                 MAC Core Layer(MCL) | The MAC Core Layer (MCL) abstracts and implements IEEE 802.15.4-2006 compliant behavior for non-beacon enabled and beacon-enabled network support |
                 MAC Definitions | All Definitions used by the MAC Layer is described here |
                  MAC Data Structures | This module defines all the MAC Data Structures |
                   MAC Core Layer(MCL) | The MAC Core Layer (MCL) abstracts and implements IEEE 802.15.4-2006 compliant behavior for non-beacon enabled and beacon-enabled network support |
                   MAC Definitions | All Definitions used by the MAC Layer is described here |
                    MAC Data Structures | This module defines all the MAC Data Structures |
 MAC Prototypes | All MAC Prototypes are described in this module |
  MCL API's | This module describes all Mac Core Layer(MCL) API's |
   MCL Request API's | This module describes all MCL Request API's |
   MCL General API's | This module describes all MCL General API's |
   MCL Confirmation API's | This module describes all MCL Confirmation API's |
   MCL Indication API's | This module describes all MCL Indication API's |
   MCL Response API's | This module describes all MCL Response API's |
  MAC Callback's | This module describes all MAC Callback's |
   MAC Confirmation Callback's | This module describes all MAC Confirmation Callback's |
   MAC Indication Callback' | This module describes all MAC Indication Callback's |
  MAC API's | The application interfaces the MAC stack via the MAC-API |
   MAC Request API's | This module describes all MAC Request API's |
   MAC General API's | This module describes all MAC General API's |
   MAC Response API's | This module describes all MAC Response API's |
 MAC Core Layer(MCL) | The MAC Core Layer (MCL) abstracts and implements IEEE 802.15.4-2006 compliant behavior for non-beacon enabled and beacon-enabled network support |
SIO2NCP - UART | This module performs serial input/output functionalities via UART from and to the HOST |
Standard I/O (stdio) | Common standard I/O driver that implements the stdio read and write functions on AVR and SAM devices |
 Standard serial I/O (stdio) | Common standard serial I/O management driver that implements a stdio serial interface on AVR and SAM devices |
  Related Project(s) | In this section you can find all the projects related to the Standard serial I/O (stdio) |
Transceiver Feature Access | The Atmel transceivers provide a variety of additional hardware features features that are not reflected in the IEEE 802.15.4 standard |
Common WL Definitions | All General Definitions used by the Wireless Stack applications are defined in this module |
 Return Values | All return Value Enumerations are defined in this module |
 Common Stack Definitions | Includes Stack Definitions |
 IEEE Constants | Includes IEEE Constant Definitions |
QTouch Library for AVR & AVR32 devices | This is the QTouch Library for AVR and AVR32 devices that consists of one api header file(touch_api.h) and respective pre-compiled libraries |
 Related Project(s) | In this section you can find all the projects related to the QTouch Library for AVR & AVR32 devices |
PAL | This module acts as a wrapper layer between the Wireless stack and the ASF drivers All hardwar level acess to the ASF drivers from the stack happens through this module |
 Common SW Timer | Implements the software Algorithm for Timer Handling in the Stack |
  Group_pal_common_hw_timer | Implements a common api interface for accessing timer drivers of all architectures |
Sleep controller driver | This is a low-level driver implementation for the MEGA RF sleep controller |
 Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the Sleep controller driver |
MAC Symbol Counter Driver(MACSC) | See Quick Start Guide for the MEGARF MACSC Driver |
 Related Project(s) | In this section you can find all the projects related to the MAC Symbol Counter Driver(MACSC) |
 Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the MAC Symbol Counter Driver(MACSC) |
 MAC Symbol Counter (MACSC) interrupt | Management This group provides functions to configure MACSC module interrupts |
megaAVR ADC Driver | This driver provides an interface for the megaAVR ADC module |
 Related Project(s) | In this section you can find all the projects related to the megaAVR ADC Driver |
Macro Repeat | |
Token Paste | |
Assembler Support | This group provides a good handful of macros intended to smooth out the differences between various assemblers, similar to what compiler.h does for compilers, except that assemblers tend to be much less standardized than compilers |
Program memory | |
Stringize | |
Global interrupt management | This is a driver for global enabling and disabling of interrupts |
 Related Project(s) | In this section you can find all the projects related to the Global interrupt management |
 Deprecated interrupt definitions | |
Timer/Counter (TC) Timeout Driver | This timeout functionality driver uses the asynchronous Timer/Counter (TC) as time source in order to have a system tick |
 Timer/Counter (TC) Timeout Driver internals | |
Serial Peripheral Interface (SPI) | This is the common API for SPI interface |
 Related Project(s) | In this section you can find all the projects related to the Serial Peripheral Interface (SPI) |
 Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the Serial Peripheral Interface (SPI) |
MEGARF SPI master service. | This is the API for SPI master service on MEGARF |
SPI - Serial Peripheral Interface | Driver for the Serial Peripheral Interface (SPI) |
 Related Project(s) | In this section you can find all the projects related to the SPI - Serial Peripheral Interface |
External Interrupt Driver | See Quick Start Guide for the MEGARF ext int Driver |
 Related Project(s) | In this section you can find all the projects related to the External Interrupt Driver |
 Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the External Interrupt Driver |
USART module (USART) | See mega_usart_quickstart |
Serial Interface (Serial) | See Quick start guide for Serial Interface service |
 Related Project(s) | In this section you can find all the projects related to the Serial Interface (Serial) |
 Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the Serial Interface (Serial) |
Generic board support | The generic board support module includes board-specific definitions and function prototypes, such as the board initialization function |
Clock Management | |
 Related Project(s) | In this section you can find all the projects related to the Clock Management |
 Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the Clock Management |
 System Clock Management | See sysclk_quickstart |
Busy-Wait Delay Routines | This module provides simple loop-based delay routines for those applications requiring a brief wait during execution |
Atmel part identification macros | This collection of macros identify which series and families that the various Atmel parts belong to |
 AVR UC3 parts | |
 AVR XMEGA parts | |
 megaAVR parts | |
 SAM parts | |
Sleep manager | The sleep manager is a service for ensuring that the device is not put to sleep in deeper sleep modes than the system (e.g., peripheral drivers, services or the application) allows at any given time |
 Related Project(s) | In this section you can find all the projects related to the Sleep manager |
Light Weight Mesh v2.0 | Lightweight Mesh software stack is an easy to use proprietary low power
wireless mesh network protocol |
 PHY | Radio physical layer (PHY) provides functions for radio transceiver access |
  AT86RF231 PHY Layer | The AT86RF231 is a feature rich, low-power 2.4 GHz radio transceiver designed for industrial and consumer ZigBee/IEEE 802.15.4, 6LoWPAN, RF4CE and high data rate sub 1GHz ISM band applications Refer AT86RF231 Data Sheet for detailed information |
  AT86RF212B PHY Layer | The AT86RF212 is a low-power ,low voltage 700/800/900 MHz radio transceiver designed for industrial and consumer ZigBee/IEEE 802.15.4, 6LoWPAN, RF4CE and high data rate sub 1GHz ISM band applications |
  AT86RF212 PHY Layer | The AT86RF212 is a low-power ,low voltage 700/800/900 MHz radio transceiver designed for industrial and consumer ZigBee/IEEE 802.15.4, 6LoWPAN, RF4CE and high data rate sub 1GHz ISM band applications |
  ATMEGARFA1 PHY Layer | The ATmega128RFA1 is a low-power CMOS 8-bit microcontroller based on the AVR enhanced RISC architecture combined with a high data rate transceiver for the 2.4 GHz ISM band |
  AT86RF233 PHY Layer | The AT86RF233 is a feature rich, low-power 2.4 GHz radio transceiver designed for industrial and consumer ZigBee/IEEE 802.15.4, 6LoWPAN, RF4CE and high data rate sub 1GHz ISM band applications Refer AT86RF233 Data Sheet for detailed information |
 Network layer(NWK) | Network layer (NWK) provides core stack functionality and provides two routing algorithms,1.Native routing and 2.AODV routing |
 LWMesh System Services | System services provide common functions for all layers, which are necessary for normal stack operation |
  LWMesh System Services - Timer | |
Serial Interface Module | This module is responsible for encoding and decoding the serial bytes to/from Host into corresponding RF4Control APIs |
RF4Control v2.0.1 | The RF4Control stack is a ZigBeeRF4CE Certified Platform implementing the ZigBee RF4CE standard |
 NWK layer configurations | All nwk layer configuration Macros are defined in this module |
 NWK Modules | This module defines all Nwk layer core apis |
  NWK APIs | This module defines all Nwk layer core apis |
  NWK Generic APIs | This module defines all generic apis used by nwk layer |
  NWK Constants | This module defines all Nwk layer constants |
 ZRC Modules | This module defines all ZRC layer core apis |
  Push button pairing APIs. | This module defines all the Push button pairing APIs |
  ZRC APIs | This module defines all the ZRC core APIs |
  NWK Generic APIs | This module defines all generic apis used by nwk layer |
  ZRC Constants | This module defines all the Constatnts used by zrc layer |
 MAC User Build Configurations | All Build configuration Macros are defined in this module |
SIO2HOST - UART | This module performs serial input/output functionalities via UART |
Two Wire-interface(TWI) | This is the common API for TWIs |
 Related Project(s) | In this section you can find all the projects related to the Two Wire-interface(TWI) |
 Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the Two Wire-interface(TWI) |
Target Application Related API's | |
AT45dbx DataFlash component driver. | This is a driver for the AT45dbX series DataFlash memories |
QDebug Related API's(Remote) | |
Remote Application related API's | |
QTouch related API's | ZRC profile related |
RF4CE ZRC constants | |
RF4CE ZRC APIs | |
RF4CE ZRC command discovery APIs | RF4CE Network related |
RF4CE Network constants | |
RF4CE Network API | |
RF4CE Generic API | QMatrix APIs |
QMatrix related Configuration | |
Transceiver Abstraction Layer | The Transceiver Abstraction Layer (TAL) implements the transceiver specific functionalities and provides interfaces to the upper layers (like IEEE 802.15.4 MAC )and uses the services of PAL |
 ATMEGARFR2 Transceiver Abstraction Layer | The ATmega256RFR2 is a low-power CMOS 8-bit microcontroller based on the AVR enhanced RISC architecture combined with a high data rate transceiver for the 2.4 GHz ISM band |
  TAL State Machine | The different operating states of the Transceiver are controlled by the TAL state machine |
  TAL Initialization and reset | Performs initialization and reset functionalities of the transceiver |
  TAL Energy Detection | Performs the ED scan functionalities |
  Transceiver Interrupt Handling | Handles Transceiver related Interrupts |
  TAL PIB Storage | The PIB(Pan Information Base) attributes related to the TAL are Stored and handled by the TAL PIB storage |
  TAL Frame Transmission Unit | The Frame Transmission Unit generates and transmits the frames using PAL |
   TAL CSMA/CA Module | Performs channel access mechanism for frame transmission For Detailed information refer CSMA-CA algorithm section of IEEE Std 802.15.4-2006 |
    Slotted CSMA Module | Transmits data using Slotted CSMA/CA mechanism |
  TAL Frame Reception Unit | The Frame Reception Unit reads/uploads the incoming frames |
 ATMEGARFA1 Transceiver Abstraction Layer | The ATmega128RFA1 is a low-power CMOS 8-bit microcontroller based on the AVR enhanced RISC architecture combined with a high data rate transceiver for the 2.4 GHz ISM band |
  TAL State Machine | The different operating states of the Transceiver are controlled by the TAL state machine |
  TAL Initialization and reset | Performs initialization and reset functionalities of the transceiver |
  TAL Energy Detection | Performs the ED scan functionalities |
  Transceiver Interrupt Handling | Handles Transceiver related Interrupts |
  TAL PIB Storage | The PIB(Pan Information Base) attributes related to the TAL are Stored and handled by the TAL PIB storage |
  TAL Frame Transmission Unit | The Frame Transmission Unit generates and transmits the frames using PAL |
   TAL CSMA/CA Module | Performs channel access mechanism for frame transmission For Detailed information refer CSMA-CA algorithm section of IEEE Std 802.15.4-2006 |
    Slotted CSMA Module | Transmits data using Slotted CSMA/CA mechanism |
  TAL Frame Reception Unit | The Frame Reception Unit reads/uploads the incoming frames |
Common IOPORT API | See Quick start guide for the common IOPORT service |
 Related Project(s) | In this section you can find all the projects related to the Common IOPORT API |
 Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the Common IOPORT API |
Initialization driver | The init driver is used to initialize IO (demo or terminal mode), power reduction features, USART1, ADC, Timer1 (demo or terminal mode) and touch sensing (QTB0) |
Test Suite Framework | This module is the test suite framework, which provides a set of standard functions and macros for defining and running test suites |
 Related Project(s) | In this section you can find all the projects related to the Test Suite Framework |
USART driver | The USART driver is used to send or receive characters using USART1 |
Serial Standard I/O (stdio) Example | |
Ring buffer | This is a generic ring buffer that can be used for data storage e.g |
Serial Interface Module | This module is responsible for encoding and decoding the serial bytes to/from Host into corresponding MAC APIs |
MEGA reset cause | See reset_cause_quickstart |
TWI - Two-Wire Interface | See Quick start guide for MEGARF TWI driver |
 Related Project(s) | In this section you can find all the projects related to the TWI - Two-Wire Interface |
 Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the TWI - Two-Wire Interface |
 twi master Driver | This driver is the implementation of TWI module of megaRF device as master |
 twi slave Driver | This driver is the implementation of TWI module of megaRF device as slave |
Watchdog Timer (WDT) | See Quick start guide for WDT driver |
 Related Project(s) | In this section you can find all the projects related to the Watchdog Timer (WDT) |
 Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the Watchdog Timer (WDT) |
Calendar service | See Quick start guide for Calendar service |
 Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the Calendar service |
SD/MMC Memory | SD/MMC memory APIs required by CTRL_ACCESS module (group_common_services_storage_ctrl_access) |
 Implementation of SD/MMC Memory | |
General Purpose Input/Output | This is the common API for GPIO |
Security toolbox | The STB (Security Toolbox) is a high level security abstraction layer providing an easy- to-use crypto API for direct application access.It is placed on top of the SAL and abstracts and implements transceiver or MCU dependent functionality that encrypts or decrypts frames usimg CCM according to 802.15.4/Zigbee |
 Group_sal | SAL Security abstraction layer The SAL (Security Abstraction Layer) provides an API that allows access to low level AES engine functions abstraction to encrypt and decrypt frames |
USART module (USART) | See Quick start guide for USART module |
 Related Project(s) | In this section you can find all the projects related to the USART module (USART) |
 Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the USART module (USART) |
Group_rf4control_ds | |
Ioport_service_group | |