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: