A new WinAVR version is out . . .http://sourceforge.net/project/showfiles.php?group_id=68108
I've had problems with major bugs in the past with WinAVR, so I'm a bit lazy to try it out.
Anyone willing to give it a go and report back? WinAVR is probably used by most of you, especially if you have/did the $50 Robot . . .
Just a few of the updates:
- GCC Ada compiler for AVR introduced
- AVR-Ada 0.5.2 Run Time System for Ada compiler
- GCC Objective-C for AVR included
- New <util/setbaud.h> file introduced that helps to add baud rate preprocessor. 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.
- 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