Back to main page
AVR®32 AT32AP7000 Software Framework: the DRIVERS directory
Copyright © 2006-2008 Atmel Corporation
Introduction
This directory contains the software drivers for the AVR®32 AT32AP7000 on-chip resources.
Each driver is provided with full source code, example of usage, rich html documentation and ready-to-use projects for the IAR EWAVR32 and GNU GCC compilers.
DRIVERS directory Description
This directory consists of the following contents:
- Drivers for the AVR®32 AT32AP7000.
- CPU Cycle Counter: an interface to the CPU Cycle Count & Compare feature. With an example of usage.
- External Bus Interface (EBI): a collection of memory controller based on EBI.
- Interrupt and Exception Controller: the interrupt and exception controller software driver API. With an example of usage.
- LCD Controller: the LCDC software driver API with three examples of usage.
- Parallel Input/Output Controller: the PIO software driver API with one example of usage.
- Power Manager: the PM software driver API with one example of usage.
- Pulse Width Modulation (PWM): the PWM controller software driver. With an example of usage that sets up a PWM channel.
- Serial Peripheral Interface(SPI): the SPI software driver API with one example of usage.
- Synchronous Serial Controller(SSC): a collection of communication protocol drivers API over SSC: currently only I2S.
- Timer/Counter(TC): the TC software driver API. With one example of usage.
- the TWI software driver. With one example of usage(in MASTER 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 TC software driver directory to introduce the typical organization of a software driver: