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:
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:
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