Main Menu
Home
AVR News
Atmel AVR
AVR Development Tools
Valuable Tools
WinAVR toolset
Makefile for WinAVR
AVR Virtual Simulators
Hardware for prototyping
GCC and AVR-GCC
Short introduction to C
AVR-GCC Tutorial
Example AVR Projects
AVR-GCC articles
WinAVR Site Map
Scienceprog FORUM
ScienceProg BLOG
Disclaimer
WinARM Tutorial
Login Form





Lost Password?
No account yet? Register
Latest comments
Programming AVR ADC module...
hi please send me example usart with...
More...

Measuring motor speed and...
main.c: In function...
More...

Running TX433 and RX433 RF...
(Hopefully this is not a re-post). I am...
More...

Running TX433 and RX433 RF...
I just bnought a pair of the RX/TX 433...
More...

Accessing AVR microcontroller...
You need to read PORTD 5th bit and...
More...

Syndicate
Friendly sites

Related Items:

Recommended sites


Latest News
WINAVR20071221 have been released PDF Print E-mail
Written by Administrator   
Saturday, 22 December 2007
Last Updated ( Saturday, 22 December 2007 )

This is really good news before Christmass. Brand new WinAVR release is ready for download. It has many updates, bug fixes and changes, that should make life easier for AVR programmers. What's new in WinAVR20071221:

  • Support of new AVR devices:

AT90PWM216

AT90PWM316

Attiny43U

Attiny48

Attiny88

AT90PWM2B

AT90PWM3B

Atmega48P

Atmega88P

Atmega168P

Atmega328P

Atmega1284P

ATmega32HVB

  • Newest Binutils 2.18;

  • Newest GCC compiler ver 4.2.2;

  • New release of avr-libc 1.6.0;

  • New API added for setting lockbits and fuse bits. This functionality allows to store fuse and lock bits in special sections of ELF file which can be read and programmed to AVR during main program download. Once fuses are set and compiled to ELF file – no additional fuse settings are needed. This is really cool functionality especially for end users, who are likely to mess up with fuse settings.

  • It has updated floating point library which now is smaller and faster;

  • Section of interrupts is also updated with ability to declare ISR with interrupt initially enabled. It also includes simplified “naked” interrupts and ISR aliases. The older ISR_ALIAS() macro has been deprecated in favour of the ISR_ALIASOF() attribute to the rewritten ISR() macro.

  • New <util/setbaud.h> file introduced that helps to add baud rate preprocessor. This is really needed function in WinAVR file set. This utility checks for baud rate tolerance (2% by default). There is also automatic suggestion of using U2X bit when necessary to achieve baud tolerance.

  • New <util/atomic.h> file, that offers a nice wrapper to make certain brace-blocks in an application atomic with respect to being not interrupted.

  • Newest AVRDude 5.5 included;

  • Newest GDB/Insight 6.6;

  • Newest version of AvaRICE 2.7;

  • Newest Srecord 1.37;

  • Examples are moved to different location (<install>\doc\avr-libc\examples);

  • GCC Ada compiler for AVR introduced;

  • AVR-Ada 0.5.2 Run Time System for Ada compiler;

  • And GCC Objective-C for AVR included.

I would say – quite some changes. Seems like we will have to learn use WinAVR little bit differently like we used to. New release can be found in regular place: WinAVR20071221.


Related Items:

   

Users' Comments  
 

Average user rating

 


Add your comment
Only registered users can comment an article. Please login or register.

No comment posted



mXcomment 1.0.6 © 2007-2008 - visualclinic.fr
License Creative Commons - Some rights reserved
Next >

© 2008 WinAVR AVR-GCC Tutorial
Joomla! is Free Software released under the GNU/GPL License.