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: