This document contains descriptions of the significant features new to AVR Eclipse Plugin version 2.2.
AVRDude SupportThis has been the most requested feature of all. Starting with version 2.2 the plugin has direct support for avrdude to upload a project to a target MCU. |
|
AVRDude Preferences |
Global avrdude settings are managed via the Eclipse preferences (Window > Preferences...) The preferences contains:
|
Programmer Configuration Dialog
|
All settings for a avrdude Programmer are handled in a dialog which has a list of all programmers the currently active avrdude executable supports and some other options like the I/O port the programmer is on. |
Project / build config specific avrdude options |
Other than the programmer settings, all avrdude options are set on the project properties and can be either global for the project or separate for each build configuration. The AVRDude properties comprises five tabs to:
|
Upload Project to target MCU with avrdude |
There are multiple ways to upload a project to a target MCU.
|
Other new / improved features |
|
Target Hardware settings for each build configuration |
The target hardware setting of a project can now be defined separately for each build configuration. To enable this set the Enable individual settings for Build Configurations flag on the AVR property page for an AVR project. The default is off, resulting in all AVRDude and target hardware settings to be global to the project and used for all build configurations (like in Plugin version 2.1). Once the flag is set, a build configuration can be selected on both the AVRDude and the Target Hardware property pages. All property changes will only apply to the selected build configuration. The previous project settings are neither used nor directly accessible, but they are still kept in the project metadata storage and can be copied to the settings for the current build configuration with the Copy Project Settings button.
|
New "Supported MCUs" View |
The plugin has a new view. This view can be opened via Window > Show View > Other... > AVR > AVR Supported MCUs. This view shows a list of all MCUs known to the plugin and whether or not they
The Signature column is just for info because there was still some space left in the table. Those MCUs for which datasheets are available on the Atmel website are displayed as hyperlinks. Clicking on them will download and open the datasheet. |
Views are now workbench selection providers and listeners |
The AVR Device Explorer view and the new AVR Supported MCUs view are synchronized and will also show the MCU of the currently selected project. |
What's New for previous versions