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
oSerial Interface (Serial)See Quick start guide for Serial Interface service
oUSB device descriptors for a single interfaceThe following structures provide the USB device descriptors required for USB Device with a single interface MSC
oUSB stream statusDefines the various possible status returned by the USB Stream Control functions
oStandard I/O (stdio)Common standard I/O driver that implements the stdio read and write functions on AVR and SAM devices
oWDT - Watchdog TimerDriver for the Watchdog Timer
oUC3 Peripheral DMA ControllerThe Peripheral DMA controller (PDCA) transfers data between on-chip peripheral modules such as USART, SPI, SSC and on- and off-chip memories
oUSB device descriptors for a single interfaceThe following structures provide the USB device descriptors required for USB Device with a single interface PHDC
oAUDIO - ABDAC - Audio Bitstream DACAudio Bitstream DAC (Digital to Analog Converter) provides functions to convert a 16-bit sample value to a digital bitstream
oWAV Decoder
oTOUCH - QT1081 QTouch sensorThe QT1081 sensor is operated by GPIOs and this driver provides a wrapper for the GPIO accesses
oClock Management
oUSB host task module
oUSB host enumeration functions module
oFirst-In-First-Out Buffer (FIFO)See Quick start guide for First-In-First-Out Buffer (FIFO)
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 DFU Atmel Class
oUSB device specific requests
oUSB application configuration
oExternal oscillator frequency detectionA software service to estimate an oscillator frequency using a known oscillator (external or internal) as a reference
oDLMALLOC - Dynamic memory allocationDlmalloc is a version of malloc/free/realloc, which offers memory administration functionallity
oAtmel part identification macrosThis collection of macros identify which series and families that the various Atmel parts belong to
oRTC - Real Time CounterDriver for the RTC (32-bit Real Time Counter)
oAT86RF232 Transceiver Abstraction LayerThe AT86RF232 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 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
oTOUCH - AT42QT1060 QTouch 6-channel sensorThis driver offers configuration as well as checking the status of the touch sensor
oAUDIO - TPA6130A2 Audio AmplifierSoftware Driver for the TPA6130A2 Audio Amplifier
oIn System Programming API
oGeneric board supportThe generic board support module includes board-specific definitions and function prototypes, such as the board initialization function
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
oTOUCH - Resistive TouchThis driver offers resistive touch measurements by using the on-chip ADC
oTOUCH - QT60168 16-key QMatrix touch sensorThis driver offers configuration as well as checking the status of the touch sensor
oCPU - Cycle CounterCPU Cycle Counter provides an interface to the COUNT and COMPARE registers
oUSB task entry point module
oPolarSSL - Small Cryptographic and SSL/TLS LibraryPolarSSL is a light-weight open source cryptographic and SSL/TLS library written in C
oSIO2NCP - UARTThis module performs serial input/output functionalities via UART from and to the HOST
oNVM serviceSee Quick Start quide for common NVM driver
oTransceiver Feature AccessThe Atmel transceivers provide a variety of additional hardware features features that are not reflected in the IEEE 802.15.4 standard
oMEMORY - DMACA - DMA Controller AThe DMA (Direct Memory Access Controller) Controller transfers data from a source peripheral to a destination peripheral over one or more System Bus
oMultiMedia Card Interface (MCI)This driver interfaces the MCI (MultiMedia Card Interface) module
oAT45dbx DataFlash component driver.This is a driver for the AT45dbX series DataFlash memories
oADC - Analog to Digital ConverterAnalog to Digital Converter is able to capture analog signals and transform them into digital format with 10-bit resolution
oUSART Debug stringsThis driver adds functionality to print debug strings and data through a dedicated USART
oTC - Timer/CounterDriver for the TC (Timer/Counter)
oMEMORY - SD/MMC card access using SPIDriver for SD (Secure Digital) / MMC (MultiMedia Card) access using SPI (Serial Peripheral Interface)
oSensors Xplained Extension BoardsThis file contains definitions and services related to the features of the SENSORS_XPLAINED_XXX Xplained boards
oConnection ManagerThese functions are used to configure and control the WiFi connetion manager
oTWI - Two-Wire Master InterfaceDriver for the TWIM (Two-Wire Master Interface)
oPower Manager (PM)This is a stub on the AVR UC3 Power Manager(PM) for the sleepmgr service
oCPU - PM - Power ManagerThe Power Manager (PM) controls the oscillators and PLLs, and generates the clocks and resets in the device
oxCoRoutineCreateCroutine
ovCoRoutineScheduleCroutine
ocrSTARTCroutine
ocrDELAYCroutine
ocrQUEUE_SEND
ocrQUEUE_RECEIVECroutine
ocrQUEUE_SEND_FROM_ISRCroutine
ocrQUEUE_RECEIVE_FROM_ISRCroutine
oxTaskCreateTask
oxTaskCreateRestrictedTask
ovTaskDeleteTask
ovTaskDelayTask
ovTaskDelayUntilTask
ouxTaskPriorityGetTask
ovTaskPrioritySetTask
ovTaskSuspendTask
ovTaskResumeTask
ovTaskResumeFromISRTask
ovTaskStartSchedulerTask
ovTaskEndSchedulerTask
ovTaskSuspendAllTask
oxTaskResumeAllTask
ovSemaphoreCreateBinarySemphr
oxSemaphoreTakeSemphr
oxSemaphoreTakeRecursiveSemphr
oxSemaphoreGiveSemphr
oxSemaphoreGiveRecursiveSemphr
oxSemaphoreGiveFromISRSemphr
ovSemaphoreCreateMutexSemphr
oxSemaphoreCreateCountingSemphr
oxQueueCreateQueue
oxQueueSendQueue
oxQueueReceiveQueue
oxQueueSendFromISRQueue
oxQueueReceiveFromISRQueue
oMEMORY - EBI Static Memory ControllerEBI (External Bus Interface) SMC (Static Memory Controller) allows to connect a Static Memory to the microcontroller
oCommon WL DefinitionsAll General Definitions used by the Wireless Stack applications are defined in this module
oDescriptors for a USB DeviceComposite
oUSB device descriptors for a single interfaceThe following structures provide the USB device descriptors required for USB Device with a single interface Vendor Class
oMEMORY - FLASHC - Flash ControllerFLASHC interfaces a flash block with the 32-bit internal HSB bus
oDebug macros and functionsDebug macros and functions for tracing memory usage for the malloc() and free() functions
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)
oMemory Control AccessCommon abstraction layer for memory interfaces
oUSBB low-level driver moduleUSBB low-level driver module
oMEMORY - SDRAM MT48LC16M16A2TG7EThis a configuration for the MT48LC16M16A2TG7E SDRAM from Mircon
oAT45DBX DataFlash (from ASF ver. 1)Driver for the AT45dbX series SPI DataFlash memories (from ASF V1)
oSSC - Synchronous Serial Controller (I2S)Driver for the I2S protocol using the SSC (Synchronous Serial Controller)
oMEMORY - EBI SDRAM ControllerEBI (External Bus Interface) SDRAM Controller allows to connect a SDRAM to the microcontroller
oJoystick interface (5-way)A 5-way joystick (left, right, up, down, press) interface using 5 GPIOs
oDISPLAY - LCD Display - ET024006DHUThe ET024006DHU is a RGB LCD display from EDT and it offers a resolution of 240x320 pixels
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
oDSP Library
oMEMS Sensors - Accelerometer LIS3L06ALSoftware Driver for the Accelerometer LIS3L06AL
oAT86RFx DriverCommon driver for the AT86RF family transceivers
oCompiler abstraction layer and code utilitiesCompiler abstraction layer and code utilities for 32-bit AVR
oAES - Advanced Encryption StandardDriver for the AES (Advanced Encryption Standard) module
oAT25DFx SerialFlash component driver.See Quickstart guide for AT25DFx component.
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
oRF4Control v2.0.1The RF4Control stack is a ZigBeeRF4CE Certified Platform implementing the ZigBee RF4CE standard
oSerial Peripheral Interface (SPI)This is the common API for SPI interface
oMEMORY - MPU - Memory Protection UnitMPU driver that allows the user to divide the memory space into different protection regions
oUSB device descriptors for a single interfaceThe following structures provide the USB device descriptors required for USB Device with a single interface CDC
oSIO2HOST - USBThis module performs serial input/output functionalities via USB
oUSB StackThis stack includes the USB Device Stack, USB Host Stack and common definitions
oSPI - Serial Peripheral InterfaceSee Quick start guide for SPI driver on AVR32 devices
oSIO2HOST - UARTThis module performs serial input/output functionalities via UART
omaXTouch low-level componentSee Quick start guide for the maXTouch component
oUSART - Univ. Sync/Async Serial Rec/TransDriver for the USART (Universal Synchronous Asynchronous Receiver Transmitter)
oILI9341 Display Controller Component DriverSee Quick Start Guide for the ILI9341 Display Controller Component Driver
oMCI - MultiMedia Card InterfaceThis driver interfaces the MCI (MultiMedia Card Interface) module
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)
oIJG JPEG DecoderThe IJG (the Independent JPEG Group) JPEG decoder offers, besides JPEG decoding, basic scaling (factors n*2) and an option to implement different memory management backends
oCommon IOPORT APISee Quick start guide for the common IOPORT service
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)
oUSART in SPI (Serial Peripheral Interface) modeThis is the common API for USART in SPI mode
oGPIO - General-Purpose Input/OutputGPIO gives access to the MCU pins
oNAND Flash on EBISee Quick start guide for the
oLodePNG PNG DecoderLodePNG is a PNG image decoder
oUSB device task module
oUSB device standard requests decoding module
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 Interface ModuleThis module is responsible for encoding and decoding the serial bytes to/from Host into corresponding RF4Control APIs
oTwo Wire-interface(TWI)This is the common API for TWIs
oTWI - Two-Wire Slave InterfaceDriver for the TWIS (Two-Wire Slave Interface)
oSerial Interface ModuleThis module is responsible for encoding and decoding the serial bytes to/from Host into corresponding MAC APIs
oQTouch device driver for I2C interfaceSee Quick start guide for QTouch component
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
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
oINTC Software Driver API for AVR UC3This is a software module to register interrupt handlers at any specified interrupt level to any interrupt line managed by the INTC module in AVR UC3 devices
oFAT file systemFAT file system driver that provides an interface for accessing a FAT file system located on a memory device
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
oCalendar serviceSee Quick start guide for Calendar service
oMEMORY - SD/MMC card access using MCIDriver for SD (Secure Digital) / MMC (MultiMedia Card) access using MCI (Multimedia Card Interface)
oMEMORY - ECCHRS - Error Corrected Code ControllerHardware Error Corrected Code Generation (Hamming and Reed-Solomon)
oGroup_trx_accessThis module includes api's and defenitions required for Devices with externally plugged transceivers(Non Soc's)
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
oMEMORY - EIC - External Interrupt ControllerEIC allows pins to be configured as external interrupts
oFeatures
oCompilation
oMain Files
oGetting Started
oSupported Device List
oMEMORY - NAND Flash on EBIDriver for parallel NAND flash connected to the External Bus Interface (EBI)
oCPU reset causeSee Quick start guide for reset cause 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_tal_init
oGroup_tal_rx
oGroup_tal_tx
oGroup_tal_irq
oGroup_rf4control_ds
\Group_tal_slotted_csma_233