|
Version
History
AtmanAvr
6.0.7 - Released: 06.Jun 2022
-------------------------------------
-
Fixed:
Reduce the error of Timers OCR value calculation in CodeWizard
- Fixed:
Report "Wizard info missing" error
- Fixed:
MCUSR defination error in CodeWizard for ATmega48/88/168
- Fixed:
When opening the workspace, the resolution of External Dependencies
sometimes fails
- Fixed:
For CPU with letter suffix, some functions of CodeWizard fail
- Added:
TextEditor supports Drag-Drop files
- Added:
Add Tabs with Drag and Drop to TextEditor
AtmanAvr
6.0.6 - Released: 16.Jan 2021
-------------------------------------
-
Fixed:
ProjectWizard ATmega328p interrupt vector name
-
Fixed:
Pop-up Menu ChangeHot behavior
-
Fixed:
ProjectWizard AT90PWM316/216 ADC interrupt control bit
-
Improved:
Upgrade USB driver libusb-win32
-
Fixed:"Check
New Version Online" failed.
AtmanAvr
6.0.5 - Released: 03.Dec 2012
-------------------------------------
-
Fixed:
Debugger crash when debug a no RAM device.
-
Fixed:
AVR ISP mkII freezes when program odd bytes to FLASH.
-
Fixed:
ProjectWizard AT90PWM316/216 interrupt vector name TIMER0_COMP_A_vect.
-
Fixed:
ProjectSetting Release Configuration default Optimizations change
to -OS.
-
Fixed:
DebugRestart crash when items expanded on Watch Window.
-
Fixed:
DebugContinue crash when Watch Window is not empty.
-
Fixed:
Watch Window mousewheel does not update the items.
-
Fixed:
Debugger crash when it deactive if the Watch Window item value
is being edited.
-
Fixed:
Debugger emulates bit-fields position error.
AtmanAvr
6.0.4 - Released: 15.Aug 2011
-------------------------------------
-
Fixed:
Program Batch Exec add Read Calibration option.
-
Fixed:
Open document always with a maximized window.
-
Fixed:
Switch window blink using Ctrl+Tab.
-
Fixed:
Program device through USB port cause USB mouse impermanency
frozen on some of laptop.
AtmanAvr
6.0.3 - Released: 18.Aug 2010
-------------------------------------
-
Fixed:
AVR ISP mkII communication freezes.
-
Fixed:
Debug Watch window did not refresh display during Auto-step
mode.
AtmanAvr
6.0.2 - Released: 25.Jan 2010
-------------------------------------
-
Fixed:
ProjectWizard generated code for Atmega128 ADC: ADATE undefined,
should be ADFR.
-
Fixed:
Double click Output window, the TextEditor anchor error location.
-
Fixed:
Compiling previous version workspace failed.
-
Fixed:
Debug Memory window Address box, expression not work.
-
Fixed:
Output window "Progarm" tab typing error, should be
"Program".
-
Added:
AT90PWM2b/3b/216/316 ProjectWizard files.
AtmanAvr
6.0.1 - Released: 08.Sep 2009
-------------------------------------
-
Fixed:
AVR ISP mkII cannot access
-
Fixed:
STK500 V2 cannot access
-
Fixed:
Global static variables cannot Watch in C++
-
Fixed:
Project wizard for more than 2 UARTs
-
Fixed:
Build Xmega devices error: cannot find -la
-
Fixed:
Debug Xmega devices crash
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
-------------------------------------
|
|