Readme file for IAR Atmel AVR Toolkit

Updated: 12/Sep/2001 [IPEO]
Archived: $Revision: 1.13 $

This is the readme file for the complete product package. Here you will find links to individual readme files for each component, such as compiler, linker etc. It is highly recommended that you read these files as they contain information about new features, program corrections, known problems and various information issued after release of the user guides.

The date format used through out these files is: dd/Mmm/YYYY.

Contents

Highlights

Optional: Program in EC++ (only available in the EC++ version)

A simple click in the options dialog will give you access to a true object-oriented language that is well suited for embedded applications. Embedded C++ is a subset of C++ in which some of the more costly parts of the C++ language have been removed.

Easy access to built-in EEPROM with the new __eeprom keyword

It is now easier than ever to access the inbuilt EEPROM of the AVR microcontrollers. Simply declare a variable with the __eeprom to place that variable in the EEPROM. It is then possible to use that variable as any other variable without the need to call access functions explicitly.

It is also possible to rewrite the access functions so that they, instead of accessing the internal EEPROM, access an external memory, perhaps connected to an I2C bus.

Registers can be locked for user-defined purposes

Placing often accessed global variables in registers is now possible. This will allow you to write smaller and faster interrupt handlers as well as shrinking the overall size of your application.

This feature also allows you to minimize the context that needs to be saved when you use a Real-Time Operating System. You can save up to 12 bytes of memory per task, which may be the difference needed to be able to squeeze your application into a smaller microcontroller instead of having to redesign your hardware.

Demo Information

Readme files for individual components

Installation and license activation

General information

Product contents

Trademarks


http://www.iar.com/

Copyright 2000-2001 IAR Systems. All rights reserved.