Microchip® Advanced Software Framework

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Modules
Here is a list of all modules:
[detail level 123456789101112131415161718192021]
oApplications and Examples
oUnit Tests
oPerformance Analyzer ApplicationThis application Performance Analyzer is a Serial interface based application, which communicates with Wireless Analyzer to demonstrate various features and capabilities of Atmel Transceivers
oUSB device descriptors for a single interfaceThe following structures provide the USB device descriptors required for USB Device with a single interface DFU Atmel Class
oIEEE 802.15.4 MAC v3.1.1The 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)
oUSB device descriptors for a single interfaceThe following structures provide the USB device descriptors required for USB Device with a single interface Vendor Class
oSIO2NCP - UARTThis module performs serial input/output functionalities via UART from and to the HOST
oStandard I/O (stdio)Common standard I/O driver that implements the stdio read and write functions on AVR and SAM devices
oTransceiver Feature AccessThe Atmel transceivers provide a variety of additional hardware features features that are not reflected in the IEEE 802.15.4 standard
oError HandlingDefinitions related to error handling for Class B tests
oInterrupt MonitorA test for the frequency of interrupts
oReal Time Counter DriverThis is a basic driver for the Real Time Counter (RTC)
oAnalog I/O TestSelf-diagnostic test for the ADC, DAC and analog multiplexer
oCRC TestsThis CRC module can be used to check the Flash and EEPROM memories
oWatchdog Timer TestTest to check that the watchdog timer (WDT) is working
oInternal SRAM TestSelf-diagnostic test for coupling faults in internal SRAM memory
oCPU Register testThis is the self-test module for the registers in the CPU
oCPU Frequency TestSelf-diagnostic test for the CPU frequency
oDescriptors for a USB DeviceComposite
oFirst-In-First-Out Buffer (FIFO)See Quick start guide for First-In-First-Out Buffer (FIFO)
oDirect Memory Access controller (DMA)See Quick start guide for the XMEGA DMA driver
oImplementation of SD/MMC/SDIO Stack
oSD/MMC/SDIO common stackSD/MMC/SDIO basic APIs used by SD/MMC/SDIO memory APIs (sd_mmc_stack_mem_group)
oCRC module driverSee Quick start guide for CRC driver
oTwo Wire-interface(TWI)This is the common API for TWIs
oInterface with USB Device Core (UDC)Structures and functions required by UDC
oImplementation of UDI HID multi-touchClass internal implementation
oUSB device descriptors for a single interfaceThe following structures provide the USB device descriptors required for USB Device with a single interface MSC
oQTouch device driver for I2C interfaceSee Quick start guide for QTouch component
oTimeout service XMEGASee Quick start guide for Timeout service
oAtmel part identification macrosThis collection of macros identify which series and families that the various Atmel parts belong to
oTWI - Two-Wire InterfaceSee Quick start guide for XMEGA TWI driver
oAtmel FLIP Protocol definitionsTo perform firmware upgrade, Atmel has developed an application called "FLIP" This software is a flexible application which lets you program and configure Atmel's microcontroller devices in their final environment without needing any dedicated hardware
oDefinitions for Atmel FLIP Protocol version 2Note: Used by uc3 and Xmega parts
oXMEGA Pulse Width Modulation (PWM) serviceSee Quickstart guide for AVR XMEGA PWM service
oNVM serviceSee Quick Start quide for common NVM driver
oWatchdog Timer (WDT)See Quick start guide for WDT driver
oAnalog Comparator (AC)See Quick start guide for the XMEGA AC driver
oCPU reset causeSee Quick start guide for reset cause service
oHX8347A Display Controller Low Level driverThis is the low level driver for the HX8347A display controller
oNVM driver example functions
oData in Huge Data Memory SpaceDue to shortcomings of the GCC compiler for 8-bit AVR, custom functions are needed for access to data beyond the 64 kB boundary, i.e., addresses that are larger than 16-bit
oFatFS file system serviceService of FatFS file system
oSleep managerThe 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
oConfiguration Change ProtectionSee Quick start guide for CCP driver
oGeneric board supportThe generic board support module includes board-specific definitions and function prototypes, such as the board initialization function
oIn System Programming API
oQTouch Library for AVR & AVR32 devicesThis is the QTouch Library for AVR and AVR32 devices that consists of one api header file(touch_api.h) and respective pre-compiled libraries
oMonochrome graphical display systemSee Quick Start Guide for the mono graphics service
oSPI - Serial Peripheral InterfaceDriver for the Serial Peripheral Interface (SPI)
oCommon WL DefinitionsAll General Definitions used by the Wireless Stack applications are defined in this module
oST7565R LCD Controller Low-level driverThis is a low level driver for the ST7565R LCD controller
oProgrammable Multilevel Interrupt ControllerSee Quick start guide for PMIC driver
oUSB device descriptors for a single interfaceThe following structures provide the USB device descriptors required for USB Device with a single interface CDC
oClock Management
oGeneral Purpose Input/OutputThis is the common API for GPIO
oAT25DFx SerialFlash component driver.See Quickstart guide for AT25DFx component.
oDigital to Analog Converter (DAC)See Quick start guide for XMEGA DAC
oPort of low level driver for FatFSLow level driver for FatFS
oXMEGA compiler driverCompiler abstraction layer and code utilities for 8-bit AVR
oUSB device descriptors for a single interfaceThe following structures provide the USB device descriptors required for USB Device with a single interface PHDC
oXMEGA Quadrature Decoder (QDEC)This is a driver for the AVR XMEGA Quadrature Decoder module (QDEC)
oLight Weight Mesh v2.0
 Lightweight Mesh software stack is an easy to use proprietary low power

wireless mesh network protocol

oSerial Interface ModuleThis module is responsible for encoding and decoding the serial bytes to/from Host into corresponding RF4Control APIs
oRF4Control v2.0.1The RF4Control stack is a ZigBeeRF4CE Certified Platform implementing the ZigBee RF4CE standard
oSSD1306 OLED Controller Low-level driverThis is a low level driver for the SSD1306 OLED controller through 4-wire SPI
oSIO2HOST - USBThis module performs serial input/output functionalities via USB
oCommon IOPORT APISee Quick start guide for the common IOPORT service
omaXTouch low-level componentSee Quick start guide for the maXTouch component
oTransceiver Abstraction LayerThe 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
oUSART in SPI (Serial Peripheral Interface) modeThis is the common API for USART in SPI mode
oAT45dbx DataFlash component driver.This is a driver for the AT45dbX series DataFlash memories
oAdvanced Encryption Standard (AES)See Quick start guide for XMEGA AES driver
oData Encryption Standard (DES)See Quick start guide for XMEGA DES driver
oPALThis 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
oVirtual Memory in RAMThe component manages a disk on a volatile memory (internal RAM)
oSIO2HOST - UARTThis module performs serial input/output functionalities via UART
oBusy-Wait Delay RoutinesThis module provides simple loop-based delay routines for those applications requiring a brief wait during execution
oGlobal interrupt managementThis is a driver for global enabling and disabling of interrupts
oUSART module (USART)See Quick start guide for USART module
oSensors Xplained Extension BoardsThis file contains definitions and services related to the features of the SENSORS_XPLAINED_XXX Xplained boards
oTest Suite FrameworkThis module is the test suite framework, which provides a set of standard functions and macros for defining and running test suites
oSerial Peripheral Interface (SPI)This is the common API for SPI interface
oXMEGA SPI master service.This is the API for SPI master service on XMEGA
oUSB Device Interface (UDI) for HumanInterface Device (HID) gamepad Class
oMemory Control AccessCommon abstraction layer for memory interfaces
oSerial Interface ModuleThis module is responsible for encoding and decoding the serial bytes to/from Host into corresponding MAC APIs
oMemory Bag AllocatorThe Membag allocator is a optimized, fragmentationless general purpose memory allocator utility module designed to replace the standard C library malloc() and free() functions in resource constrained environments
oILI9341 Display Controller Component DriverSee Quick Start Guide for the ILI9341 Display Controller Component Driver
oUSB StackThis stack includes the USB Device Stack, USB Host Stack and common definitions
oSensors Platform Board ConfigurationConfiguration constants defined for the platform are used to enable peripherals and map I/O pin interfaces between sensors and the development board they are paired with
oSensor Device StackThe sensor device service provides high-level interfaces and binary driver libraries for sensor devices on systems built around Atmel microcontrollers
oAnalog to Digital Converter (ADC)See Quick start guide for XMEGA ADC
oCalendar serviceSee Quick start guide for Calendar service
oExternal Bus Interface (EBI)See Quick Start Guide for the XMEGA EBI Driver 
oAT30TS Temperature Sensor LibraryThis module contains different routines that can be used for interfacing AT30TS series of Digital Temperature Sensors
oReal Time Counter (RTC)See Quick start guide for RTC driver
oSleep controller driverThis is a low-level driver implementation for the AVR XMEGA sleep controller
oGroup_trx_accessThis module includes api's and defenitions required for Devices with externally plugged transceivers(Non Soc's)
o32-bit Real Time Counter (RTC32)See Quick start guide for RTC32 driver
oTimer Counter (TC)See Quick Start Guide for the XMEGA TC Driver
oSecurity toolboxThe 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
oSerial Interface (Serial)See Quick start guide for Serial Interface service
oGraphical display systemThis service provides an interface to drawing graphics on a graphical display
oGroup_tal_slotted_csma_231
oGroup_tal_pib
oGroup_tal_tx_212b
oApp_widget_group
oUdi_hid_mtouch_group_udc
oGroup_rf4control_ds
oClass B related
oGroup_tal_slotted_csma_233
oGroup_tal_tx
oGroup_tal_init
oGroup_tal_rx
\Group_tal_irq