Released avr-libc 1.4.8

Go To Last Post
5 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

After fixing the setjmp bug (#22153), I noticed a number of changes
had been accumulated on the 1.4 branch already. As I think it's time
to say the 1.4 branch good-bye now (unless something similarly serious
as the setjmp bug pops up again), I decided to roll a final 1.4.8
release, supposed to be the last 1.4.x one.

The source tarball is available under:

http://download.savannah.gnu.org...
http://download.savannah.gnu.org...

I did not prepare any documentation updates, as this is essentially a
maintenance upgrade on release 1.4.7 only.

A binary release can be found here:

http://download.savannah.gnu.org...
http://download.savannah.gnu.org...

Here is the relevant part from the NEWS file:

* Bugs fixed:

  [no-id]  iscntrl() return true for some values from 0x80 to 0xff.
  [sourceforge.net: #1836849] Multiplication does not work for AT90USB162
  [#18994] minor optimization possible to stdlib functions isspace(),
           isprint(), and islower()
  [#21484] Documentation build for avr/version.h does not susbstitute autoconf
           macros
  [#21521] incorrect bit definitions in iotnx61.h
  [#21626] Incorrect Bit Definition for ADC14 and ADC15 Digital Input Disable
  [#21691] iomx8.h-> IVSEL and IVCE should not be available for ATmega48
  [#21743] AT90PWM316 missing PSOC1 bit definitions
  [#21749] AT90PWM316: _VECTORS_SIZE should be 128
  [#21840] RAMEND wrong for ATmega48P/88P/168P
  [#22153] setjmp.o is wrong in libc.a (1.6.1) for avr's with SPH

  * Other changes:

  - Added 'avr35' architecture. Now 'MOVW' and 'LPM Rx, Z[+]' instructions
    supported for AT90USB82 and ATt90USB162 devices. GCC 4.3 or above is
    necessary to use this.

* New devices supported:

  + ATmega1284P
  + ATmega32HVB

Jörg Wunsch

Please don't send me PMs, use email if you want to approach me personally.

Last Edited: Sat. Mar 15, 2008 - 08:43 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

p.s.: In case someone is curious, preparing 1.6.2 will take a little
longer, as there are some other bug reports and patches to be resolved
for that one. I expect it to be released in February, 2008.

Jörg Wunsch

Please don't send me PMs, use email if you want to approach me personally.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Originally, I was confused and then I thought you meant the links to be pointing to the new 1.4.8 versions rather than the seemingly newer 1.6.1.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Signature: We need more peripherals in DIP packages. Namely, USB, 12-bit ADC, 16-bit timer, cheaper tool as a programmer/debugger coz STK600 is expensive! Atmel Studio 5/6 sucks! coz it brings MS visual studio crap to AVR world..

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Use binutils 2.18 with gcc 4.2.2 if you are NOT building with the patches found in WinAVR.