Applications and Examples | |
Unit Tests | |
SAM3A/3N/3S/3U/3X/4E/4N/4S/G Peripheral DMA Controller (PDC) Driver | This driver for Atmel® | SMART ARM®-based microcontrollers provides an interface for the configuration and management of the the Peripheral Direct Memory Access (DMA) Controller (PDC) module |
 Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the SAM3A/3N/3S/3U/3X/4E/4N/4S/G Peripheral DMA Controller (PDC) Driver |
Busy-Wait Delay Routines | This module provides simple loop-based delay routines for those applications requiring a brief wait during execution |
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 |
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) |
Display - ILI9325 Controller | Low-level driver for the ILI9325 LCD controller |
USART in SPI (Serial Peripheral Interface) mode | This is the common API for USART in SPI mode |
USB device descriptors for a single interface | The following structures provide the USB device descriptors required for USB Device with a single interface MSC |
Serial Peripheral Interface (SPI) | See Quickstart guide for SAM SPI driver |
 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) |
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 |
 USB/CDC Standard I/O (stdio) | Standard I/O (stdio) management component that implements a stdio USB CDC interface on AVR devices |
  Related Project(s) | In this section you can find all the projects related to the USB/CDC Standard I/O (stdio) |
  Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the USB/CDC Standard I/O (stdio) |
Compiler abstraction layer and code utilities | Compiler abstraction layer and code utilities for AT91SAM |
 Preprocessor - Macro Repeat | |
 Preprocessor - Token Paste | |
 Preprocessor - Stringize | |
Peripheral Parallel Input/Output (PIO) Controller | |
 Related Project(s) | In this section you can find all the projects related to the Peripheral Parallel Input/Output (PIO) Controller |
 Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the Peripheral Parallel Input/Output (PIO) Controller |
First-In-First-Out Buffer (FIFO) | See Quick start guide for First-In-First-Out Buffer (FIFO) |
 Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the First-In-First-Out Buffer (FIFO) |
USB device descriptors for a single interface | The following structures provide the USB device descriptors required for USB Device with a single interface PHDC |
TRNG - True Random Number Generator | Driver for the TRNG (True Random Number Generator) |
 Related Project(s) | In this section you can find all the projects related to the TRNG - True Random Number Generator |
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) |
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 | |
Implementation of SD/MMC/SDIO Stack | |
SD/MMC/SDIO common stack | SD/MMC/SDIO basic APIs used by SD/MMC/SDIO memory APIs (sd_mmc_stack_mem_group) |
 Related Project(s) | In this section you can find all the projects related to the SD/MMC/SDIO common stack |
 Common SPI interface for SD/MMC stack | |
 SD/MMC Memory | SD/MMC memory APIs required by CTRL_ACCESS module (Memory Control Access) |
  Implementation of SD/MMC Memory | |
 SD/MMC Protocol Definition | |
Power Management Controller (PMC) | |
 Related Project(s) | In this section you can find all the projects related to the Power Management Controller (PMC) |
 Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the Power Management Controller (PMC) |
Power Manager (PM) | This is a stub on the SAM Power Manager Control (PMC) for the sleepmgr service |
High Speed MultiMedia Card Interface (HSMCI) | This driver interfaces the HSMCI module |
 High Speed MultiMedia Card Interface | (HSMCI) implementation |
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 |
EEPROM AT24Cxx Series | Low-level driver for the AT24CXX Series EEPROM controller |
 Related Project(s) | In this section you can find all the projects related to the EEPROM AT24Cxx Series |
Synchronous Serial Controller (SSC) | The Synchronous Serial Controller (SSC) provides a synchronous communication link with external devices |
 Related Project(s) | In this section you can find all the projects related to the Synchronous Serial Controller (SSC) |
USB device descriptors for a single interface | The following structures provide the USB device descriptors required for USB Device with a single interface Vendor Class |
Universal Asynchronous Receiver Transceiver (UART) | The Universal Asynchronous Receiver Transmitter features a two-pin UART that can be used for communication and trace purposes and offers an ideal medium for in-situ programming solutions |
Serial Interface (Serial) | See Quick start guide for Serial Interface service |
 Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the Serial Interface (Serial) |
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 | |
General Purpose Backup Registers (GPBR) | Driver for the General Purpose Backup Registers |
 Related Project(s) | In this section you can find all the projects related to the General Purpose Backup Registers (GPBR) |
Chip Identifier (CHIPID) | |
 Related Project(s) | In this section you can find all the projects related to the Chip Identifier (CHIPID) |
WM8731 Audio Codec | See Quick start guide for the SAM WM8731 module |
 Related Project(s) | In this section you can find all the projects related to the WM8731 Audio Codec |
 Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the WM8731 Audio Codec |
SDRAM MT48LC16M16A2 | This is a configuration for the MT48LC16M16A2 SDRAM from Micron |
 Related Project(s) | In this section you can find all the projects related to the SDRAM MT48LC16M16A2 |
XMODEM transfer protocol service | The XMODEM transfer protocol service provides function to receive/send a file from USART/UART using XMODEM protocol |
SDRAMC - SDRAM Controller | See Quickstart guide for SDRAMC driver. |
 Related Project(s) | In this section you can find all the projects related to the SDRAMC - SDRAM Controller |
 Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the SDRAMC - SDRAM Controller |
SAM3A/3U/3X/4E DMA Controller (DMAC) Driver | This driver for Atmel® | SMART ARM®-based microcontrollers provides an interface for the configuration and management of the device's Direct Memory Access DMA Controller (DMAC) functionality |
 Related Project(s) | In this section you can find all the projects related to the SAM3A/3U/3X/4E DMA Controller (DMAC) Driver |
CAN - SN65HVD234 | Transceiver |
 Related Project(s) | In this section you can find all the projects related to the CAN - SN65HVD234 |
Universal Synchronous Asynchronous | Receiver Transmitter (USART) |
 Related Project(s) | In this section you can find all the projects related to the Universal Synchronous Asynchronous |
 Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the Universal Synchronous Asynchronous |
Universal Synchronous Asynchronous Receiver | Transmitter (USART) |
xMessageBufferCreate | Message_buffer.h |
xMessageBufferCreateStatic | Message_buffer.h |
xMessageBufferSend | Message_buffer.h |
xMessageBufferSendFromISR | Message_buffer.h |
xMessageBufferReceive | Message_buffer.h |
xMessageBufferReceiveFromISR | Message_buffer.h |
xMessageBufferReset | Message_buffer.h |
xMessageBufferSpaceAvailable | Message_buffer.h |
xMessageBufferSendCompletedFromISR | Message_buffer.h |
xMessageBufferReceiveCompletedFromISR | Message_buffer.h |
xQueueCreate | Queue |
xQueueCreateStatic | Queue |
xQueueSend | Queue |
xQueueOverwrite | Queue |
xQueuePeek | Queue |
xQueuePeekFromISR | Queue |
xQueueReceive | Queue |
uxQueueMessagesWaiting | Queue |
vQueueDelete | Queue |
xQueueSendFromISR | Queue |
xQueueOverwriteFromISR | Queue |
xQueueReceiveFromISR | Queue |
TaskHandle_t | Task |
taskYIELD | Task |
taskENTER_CRITICAL | Task |
taskEXIT_CRITICAL | Task |
taskDISABLE_INTERRUPTS | Task |
taskENABLE_INTERRUPTS | Task |
xTaskCreate | Task |
xTaskCreateStatic | Task |
xTaskCreateRestricted | Task |
xTaskCreateRestrictedStatic | Task |
vTaskDelete | Task |
vTaskDelay | Task |
vTaskDelayUntil | Task |
xTaskAbortDelay | Task |
uxTaskPriorityGet | Task |
vTaskGetInfo | Task |
vTaskPrioritySet | Task |
vTaskSuspend | Task |
vTaskResume | Task |
vTaskResumeFromISR | Task |
vTaskStartScheduler | Task |
vTaskEndScheduler | Task |
vTaskSuspendAll | Task |
xTaskResumeAll | Task |
xTaskGetTickCount | Task |
xTaskGetTickCountFromISR | Task |
uxTaskGetNumberOfTasks | Task |
pcTaskGetName | Task |
pcTaskGetHandle | Task |
vTaskList | Task |
vTaskGetRunTimeStats | Task |
xTaskNotify | Task |
xTaskNotifyWait | Task |
xTaskNotifyGive | Task |
ulTaskNotifyTake | Task |
xTaskNotifyStateClear | Task |
xStreamBufferCreate | Message_buffer.h |
xStreamBufferCreateStatic | Stream_buffer.h |
xStreamBufferSend | Stream_buffer.h |
xStreamBufferSendFromISR | Stream_buffer.h |
xStreamBufferReceive | Stream_buffer.h |
xStreamBufferReceiveFromISR | Stream_buffer.h |
vStreamBufferDelete | Stream_buffer.h |
xStreamBufferIsFull | Stream_buffer.h |
xStreamBufferIsEmpty | Stream_buffer.h |
xStreamBufferReset | Stream_buffer.h |
xStreamBufferSpacesAvailable | Stream_buffer.h |
xStreamBufferBytesAvailable | Stream_buffer.h |
xStreamBufferSetTriggerLevel | Stream_buffer.h |
xStreamBufferSendCompletedFromISR | Stream_buffer.h |
xStreamBufferReceiveCompletedFromISR | Stream_buffer.h |
xCoRoutineCreate | Croutine |
vCoRoutineSchedule | Croutine |
crSTART | Croutine |
crDELAY | Croutine |
crQUEUE_SEND | |
crQUEUE_RECEIVE | Croutine |
crQUEUE_SEND_FROM_ISR | Croutine |
crQUEUE_RECEIVE_FROM_ISR | Croutine |
vSemaphoreCreateBinary | Semphr |
xSemaphoreCreateBinary | Semphr |
xSemaphoreCreateBinaryStatic | Semphr |
xSemaphoreTake | Semphr |
xSemaphoreTakeRecursive | Semphr |
xSemaphoreGive | Semphr |
xSemaphoreGiveRecursive | Semphr |
xSemaphoreGiveFromISR | Semphr |
xSemaphoreCreateMutex | Semphr |
xSemaphoreCreateMutexStatic | Semphr |
xSemaphoreCreateRecursiveMutex | Semphr |
xSemaphoreCreateRecursiveMutexStatic | Semphr |
xSemaphoreCreateCounting | Semphr |
xSemaphoreCreateCountingStatic | Semphr |
vSemaphoreDelete | Semphr |
EventGroup | An event group is a collection of bits to which an application can assign a meaning |
 EventGroupHandle_t | Event_groups.h |
 xEventGroupCreate | Event_groups.h |
 xEventGroupWaitBits | Event_groups.h |
 xEventGroupClearBits | Event_groups.h |
 xEventGroupClearBitsFromISR | Event_groups.h |
 xEventGroupSetBits | Event_groups.h |
 xEventGroupSetBitsFromISR | Event_groups.h |
 xEventGroupSync | Event_groups.h |
 xEventGroupGetBits | Event_groups.h |
 xEventGroupGetBitsFromISR | Event_groups.h |
Watchdog Timer (WDT) | Driver for the WDT (Watchdog Timer) |
 Related Project(s) | In this section you can find all the projects related to the Watchdog Timer (WDT) |
Virtual Memory in RAM | The component manages a disk on a volatile memory (internal RAM) |
Controller Area Network (CAN) Driver | See Quickstart guide for SAM CAN module. |
 Related Project(s) | In this section you can find all the projects related to the Controller Area Network (CAN) Driver |
 Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the Controller Area Network (CAN) Driver |
FatFS file system service | Service of FatFS file system |
General Purpose Input/Output | This is the common API for GPIO |
Generic board support | The generic board support module includes board-specific definitions and function prototypes, such as the board initialization function |
Real-time Timer (RTT) | The Real-time Timer is built around a 32-bit counter used to count roll-over events of the programmable 16-bit prescaler, which enables counting elapsed seconds from a 32 kHz slow clock source |
 Related Project(s) | In this section you can find all the projects related to the Real-time Timer (RTT) |
MCP980X Temperature Sensor | See Quickstart guide for MCP980X module |
 Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the MCP980X Temperature Sensor |
Embedded Flash Service | The Embedded Flash service provides functions for internal flash operations |
 Related Project(s) | In this section you can find all the projects related to the Embedded Flash Service |
SAM3/4C/4CM/4CP/4E/4N/4S/G/V71/V70/S70/E70 Reset Controller (RSTC) Driver | This driver for Atmel® | SMART ARM®-based microcontrollers provides an interface for the configuration and management of the device's Reset Controller functionality |
 Related Project(s) | In this section you can find all the projects related to the SAM3/4C/4CM/4CP/4E/4N/4S/G/V71/V70/S70/E70 Reset Controller (RSTC) Driver |
vSemaphoreCreateMutex | Semphr |
FreeRTOS Peripheral Control | ASF specific FreeRTOS functionality that integrates ASF driver libraries with FreeRTOS services to provide a set of highly efficient peripheral interface functions |
 Related Project(s) | In this section you can find all the projects related to the FreeRTOS Peripheral Control |
 FreeRTOS UART peripheral | Control |
  Related Project(s) | In this section you can find all the projects related to the FreeRTOS UART peripheral |
 FreeRTOS TWI peripheral | Control |
  Related Project(s) | In this section you can find all the projects related to the FreeRTOS TWI peripheral |
 FreeRTOS USART peripheral | Control |
  Related Project(s) | In this section you can find all the projects related to the FreeRTOS USART peripheral |
Port of low level driver for FatFS | Low level driver for FatFS |
Analog-to-digital Converter (ADC) | See Quickstart guide for SAM ADC driver |
 Related Project(s) | In this section you can find all the projects related to the Analog-to-digital Converter (ADC) |
 Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the Analog-to-digital Converter (ADC) |
Enhanced Embedded Flash Controller (EEFC) | The Enhanced Embedded Flash Controller ensures the interface of the Flash block with the 32-bit internal bus |
AT25DFx SerialFlash component driver. | See Quickstart guide for AT25DFx component. |
 Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the AT25DFx SerialFlash component driver. |
SAM3/4S/4L/4E/4N/4CM/4C/G Timer Counter (TC) Driver | This driver for Atmel® | SMART ARM®-based microcontrollers provides an interface for the configuration and management of the device's Timer Counter functionality |
Two-Wire Interface (TWI) | Driver for the TWI (Two-Wire Interface) |
 Related Project(s) | In this section you can find all the projects related to the Two-Wire Interface (TWI) |
USB device descriptors for a single interface | The following structures provide the USB device descriptors required for USB Device with a single interface CDC |
USB Stack | This stack includes the USB Device Stack, USB Host Stack and common definitions |
 USB Stack Device | This module includes USB Stack Device implementation |
  USB Device Interface (UDI) | The UDI provides a common API for all classes, and this is used by UDC for the main control of USB Device interface |
   Related Project(s) | In this section you can find all the projects related to the USB Device Interface (UDI) |
   USB interface descriptors | The following structures provide predefined USB interface descriptors |
    Related Project(s) | In this section you can find all the projects related to the USB interface descriptors |
    Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the USB interface descriptors |
    Interface with USB Device Core (UDC) | Structures and functions required by UDC |
    Implementation of UDI MSC | Class internal implementation |
   USB Device Interface (UDI) for Human Interface Device (HID) | Common library for all Human Interface Device (HID) implementation |
    USB Device Interface (UDI) for Human Interface Device (HID) Mouse Class | Common APIs used by high level application to use this USB class |
     Related Project(s) | In this section you can find all the projects related to the USB Device Interface (UDI) for Human Interface Device (HID) Mouse Class |
     Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the USB Device Interface (UDI) for Human Interface Device (HID) Mouse Class |
     Interface with USB Device Core (UDC) | Structures and functions required by UDC |
     Implementation of UDI HID Mouse | Class internal implementation |
     USB interface descriptors | The following structures provide predefined USB interface descriptors |
     USB device descriptors for a single interface | The following structures provide the USB device descriptors required for USB Device with a single interface HID mouse |
    Implementation of HID common library | |
    USB Device Interface (UDI) for Human Interface Device (HID) Generic Class | Common APIs used by high level application to use this USB class |
     Related Project(s) | In this section you can find all the projects related to the USB Device Interface (UDI) for Human Interface Device (HID) Generic Class |
     Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the USB Device Interface (UDI) for Human Interface Device (HID) Generic Class |
     Interface with USB Device Core (UDC) | Structures and functions required by UDC |
     Implementation of UDI HID Generic | Class internal implementation |
     USB interface descriptors | The following structures provide predefined USB interface descriptors |
     USB device descriptors for a single interface | The following structures provide the USB device descriptors required for USB Device with a single interface HID generic |
    USB Device Interface (UDI) for Human Interface Device (HID) Keyboard Class | Common APIs used by high level application to use this USB class |
     Related Project(s) | In this section you can find all the projects related to the USB Device Interface (UDI) for Human Interface Device (HID) Keyboard Class |
     Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the USB Device Interface (UDI) for Human Interface Device (HID) Keyboard Class |
     Interface with USB Device Core (UDC) | Structures and functions required by UDC |
     Implementation of UDI HID keyboard | Class internal implementation |
     USB device descriptors for a single interface | The following structures provide the USB device descriptors required for USB Device with a single interface HID keyboard |
     USB interface descriptors | The following structures provide predefined USB interface descriptors |
    USB Device Interface (UDI) for Human Interface Device (HID) Multi-touch Class | Common APIs used by high level application to use this USB class |
     Related Project(s) | In this section you can find all the projects related to the USB Device Interface (UDI) for Human Interface Device (HID) Multi-touch Class |
     Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the USB Device Interface (UDI) for Human Interface Device (HID) Multi-touch Class |
     USB interface descriptors | The following structures provide predefined USB interface descriptors |
     USB device descriptors for a single interface | The following structures provide the USB device descriptors required for USB Device with a single interface HID multi-touch |
   USB Device Interface (UDI) for Personal Healthcare | Device Class (PHDC) |
    Related Project(s) | In this section you can find all the projects related to the USB Device Interface (UDI) for Personal Healthcare |
    Interface with USB Device Core (UDC) | Structures and functions required by UDC |
    Implementation of UDI PHDC | Class internal implementation |
    USB interface descriptors | The following structures provide predefined USB interface descriptors |
   USB Device Interface (UDI) for Vendor Class | Common APIs used by high level application to use this USB class |
    Related Project(s) | In this section you can find all the projects related to the USB Device Interface (UDI) for Vendor Class |
    Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the USB Device Interface (UDI) for Vendor Class |
    Interface with USB Device Core (UDC) | Structures and functions required by UDC |
    Implementation of UDI Vendor Class | Class internal implementation |
    USB interface descriptors | The following structures provide predefined USB interface descriptors |
   USB Device Interface (UDI) for Communication Class Device (CDC) | Common APIs used by high level application to use this USB class |
    Related Project(s) | In this section you can find all the projects related to the USB Device Interface (UDI) for Communication Class Device (CDC) |
    Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the USB Device Interface (UDI) for Communication Class Device (CDC) |
    Interface with USB Device Core (UDC) | Structures and functions required by UDC |
    Implementation of UDI CDC | Class internal implementation |
    USB interface descriptors | The following structures provide predefined USB interface descriptors |
  USB Device Driver (UDD) | The UDD driver provides a low-level abstraction of the device controller hardware |
   USB On-The-Go High-Speed Port for device mode (UOTGHS) | UOTGHS low-level driver for USB device mode |
  USB Device Controller (UDC) | The UDC provides a high-level abstraction of the usb device |
   USB Device Controller (UDC) - Prerequisites | Common prerequisites for all USB devices |
   USB Device Controller (UDC) - Example code | Common example code for all USB devices |
   USB Device Controller (UDC) - Workflow | Common workflow for all USB devices |
   USB Device Descriptor | |
   Implementation of UDC | Internal implementation |
 UOTGHS OTG Driver | UOTGHS low-level driver for OTG features |
 USB Protocol Definitions | This module defines constants and data structures provided by the USB 2.0 specification |
  USB Personal Healthcare Device Class (PHDC) | Protocol definitions |
  USB Vendor Class definitions | |
  USB Human Interface Device (HID) | Protocol definitions |
  Communication Device Class Definitions | |
  USB Mass Storage Class (MSC) protocol definitions | |
   SCSI Primary Commands protocol definitions | |
   SCSI Block Commands protocol definitions | |
  USB Android Open Accessory | |
 Atmel USB Identifiers | This module defines Atmel PID and VIDs constants |
 USB Stack Host | This module includes USB Stack Host implementation |
  USB Host Driver (UHD) | UOTGHS low-level driver for USB host mode |
  USB Host Interface (UHI) | The UHI provides a common API for all classes, and this is used by UHC for the main control of USB host interface |
   Related Project(s) | In this section you can find all the projects related to the USB Host Interface (UHI) |
   UHI for Mass Storage Class | Common APIs used by high level application to use this USB host class |
    Implementation of UHI Mass Storage Class | Class internal implementation |
    Interface with USB Host Core (UHC) | Define and functions required by UHC |
    USB host Mass Storage interface for control access module | Layer added on UHI MSC interface to allow the usage of control access module |
     Related Project(s) | In this section you can find all the projects related to the USB host Mass Storage interface for control access module |
     Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the USB host Mass Storage interface for control access module |
     Implementation of USB host Mass Storage | Interface for control access module |
   UHI for Android Open Accessory | |
    Related Project(s) | In this section you can find all the projects related to the UHI for Android Open Accessory |
   UHI for Communication Device Class | Common APIs used by high level application to use this USB host class |
    Related Project(s) | In this section you can find all the projects related to the UHI for Communication Device Class |
    Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the UHI for Communication Device Class |
    Implementation of UHI Communication Device Class | Class internal implementation |
    Interface with USB Host Core (UHC) | Define and functions required by UHC |
   UHI for Human Interface Device Mouse Class | Common APIs used by high level application to use this USB host class |
    Related Project(s) | In this section you can find all the projects related to the UHI for Human Interface Device Mouse Class |
    Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the UHI for Human Interface Device Mouse Class |
    Implementation of UHI HID Mouse | Class internal implementation |
    Interface with USB Host Core (UHC) | Define and functions required by UHC |
   UHI for Vendor Class | Common APIs used by high level application to use this USB host class |
    Related Project(s) | In this section you can find all the projects related to the UHI for Vendor Class |
    Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the UHI for Vendor Class |
    Implementation of UHI Vendor | Class internal implementation |
    Interface with USB Host Core (UHC) | Define and functions required by UHC |
  USB host Controller (UHC) | The UHC provides a high-level abstraction of the usb host |
   Implementation of UHC | Internal implementation |
   USB Host Controller (UHC) - Prerequisites | Common prerequisites for all USB hosts |
   USB Host Controller (UHC) - Example code | Common example code for all USB hosts |
   USB Device Controller (UHC) - Workflow | Common workflow for all USB devices |
MEMS Sensors - Accelerometer MMA7341L | Low-level driver for the Accelerometer MMA7341L |
Matrix (MATRIX) | |
 Related Project(s) | In this section you can find all the projects related to the Matrix (MATRIX) |
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 |
maXTouch low-level component | See Quick start guide for the maXTouch component |
 Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the maXTouch low-level component |
Static Memory Controller (SMC) | Driver for the Static Memory Controller |
Display - AAT31XX Controller | Low-level driver for the AAT31XX LCD backlight controller |
ILI9225 Controller | Low-level driver for the ILI9225 LCD controller |
Resistive Touch Service | This service provides an interface for handling resistive touch component |
 Related Project(s) | In this section you can find all the projects related to the Resistive Touch Service |
 ADS7843 Touch Controller | This is hardware specific configuration that configures the resistive touch service for use with the ADS7843 touch controller |
ILI9341 Display Controller Component Driver | See Quick Start Guide for the ILI9341 Display Controller Component Driver |
 Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the ILI9341 Display Controller Component Driver |
Descriptors for a USB Device | Composite |
SIO2HOST - USB | This module performs serial input/output functionalities via USB |
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 |
 Generic Clock Management | Generic clocks are configurable clocks which run outside the system clock domain |
 Oscillator Management | This group contains functions and definitions related to configuring and enabling/disabling on-chip oscillators |
 System Clock Management | See Quick Start Guide for the System Clock Management service (SAM3A) |
 PLL Management | This group contains functions and definitions related to configuring and enabling/disabling on-chip PLLs |
Digital-to-Analog Converter Controller (DACC) | |
 Related Project(s) | In this section you can find all the projects related to the Digital-to-Analog Converter Controller (DACC) |
COMPONENT - Display - HX8347A Controller | Low-level driver for the HX8347A LCD controller |
 Related Project(s) | In this section you can find all the projects related to the COMPONENT - Display - HX8347A Controller |
Supply Controller (SUPC) | Driver for the SUPC (Supply Controller) |
 Related Project(s) | In this section you can find all the projects related to the Supply Controller (SUPC) |
Display - ILI93XX Controller | Low-level driver for the ILI93XX LCD controller |
 Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the Display - ILI93XX Controller |
NAND Flash on EBI | See Quick start guide for the |
 Related Project(s) | In this section you can find all the projects related to the NAND Flash on EBI |
 Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the NAND Flash on EBI |
Ethernet Phy | This is the common API for Ethernet Phy on ARMs |
Graphical display system | This service provides an interface to drawing graphics on a graphical display |
 Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the Graphical display system |
 90_00028_A0 display using ILI9488 display controller | This is hardware specific configuration that configures the graphical service for use with the ILI9488 display controller and the 90-00028-A0 display |
 Generic Implementation of Graphics Primitives | This is a library of generic implementations of various graphics primitives |
 display using ILI93XX display controller | This is hardware specific configuration that configures the graphical service for use with the ILI93XX display controller display |
 Font support | This modules provides functionality for outputting a font to a display |
  System font | The system font objects are globally available for a graphical application |
   Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the System font |
 Widget toolkit | The Widget toolkit implements many common widgets for use on a graphical display using the functionality of Window system and Graphics library |
  Basic frame widget | Basic frame widget provides a frame with only a background color |
  Plot widget | |
   Plot widget options | These options can be ORed together to specify the behaviour of a plot widget when creating it with wtk_plot_create |
   Plot widget grid options | These options can be ORed together to specify the behaviour of a plot widget grid when adjusting it via wtk_plot_set_grid |
  Frame widget | Frame widget provides a frame with border and a title bar |
  Progress bar widget | |
   Progress bar widget options | These options can be ORed together to specify the behaviour of a progress bar widget when creating it with wtk_progress_bar_create |
  Button widget | |
  Radio button widget | |
  Slider widget | |
   Slider widget options | These options can be ORed together to specify the behaviour of a slider widget when creating it with wtk_slider_create |
  Icon button widget | |
  Check box widget | |
  Label widget | |
 Window System | Window system for organizing window elements in a graphical user interface (GUI) |
 FTM280C34D display using ILI9325 display controller | This is hardware specific configuration that configures the graphical service for use with the ILI9325 display controller and the ET024006DHU display |
 SDT028ATFT display using ILI9341 display controller | This is hardware specific configuration that configures the graphical service for use with the ILI9341 display controller and the SDT028ATFT display |
SIO2HOST - UART | This module performs serial input/output functionalities via UART |
Smart Card Service | The smart card service provides functions for cards supporting ISO7816 protocol |
Resistive Touch - ADS7843 Controller | Low-level driver for the ADS7843 touch controller |
pcTaskGetTaskName | Task |
Memory Control Access | Common abstraction layer for memory interfaces |
QTouch device driver for I2C interface | See Quick start guide for QTouch component |
 Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the QTouch device driver for I2C interface |
 QT Device list support by the driver | |
 Definitions for Atmel AT42QT2160 device | |
Interface with USB Device Core (UDC) | Structures and functions required by UDC |
Implementation of UDI HID multi-touch | Class internal implementation |
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 |
Local Interconnect Network (LIN) | See Quick start guide for the SAM LIN module |
 Related Project(s) | In this section you can find all the projects related to the Local Interconnect Network (LIN) |
 Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the Local Interconnect Network (LIN) |
PHY component (DM9161A) | Driver for the dm9161a component |
Pulse Width Modulation (PWM) | See Quickstart guide for SAM PWM module |
 Related Project(s) | In this section you can find all the projects related to the Pulse Width Modulation (PWM) |
 Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the Pulse Width Modulation (PWM) |
NVM service | See Quick Start quide for common NVM driver |
 Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the NVM service |
AT45dbx DataFlash component driver. | This is a driver for the AT45dbX series DataFlash memories |
Memory Bag Allocator | The 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 |
Real-Time Clock (RTC) | See Quickstart guide for SAM RTC driver |
 Related Project(s) | In this section you can find all the projects related to the Real-Time Clock (RTC) |
 Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the Real-Time Clock (RTC) |
Ethernet Media Access Controller | See Quickstart guide for EMAC driver. |
 Related Project(s) | In this section you can find all the projects related to the Ethernet Media Access Controller |
 Quick Start Guide(s) | In this section you can find a list of all Quick Start guides related to the Ethernet Media Access Controller |
Udi_hid_mtouch_group_udc | |
Eth_phy_mii | |
 PHY registers Addresses | |
 Basic Mode Control Register (BMCR, 0) | List Bit definitions: MII_BMCR |
 Basic Mode Status Register (BMSR, 1) | Reserved bits: 6 to 0, Read as 0, ignore on write |
 PHY ID Identifier Register (PHYID, 2,3) | List definitions: MII_PHYID1, MII_PHYID2 |
 Auto-negotiation (ANAR, 4; ANLPAR, 5) | |
 Auto-negotiation Expansion Register (ANER, 6) | List Bit definitions: MII_ANER |
 Specified Configuration Register (DSCR, 16) | List Bit definitions: MII_DSCR |
 Specified Configuration and Status Register (DSCSR, 17) | List Bit definitions: MII_DSCSR |
 10BASE-T Configuration/Status (10BTCSR, 18) | List Bit definitions: MII_10BTCSR |
 Specified Interrupt Register (MDINTR, 21) | List Bit definitions: MII_MDINTR |