AtmanAvr
6.0.0 - Released: 25.Jun 2009
-------------------------------------
- AVRGCC
tool chain: gcc-4.3.2, binutils-2.19, avr-libc-1.6.6
- Added:
Programmer interface. Features:
- Supports
parallel and serial port banging download cables via SPI Serial
Programming Interface, as well as the JTAG Interface. You
can define your own parallel and serial port download cables.
- Supports
Atmel AVR910/JTAGICE/JTAGICEmkII/AVRISPmkII/AVRDragon.
- Supports
USBasp cable.
- Read/Write
Calibration Byte.
- Read/Write
Serial ID.
- Batch
programming commands.
- Extendable
device description file ( ..\pgminfo\devices.pgm ).
- Extendable
device definition file ( ..\pgminfo\device_name.pgm
).
- Extendable
programming adapter definition file ( ..\pgminfo\programmers.pgm
).
- Improved:
Wizards
- Generate
initializtion code using bit macro definition instead of the
bit mask value. More readability.
- Improved:
Text Editor
- Line
number Tip.
- View
and locate macro and enum value and definition.
- Completing
Statements add support local variable, base class members,
macro and keywords.
- Insert
File into Project context menu command.
- Improved:
Debuger
- Fast
speed soft simulator.
- Conditional
Breakpoints.
- Emulate
C/C++ expression.
-
Trace C++ class member variable
- Improved:
Project Settings
- More
Settings are available.
- Supports
switch C/C++ standard level ( c99 or gnu99 and so on ).
- Supports
no main function project.
- Supports
external startup file.
- Supports
custom Memory sections
- Improved:
Workspace Window
- Show
IoView in all mode instead of in Debug mode. Easy to type
IO register name in coding.
- Improved:
CppParser and DebugParser
- Supports
full C/C++ expression.
- Improved:
Localizing resources
- Supports
translated resources DLL named as YourLanguage.dll.
- Improved:
Online help
- On
any Dialog box invoke Online help (F1) will lead to the
specifically page.
-
Improved: Register sequence
- No
need remain software runing to wait register code
AtmanAvr
5.8.6 - Released: 25.Sep 2007
-------------------------------------
- Bugs
fixed.
AtmanAvr
5.8.5 - Released: 09.Jun 2007
-------------------------------------
- Fixed:
Debugger accidentally crash.
- Fixed:
DebugInterface window Analog page disappear when press Enter
or Esc.
- Fixed:
Workspace window IoView page display bug.
AtmanAvr
5.8.4 - Released: 26.Mar 2007
-------------------------------------
- Fixed:
Debugger "fmulxx" instructions don't work.
- Fixed:
TextEditor is slow while edit a overlong line.
- Fixed:
Open Workspace dialog box default path is always "AtmaAVR\MyProjects".
AtmanAvr
5.8.3 - Released: 27.Feb 2007
-------------------------------------
- Fixed:
ATmega640/1280/1281/2560/2561 SPI simulation error. (Thanks
to Brian Kreps)
- Fixed:
Some of Debugger windows (Keyboard, LCD and LED) are very tricky
to remove when they are docking status. (Thanks to Dietmar Wendl)
- Fixed:
Output window and Watch window H-Scrollbar error. (Thanks to
Dietmar Wendl)
- Fixed:
Find in Files does not work on Output window. (Thanks to Dietmar
Wendl)
- Fixed:
TextEdit sometimes crash. (Thanks to Torsten Koffler)
- Fixed:
ELF parser crash if it read a nested struct/union definition.
(Thanks to Xie Zhijun)
AtmanAvr
5.8.2 - Released: 16.Dec 2006
-------------------------------------
- Fixed:
Debugger sometimes crash while loading elf file.
- Fixed:
Simulating ATmega640/1280/1281/2560/2561 Timer/Counter5 interrupt
flag register address error.
AtmanAvr
5.8.1 - Released: 21.Nov 2006
-------------------------------------
- Fixed:
Crashed when a line is more than 4096 characters.
AtmanAvr
5.8 - Released: 23.Sep 2006
-------------------------------------
- Added:
FileView context menu added project Rename
command.
- Fixed:
Output window always displays "ProjectName.o"
when compiling a source file.
- Fixed:
Project Save As command doesn't attach the
project file extension automatically.
- Fixed:
Creating blank project error.
- Fixed:
Debugger loading Elf file crash. (Thanks to George Cejka)
- Fixed:
Debugger cause memory leak in some case.
AtmanAvr
5.7 - Released: 10.Sep 2006
-------------------------------------
- Added:
Tools command supports Argument Macros.
- Added:
FileView context menu added project Save As
command.
- Fixed:
Wizards work unsteadily. (Thanks to Martin Šrajer)
- Fixed:
Debugger simulate UART error if UART has Master SPI function.
- Fixed:
Workspace IO View spelling error: "Sycle counter".
(Thanks to George Cejka)
- Fixed:
Debugger crash. (Thanks to George Cejka)
AtmanAvr
5.6 - Released: 18.Jul 2006
-------------------------------------
- AVRGCC
tool chain updated (gcc-4.1.1, binutils-060523, avr-libc-1.4.4).
- Added:
Supports new devices AT90usb646/647/1286/1287 and ATmega2560/2561.
- Added:
Supports creating Blank Workspace.
- Fixed:
Debugger parse instruction "muls" error.
- Fixed:
ProjectWizard miss setup PLLCSR when Timer configuration selected
64MHz PCK source. (Thanks to David Sherman)
- Fixed:
Debugger Windows always change their size when it enter the
debug mode. (Thanks to Giovanni Bernazzali)
- Fixed:
The Toolbars can't restore to normal status when it quit during
debug mode.
AtmanAvr
5.5.2 - Released: 28.Apr 2006
-------------------------------------
- Fixed:
Under some of Windows OS, fail to generate .lss file. (Thanks
to Peter Sager)
- Fixed:
Sometimes select Stop command cause crash when
Debugger running.
AtmanAvr
5.5.1 - Released: 25.Apr 2006
-------------------------------------
- Fixed:
Under some of Windows OS, DuplicateHandle(Out) failed in building
process. (Thanks to Axel Beierlein)
AtmanAvr
5.5 - Released: 22.Apr 2006
-------------------------------------
- Fixed:
In some case, build C application but part of source files compiled
with C++, so cause link error. (Thanks to Klaus E. Dengler)
- Fixed:
ClassView and FileView add multiple sub-item when press Num+
to expand the item.
- Fixed:
Members list doesn't track the typing in Text editor.
- Fixed:
Members list no longer appears after a successful Complete Word.
- Fixed:
Complete Word doesn't work well with an array.
- Fixed:
Sometimes fail to create ProjectWizard dialog box.
- Added:
Build menu add Batch Build
and Clean commands.
- Added:
Project menu add Export Makefile
command.
- Added:
Edit menu add Go To command.
- Added:
Project Settings add Use External Makefile
option.
- Added:
Supports exporting makefile and using external makefile.
- Added:
Supports building multiple project configurations.
AtmanAvr
5.4 - Released: 04.Mar 2006
-------------------------------------
- AVRGCC
tool chain updated.
Fixed: The severe bug (faulty code generation).
- Fixed: Disassembly window Undo list wasn't empty.
- Fixed: ProjectWizard ADC module did not recognize the free running
mode for the devices with Auto Trigger function. (Thanks to
Bobby Örkenrud)
- Fixed:
Debugger cannot load the data located the user defined program
memory sections.
- Added:
Reports the EEPROM memory usage factor after build.
- Fixed:
Debugger Watch window display the register variables error if
built with higher optimization levels.
- Added:
Debugger Watch window supports dragging a symbol into it.
- Added:
Debugger Watch window added shortcut key Delete
to remove the selected symbols.
AtmanAvr
5.3.2 - Released: 14.Feb 2006
-------------------------------------
- Fixed: ProjectWizard timer prescaler has unwanted value PCK2/0 when
select clock source TOSC1.
- Fixed: Evade the binutils-2.16 -Tdata bug. (Thanks
to Sang_Soo Kim)
AtmanAvr
5.3.1 - Released: 22.Jan 2006
-------------------------------------
- Fixed: File sharing violation. (Thanks to Peter Sager)
AtmanAvr
5.3 - Released: 20.Jan 2006
-------------------------------------
- avrgcc
tool chain (gcc-3.4.5, binutils-2.16.1, avr-libc-1.4.2).
- Added:
Supports for new devices AT90CAN32/64, ATtiny24/44/84.
- Fixed:
Debugger LED simulator window only first LED works when configured
as common anode. (Thanks to Li Quander)
- Fixed:
Debugger under Step Over mode does not break
after executing a function if the function return via instruction
"ijmp". (Thanks to Li Quander)
- Changed:
ProjectWizard and CodeWizard
use macro ISR() instead of SIGNAL()
AtmanAvr
5.2 - Released: 30.Dec 2005
-------------------------------------
- Fixed:
Project debug option Enable Boot Reset and Enable External Memory
not saved.
- Fixed:
Debugger watch flash variables error when address > 64k.
- Added:
Project compiler option supports all optimization level -O,
-O0, -O1, -O2, -O3 and -Os. (Thanks to Peter Sager)
- Fixed:
ProjectWizard set timer prescaler error when select clock source
TOSC1.
- Added:
Commands GotoNextErrorTag(F4) and GotoPrevErrorTag(Shift+F4)
to jump quickly to the line which generates the diagnostic message.
(Thanks to Kisik Kwon)
- Added:
Improve Output window GotoErrorTag function,
Double-click or GotoNextErrorTag/GotoPrevErrorTag
can always jump to the correct line even if you have added or
deleted lines in front of the line.
- Added:
Find In Files supports search additional folders
- compiler include folders or/and other additional folders.
(Thanks to Peter Sager)
- Fixed:
Find In Files crash if the current active window
is not TextEditor.
- Fixed:
Debugger shortcut key works unsteadily. (Thanks to William Houston)
- Added:
BinaryEditor context menu.
AtmanAvr
5.1 - Released: 28.Nov 2005
-------------------------------------
- avrgcc
tool chain (gcc-3.4.4, binutils-2.16.1, avr-libc-1.4.0)
- Fixed:
Hanging up and eating memory while editing source file. (Thanks
to Fredrik Marcus)
- Fixed:
ATtiny2313 Timer1 OC1A/OC1B point to incorrect pins in Debugger
and Wizards. (Thanks to Fredrik Marcus)
- Fixed:
Open file errors. (Thanks to Peter Sager)
- Fixed:
Crash while editing source file. (Thanks to Xu Kai, Peter Sager,
Dale Wheat, Fredrik Marcus, Li Quander and George Cejka)
- Fixed:
Debugger parse "rjmp" and "rcall" jump address error. (Thanks
to Dietmar Wendl)
- Fixed:
C++ parser can not recognise "_Bool".
- Fixed:
Replace All action sometimes cause infinite loop. (Thanks to
cgha)
- Fixed:
Crash if build a empty project.
- Fixed:
Debugger Disassembly window disassemble inline function line
position error.
- Fixed:
Workspace FileView pane "Sourse Files" spelling error. (Thanks
to Jim Wendell)
- Fixed:
Debugger watchdog reset sometimes crash.
- Fixed:
Text editor ToolTips display multi-array error.
- Added:
Debugger Watch window added shortcut key F2 and ESC to edit
and exit edit symbol name. (Thanks to George Cejka)
- Added:
Menu "Help->Check New Version Online" supports online checking
the latest version of the software.
- Added:
Properties window and Properties menu.
- Added:
Blank project type.
- Fixed:
Debugger speed is slow while UART receiver enabled.
- Fixed:
Workspace FileView pane drag-drop sometimes crash. (Thanks to
cgha)
- Added:
Compiler, Debugger and Wizards add support for new devices AT90PWM2/3,
ATmega329/3290/649/6490, ATtiny25/45/85, ATmega164/324/644 and
ATmega640/1280/1281.
AtmanAvr
5.0 - Released: 06.Sep 2005
-------------------------------------
- Added:
Displays the number of occurrences been replaced after Replace
or Replace All. (Thanks to Steve Childress)
- Fixed:
Macro wdt_disable() not work with attiny2313/13 and mega48/88/168.
(Thanks to Steve Childress)
- Fixed:
Debugger command Run to cursor error while
CPU goto sleep. (Thanks to Li Quander)
- Fixed:
TextEditor print a very small font size. (Thanks to Casoni)
- Added:
TextEditor supports printing selected text. (Thanks to Casoni)
- Fixed:
Debugger RJMP and RCALL instructions address error when out
of 2k words. (Thanks to Zhuang Menghong)
- Changed:
Moved the definitions of MCU name, MCU
clock frequency and External RAM size
from source file to project settings dialog box.
- Added:
Added the definition of macro F_CPU according to the MCU
clock frequency settings.
- Added:
Auto stop Replace and Replace All
commands after finished lookup whole file.
- Added:
Workspace can contain multiple projects and their Debug and
Release configurations.
- Added:
Workspace added ClassView to display and navigate
the C/C++ class, function or variable definitions and declarations
in your projects.
- Added:
WizardBar. WizardBar extends ClassView functionality
by "tracking" your context, changes its display to reflect when
your cursor moves from one function to another in the Text editor.
- Added:
Binary editor. The Binary editor allows you
to edit a file at the binary level in either hexadecimal or
ASCII format.
- Added:
TextEditor added commands Comment Out and Comment
In to support comment and uncomment selected text.
(Thanks to Peter Sager)
- Added:
TextEditor added commands List Members and
Type Info to support display valid classes,
variables or functions and complete declaration for any identifier.
- Added:
TextEditor added commands Open Document and
Go to Definition.
- Added:
Standard toolbar added Undo and Redo drop-down lists.
- Fixed:
Debug external interrupt always run into the interrupt routines.
(Thanks to Zhang Sai)
- Fixed:
From menu Tools->AVR Studio to set AVR Studio path error
when click OK button.
- Added:
Invoke AVR Studio from menu Build->AVR Studio directly launch
.aps file to AVR Studio if it is existing.
- Fixed:
Build library projects error.
AtmanAvr
4.6 - Released: 20.Apr 2005
-------------------------------------
- avrgcc
version 3.4.3.
- Fixed:
ProjectWizard USART initialization, the default character size
should be 8-bit.
- Fixed:
Open .hex file to debug cause crash.
- Fixed:
Simulating External Interrupt low level mode, the Interrupt
Flag must be always 0. (Thanks to Khrulov N.)
- Fixed:
Simulating Keyboard, if setup the "keyboard" as a multiplex
4x4 keyboard, only the last row works. (Thanks to Neil Dugan)
- Added:
The Memory and Registers windows support mouse scroll wheel.
- Added:
The Programmer settings supports macros __MCU, __FLASH_FILE
and __EEPROM_FILE in command line. Use them to replace the actual
MCU name, project.hex file and project.eep
file.
- Fixed:
The LCD initialization function lcd_init() not work with some
LCDs. (Thanks to Gregory Chin)
- Added:
TextEditor added commands Increase Indent,
Decrease Indent and Toggle Whitespace
Display.
- Fixed:
Create new project crashed if selected Chip Custom in projectWizard.
(Thanks to Bobby Örkenrud)
- Added:
The Programmer settings supports different output options.
- Added:
Improve on TextEditor smart indent.
- Added:
TextEditor added commands Format Selection,
Tabify Selection and Untabify Selection.
- Fixed:
ProjectWizard set USART character size 9-bit error.
- Fixed:
Click Watch window context menu Hexadecimal Display cause crash.
- Added:
EEPROM API functions for the devices at90can128, atmega48/88/168,
atmega169 and atmega165/325/3250/645/6450: eeprom_read_byte_ex(),
eeprom_read_block_ex() and etc.
- Added:
Wizards support at90can128 and atmega165/325/3250/645/6450.
AtmanAvr
4.5 - Released: 06.Nov 2004
-------------------------------------
- Fixed:
ATmega162 USART's interrupt vectors names error in the code
generated by wizards. (Thanks to Philipp Wulz)
- Added:
Settings programmer accepts the command line programmer (e.g.
Avrdude)
- Fixed:
The Watch window not show the 'int' type name when debugging
C++ projects
- Fixed:
The software crashes when debugging .hex files
- Fixed:
On Windows XP system, the Compiler crashes if start debugging
(F5) and close the Disassembler View. (Thanks to Dietmar Wendl)
- Added:
Find, Replace and Find in Files supports copy the certain word
which the caret placed on to these dialog boxes. (Thanks to
Dietmar Wendl)
- Added:
On the Watch window, click the Name column on the empty item
which contains an arrow to add a symbol. (Thanks to Dietmar
Wendl)
- Fixed:
The Debugger override the normal function of the XCK port pin
when USART asynchronous mode is used. (Thanks to Li Quande)
- Fixed:
Debugger checking USART address frames error when simulating
Multi-processor Communication Mode
- Added:
Add Contents and Index commands to menu Help
- Added:
Invoking online help (F1) supports copy the certain word which
the caret placed on to the help window Index box. (Thanks to
Dietmar Wendl)
- Added:
Open Workspace command supports opening .elf and .hex files
- Added:
When open a .elf or .hex file to debug, the file added to Recent
Workspaces list automatically and can be reopened next time
- Added:
Add 0.128, 4.8, and 9.6MHz clock frequencies to the available
list to suit new devices. (Thanks to Dale Wheat)
- Fixed:
On Windows XP system, the software doesn't work when logged
in as a user. (Thanks to Rainer Stiepel)
- Added:
Save all opened files status when close a workspace and restore
the status when reload the workspace
AtmanAvr
4.4 - Released: 29.Sep 2004
-------------------------------------
AtmanAvr
4.3 - Released: 12.Sep 2004
-------------------------------------
AtmanAvr
4.2 - Released: 25.Aug 2004
-------------------------------------
AtmanAvr
4.1 - Released: 28.Jul 2004
-------------------------------------
AtmanAvr
4.0 - Released: 30.Jun 2004
-------------------------------------
AtmanAvr
3.8 - Released: 15.Mar 2004
-------------------------------------