Documentation:AVR32 UC3 Software Library
From AVRFreaks Wiki
Contents |
[edit] Introduction
The AVR®32 AT32UC3 software library consists of AVR®32 UC3 micro-controller driver, software services and demonstration applications.
Each software module is provided with
- full source code,
- example of usage,
- rich html documentation (Doxygen based)
- ready-to-use projects for the IAR EWAVR32 and GNU GCC compilers,
- pre-built workspace for AVR32Studio.
The UC3 Software Library also includes quickstart tutorials.
We strongly recommends that you upgrade your software by visiting http://www.atmel.com/avr32 and download the latest versions.
Download the UC3 Software library here [1].
[edit] Features
The AVR®32 UC3 Software Library is made of the following packages:
- The Drivers package:
# AT32UC3 series Drivers: this directory contains software drivers for all AVR®32 AT32UC3 Series on-chip resources.
# Boards Definition Files: this directory contains board-specific (EVK) C/C files with defines, macros and functions.
# C/C Utilities: this directory contains files that are used by all other directories of the library: it holds several linker script files and C/C files with general usage defines, macros and functions.
- The Services package:
# Software services: this directory contains application-oriented pieces of software that are not specific to boards nor chips.
# Software interface to Hardware Components: this directory offers, for each supported hardware component, a software interface to interact with the component.
- The Applications package:
# Application examples: this directory contains hefty examples of applications using the Services and Drivers packages.
Each package contains pre-built AVR32Studio Worskpace (directory _AVR32STUDIO_WORKSPACE/) for drivers, services and applications projects.
[edit] Supported Device
The following AVR®32 UC3A[2] series micro-controllers are supported by the UC3 software library:
* AT32UC3A0512, AT32UC3A0256, AT32UC3A0128, AT32UC3A1512, AT32UC3A1256 and AT32UC3A1128 [3].
All the projects default settings are compliant with the highest flash size and full features micro-controller. For UC3A series, i.e. AT32UC3A0512. The following AVR®32 Evaluation kit are supported by the UC3 software library:
* EVK1100.
