Back to main page

AVR Software Framework: XMEGA Drivers

Copyright © 2010 Atmel Corporation

Introduction

This directory contains driver software for the AVR® XMEGA™ Flash Microcontroller family.

Drivers for AVR XMEGA

Table legend:

Driver supports this AVR XMEGA series.
Driver not applicable for this AVR XMEGA series.

XMEGA A1 XMEGA A3 XMEGA A3B XMEGA A4 XMEGA D3 XMEGA D4
Analog Comparator (AC) The AC software driver API, with example of usage
Analog-to-Digital Converter(ADC) The ADC software driver API, with example of usage.
CPU Reset Causes An interface to Chip-specific reset cause types, with example of usage.
Digital-to-Analog Converted (DAC) An XMEGA DAC driver, with example of usage.
Direct Memory Access (DMA) An XMEGA DMA driver, with example of usage.
External Bus Interface (EBI) An XMEGA EBI driver, with example of usage.
IOPORT The IOPORT software driver API. With example of usage.
Non Volatile Memory (NVM) The Non Volatile Memory controller software driver API, with example of usage.
Programmable Multilevel Interrupt Controller (PMIC) The interrupt and exception controller software driver API, with example of usage.
Real Time Counter (RTC) The RTC software driver API, with example of usage.
XMEGA A1 XMEGA A3 XMEGA A3B XMEGA A4 XMEGA D3 XMEGA D4
32-bit Real Time Counter (RTC32) The RTC32 software driver API, with example of usage.
Sleep Controller MAC (SLEEP) The Sleep Controller software driver API.
Serial Peripheral Interface(SPI) The SPI software driver API.
Two Wire Interface master and slave (TWI) The TWI software driver, with examples of usage, one in master mode and the other in slave mode.
USART The USART software driver. With an Hello world example.

Typical organization of a directory of a software driver.

Here is the content of the ADC software driver directory to introduce the typical organization of a software driver:


AVR is a registered trademark of Atmel Corporation.