blob: 5d3e9fd80306a4ebc30aab42e2f819c0b9c3d4f6 [file] [log] [blame]
2003-11-18 Theodore A. Roth <troth@openavr.org>
* NEWS: Add note about new crc update functions.
2003-11-18 Theodore A. Roth <troth@openavr.org>
* configure.in (AM_INIT_AUTOMAKE): Bump version.
* include/avr/crc16.h (_crc16_update): Add line break to dox.
(_crc_xmodem_update): Ditto.
(_crc_ccitt_update): New function.
[Submitted by Tomas Vanek <vanekt@fbl.cz>]
2003-11-12 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
* include/stdio.h: Implement missing stdio members: vsprintf(),
vsprintf_P(), vsnprintf(), vsnprintf_P()
* libc/stdio/Makefile.am: ditto.
* libc/stdio/vsprintf.c: New file.
* libc/stdio/vsprintf_p.c: New file.
* libc/stdio/vsnprintf.c: New file.
* libc/stdio/vsnprintf_p.c: New file.
2003-11-11 Theodore A. Roth <troth@openavr.org>
* avr-libc.spec.in (BuildRequires): Don't require doxygen or tetex if
"--without docs" was given.
2003-11-11 Theodore A. Roth <troth@openavr.org>
* avr-libc.spec.in: Allow disabling build of docs sub-package with
"--without docs".
2003-11-11 Theodore A. Roth <troth@openavr.org>
* include/avr/crc16.h: Use inttypes.h defined types to allow use
with -mint8.
* include/avr/delay.h: Ditto.
[Submitted by Tomas Vanek <vanekt@fbl.cz>]
2003-11-11 Theodore A. Roth <troth@openavr.org>
* configure.in (AM_INIT_AUTOMAKE): Bump version.
* include/avr/crc16.h (_crc16_update): Add dox.
(_crc_xmodem_update): New function.
2003-11-04 Theodore A. Roth <troth@openavr.org>
* configure.in (AM_INIT_AUTOMAKE): Bump version.
* libc/pmstring/strlcat_P.S: Use correct dox group (fix for bug #6359).
* libc/pmstring/strlcpy_P.S: Use correct dox group (fix for bug #6359).
2003-10-20 Theodore A. Roth <troth@openavr.org>
* include/avr/iom128.h:
* include/avr/portpins.h:
Move generic PORTn, DDn and PINn defs to portpins.h.
2003-10-20 Theodore A. Roth <troth@openavr.org>
* configure.in (AM_INIT_AUTOMAKE): Bump version.
* include/avr/io.h: Include portpins.h.
* include/avr/portpins.h: New file.
* include/avr/ioat94k.h: Convert PORTxn to Pxn.
* include/avr/iom128.h: Convert PORTxn to Pxn.
* include/avr/iom162.h: Convert PORTxn to Pxn.
* include/avr/iom64.h: Convert PORTxn to Pxn.
* include/avr/iotn15.h: Convert PORTxn to Pxn.
2003-10-18 Theodore A. Roth <troth@openavr.org>
[Fix for Bug #5976]
* configure.in (AM_INIT_AUTOMAKE): Bump version.
* doc/api/faq.dox: Use pgm_read_byte() instead of __lpm_inline() in the
debug_P() example.
* include/stdlib.h (itoa): Add note and warning about minimal buffer
size to dox.
(ltoa): Ditto.
(utoa): Ditto.
(ultoa): Ditto.
2003-10-17 Theodore A. Roth <troth@openavr.org>
* configure.in (AM_INIT_AUTOMAKE): Bump version.
* include/avr/iom162.h: Change PE[01] to UPE[01]. [Bug #5799]
2003-10-16 Theodore A. Roth <troth@openavr.org>
* configure.in (AM_INIT_AUTOMAKE): Bump version.
* NEWS: Add note about new vfprintf_P and vfscanf_P functions.
* include/stdio.h: Add prototypes and dox for vfprintf_P and vfscanf_P.
* libc/stdio/Makefile.am (lib_a_c_sources): Add vfprintf_p.c and
vfscanf_p.c.
* libc/stdio/vfprintf_p.c: New file.
* libc/stdio/vfscanf_p.c: New file.
2003-10-09 Theodore A. Roth <troth@openavr.org>
* configure.in (AM_INIT_AUTOMAKE): Bump version.
* README: Change current branch version to 1.1.
* libc/string/strcat.S: Don't use backtick to quote a C char.
* libc/string/strcpy.S: Don't use backtick to quote a C char.
* libc/string/strlen.S: Don't use backtick to quote a C char.
* libc/string/strtok_r.S: Don't use backtick to quote a C char.
[Submitted by Steven Borley <steven.borley@diode.demon.co.uk>]
* libc/string/strsep.S: Don't use backtick to quote a C char.
Add \fn for function definition dox.
Exscape '\' char.
* libc/string/strstr.S: Don't use backtick to quote a C char.
Add \fn for function definition dox.
Exscape '\' char.
2003-10-08 Theodore A. Roth <troth@openavr.org>
* include/avr/sfr_defs.h: Use inttypes.h defined types to allow use
with -mint8.
[Submitted by Tomas Vanek <vanekt@fbl.cz>]
2003-09-30 Theodore A. Roth <troth@openavr.org>
* NEWS: Add note about doxygen upgrade.
* doc/TODO: Updates.
2003-09-30 Theodore A. Roth <troth@openavr.org>
* configure.in (AM_INIT_AUTOMAKE): Bump version.
* doc/api/dox.css: Add spec for TD.mdRow.
* doc/api/Makefile.am:
* doc/api/doxygen.config.in:
Convert for using doxygen-1.3.4.
* doc/api/main_page.dox: Add a space after avr-gcc-list URL.
* doc/api/rel-method.dox:
* doc/api/sections.dox:
* doc/api/tools-install.dox:
* doc/examples/demo/demo.dox:
* include/setjmp.h:
* include/stdio.h:
* include/stdlib.h:
* include/avr/interrupt.h:
* include/avr/signal.h:
* libc/misc/itoa.S:
* libc/misc/ltoa.S:
* libc/misc/mul10.S:
* libc/misc/mulsi10.S:
* libc/misc/ultoa.S:
* libc/misc/utoa.S:
* libc/pmstring/memcpy_P.S:
* libc/pmstring/strcasecmp_P.S:
* libc/pmstring/strcat_P.S:
* libc/pmstring/strcmp_P.S:
* libc/pmstring/strcpy_P.S:
* libc/pmstring/strlcat_P.S:
* libc/pmstring/strlcpy_P.S:
* libc/pmstring/strlen_P.S:
* libc/pmstring/strncasecmp_P.S:
* libc/pmstring/strncat_P.S:
* libc/pmstring/strncmp_P.S:
* libc/pmstring/strncpy_P.S:
* libc/stdio/stdio_private.h:
* libc/stdlib/atoi.S:
* libc/stdlib/atol.S:
* libc/stdlib/ctype.S:
* libc/stdlib/malloc.c:
* libc/string/memccpy.S:
* libc/string/memchr.S:
* libc/string/memcmp.S:
* libc/string/memcpy.S:
* libc/string/memmove.S:
* libc/string/memset.S:
* libc/string/strcasecmp.S:
* libc/string/strcat.S:
* libc/string/strchr.S:
* libc/string/strcmp.S:
* libc/string/strcpy.S:
* libc/string/strlcat.S:
* libc/string/strlcpy.S:
* libc/string/strlen.S:
* libc/string/strlwr.S:
* libc/string/strncasecmp.S:
* libc/string/strncat.S:
* libc/string/strncmp.S:
* libc/string/strncpy.S:
* libc/string/strnlen.S:
* libc/string/strrchr.S:
* libc/string/strrev.S:
* libc/string/strsep.S:
* libc/string/strstr.S:
* libc/string/strtok_r.S:
* libc/string/strupr.S:
* libm/fplib/addsf3x.S:
* libm/fplib/asin.S:
* libm/fplib/atan2.S:
* libm/fplib/dtostre.S:
* libm/fplib/dtostrf.S:
* libm/fplib/exp.S:
* libm/fplib/floatsisf.S:
* libm/fplib/fmod.S:
* libm/fplib/fp_cosinus.S:
* libm/fplib/fp_merge.S:
* libm/fplib/fp_powerseries.S:
* libm/fplib/fp_split.S:
* libm/fplib/frexp.S:
* libm/fplib/ldexp.S:
* libm/fplib/log.S:
* libm/fplib/mulsf3x.S:
* libm/fplib/sin.S:
* libm/fplib/strtod.S:
* libm/fplib/tan.S:
* libm/fplib/tanh.S:
Quell doxygen warnings.
2003-09-22 Theodore A. Roth <troth@openavr.org>
* configure.in (AM_INIT_AUTOMAKE): Bump version.
* doc/TODO: Update to denote 1.0 release.
2003-09-22 Theodore A. Roth <troth@openavr.org>
* doc/api/rel-method.dox (Making a release): Fix some typos.
2003-09-21 Theodore A. Roth <troth@openavr.org>
* NEWS: Post-branch update.
* avr-libc.spec.in: Update gcc requirement to >= 3.3.
2003-09-18 Eric B. Weddington <eric@ecentral.com>
* include/avr/boot.h: Make it more -mint8 compatible.
2003-09-18 Theodore A. Roth <troth@openavr.org>
* configure.in (AM_INIT_AUTOMAKE): Bump version.
* include/inttypes.h: Add note about -mint8 patch for gcc to change the
size of long long from 64 bits to 32 bits.
* include/avr/pgmspace.h: Replace prog_int with prog_int16_t.
Replace prog_long with prog_int32_t.
Replace prog_long_long with prog_int64_t.
Add typedefs for prog_int8_t, prog_uint8_t, prog_uint16_t,
prog_uint32_t and prog_uint64_t.
Only define pgm_read_byte_far or pgm_read_word_far if RAMPZ is defined
and __USING_MINT8 is not defined.
2003-09-17 Theodore A. Roth <troth@openavr.org>
* configure.in (AM_INIT_AUTOMAKE): Bump version.
* doc/api/faq.dox: Grammar fixes.
2003-09-17 Theodore A. Roth <troth@openavr.org>
* include/avr/pgmspace.h (pgm_read_byte_near): Use uint16_t instead of
unsigned short to allow use with -mint8.
(pgm_read_word_near): Ditto.
[Submitted by Tomas Vanek <vanekt@fbl.cz>]
2003-09-11 Theodore A. Roth <troth@openavr.org>
* configure.in (AM_INIT_AUTOMAKE): Bump version.
* doc/api/sections.dox: Grammar fix.
2003-09-11 Theodore A. Roth <troth@openavr.org>
* include/avr/ina90.h (output_block_inc): Remove unused op arg.
(output_block_dec): Ditto.
[Thanks to Anatoll Sokolov <aesok@dol.ru> for catching this.]
2003-09-08 Theodore A. Roth <troth@openavr.org>
* doc/api/inline_asm.dox: Add 'movw' to the mnemonic constraints
table. [Pointed out by Bruce D. Lightner]
2003-09-08 Theodore A. Roth <troth@openavr.org>
* include/avr/boot.h: Set __SPM_REG using simpler logic.
2003-09-08 Theodore A. Roth <troth@openavr.org>
* include/avr/boot.h: Move header protector before dox.
Expose boot loader example code to doxygen.
Expose todo note to doxygen.
2003-09-08 Theodore A. Roth <troth@openavr.org>
* configure.in (AM_INIT_AUTOMAKE): Bump version.
* include/avr/boot.h: Formatting cleanups - remove extra empty lines,
wrap or shorten long lines.
2003-08-29 Theodore A. Roth <troth@openavr.org>
* configure.in (AM_INIT_AUTOMAKE): Bump version.
Remove obsolete comment about version numbering.
* doc/api/Makefile.am: Combine multiple definitions of SUFFIXES var.
2003-08-26 Theodore A. Roth <troth@openavr.org>
* configure.in (AM_INIT_AUTOMAKE): Bump version.
* include/avr/iom162.h (TCCR1A): Add missing bit values.
2003-08-15 Theodore A. Roth <troth@openavr.org>
* Cut 1.0 branch. Branch tag is avr-libc-1_0-branch.
2003-08-15 Theodore A. Roth <troth@openavr.org>
* configure.in (AM_INIT_AUTOMAKE): Set version to 0.99.90.20030815.
* NEWS: Prepare for branch.
* doconf: Export PATH.
Try to catch CC=gcc in env to avoid configure failure.
* doc/api/rel-method.dox: Update branch/release instructions.
* doc/api/tools-install.dox: Add warning about having CC=gcc causing
configure to fail.
2003-08-15 Theodore A. Roth <troth@openavr.org>
* doc/api/rel-method.dox: Add note about updating NEWS file.
* doc/api/tools-install.dox: Update program versions.
Update avarice install notes.
* include/avr/pgmspace.h: Add @{ @} around PRG_RDB to quell doxygen
warning.
Move note about constant tables in lower 64k were doxygen will see it.
Move pgm_read_byte_far() and pgm_read_word_far() comments to be
directly before macro definitions.
2003-08-15 Theodore A. Roth <troth@openavr.org>
* include/avr/pgmspace.h: Remove extraneous empty lines.
2003-08-14 Theodore A. Roth <troth@openavr.org>
* doc/api/rel-method.dox: Fix typo.
2003-08-14 Theodore A. Roth <troth@openavr.org>
* README: Discuss required versions of gcc and binutils.
* doc/api/Makefile.am (EXTRA_DIST): Add rel-method.dox.
(IMAGE_SRC): Add releases.fig.
* doc/api/main_page.dox: Grammar fix.
* doc/api/rel-method.dox: New file.
* doc/api/releases.fig: New file.
2003-08-11 Eric B. Weddington <eric@ecentral.com>
* include/avr/boot.h: Fix bug with not using generic SPM Control
Register.
2003-08-11 Theodore A. Roth <troth@openavr.org>
* devtools/cr_check.py: New file.
2003-08-11 Theodore A. Roth <troth@openavr.org>
* include/string.h: Remove extra carriage returns.
* include/avr/interrupt.h: Remove extra carriage returns.
* include/avr/pgmspace.h: Remove extra carriage returns.
* include/avr/sfr_defs.h: Remove extra carriage returns.
* libc/misc/ee_wblk.S: Remove extra carriage returns.
* libc/misc/ee_ww.S: Remove extra carriage returns.
2003-08-06 Theodore A. Roth <troth@openavr.org>
* configure.in (AM_INIT_AUTOMAKE): Bump version.
* doc/api/inline_asm.dox: Fix broken link to ethernut site.
2003-07-21 Eric B. Weddington <eric@ecentral.com>
* include/avr/boot.h: Make common bit definitions to handle the mega323.
2003-07-17 Eric B. Weddington <eric@ecentral.com>
New functions eeprom_write_word and eeprom_write_block from
Artur Lipowski <LAL@pro.onet.pl>
* libc/misc/eeprom.S: New functions, add const to parameters of read
functions.
* libc/misc/eeprom_ww.S: New file.
* libc/misc/eeprom_wblk.S: New file.
* include/avr/eeprom.h: New functions.
* libc/misc/Makefile.am: Add new modules.
* NEWS: Note about new functions.
2003-07-10 Eric B. Weddington <eric@ecentral.com>
* include/avr/boot.h: Fix doxygen.
2003-06-20 Eric B. Weddington <eric@ecentral.com>
* include/string.h: Add declarations of new functions from Reiner.
* include/avr/pgmspace.h: ditto.
2003-06-20 Eric B. Weddington <eric@ecentral.com>
* libc/misc/itoa.S: Fix for bug #4010 from Reiner Patommel.
* libc/misc/ltoa.S: ditto
* libc/misc/ultoa.S: ditto
* libc/misc/utoa.S: ditto
* include/stdlib.h: Update doxygen for these functions.
2003-06-20 Eric B. Weddington <eric@ecentral.com>
* libc/stdlib/atoi.S: Fix bug with extra text.
2003-06-19 Eric B. Weddington <eric@ecentral.com>
New string functions from Reiner Patommel.
* libc/string/strlcat.S: Add file.
* libc/string/strlcpy.S: Add file.
* libc/string/strsep.S: Add file.
* libc/string/strtok_r.S: Add file.
* libc/string/Makefile.am: Modify for new functions.
* libc/pmstring/strlcat_P.S: Add file.
* libc/pmstring/strlcpy_P.S: Add file.
* libc/pmstring/strncat_P.S: Add file.
* libc/pmstring/Makefile.am: Modify for new functions.
* doc/TODO: Remove item about optimize strlcpy, strlcat.
* NEWS: Note about new functions.
2003-06-18 Eric B. Weddington <eric@ecentral.com>
* libc/stdlib/atol.S: Fix for Bug #3576, by Reiner Patommel.
2003-06-18 Eric B. Weddington <eric@ecentral.com>
* libc/stdlib/atoi.S: Fix for Bug #3575, by Reiner Patommel.
2003-06-17 Eric B. Weddington <eric@ecentral.com>
* include/avr/interrupt.h: Fix for bug #3508.
2003-06-17 Eric B. Weddington <eric@ecentral.com>
* include/avr/pgmspace.h: Revert volatile on macros, fix macros to
specify which registers are used.
2003-06-13 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
* libc/stdlib/strtoul.c: fix broken unsigned handling.
2003-06-13 Eric B. Weddington <eric@ecentral.com>
* include/avr/iom169.h: Add missing EECR bit defines.
2003-06-10 Eric B. Weddington <eric@ecentral.com>
* include/avr/sfr_defs.h: Add more comments on the return value of
the bit_is_set and bit_is_clear macros. [Bug #3839]
2003-06-10 Eric B. Weddington <eric@ecentral.com>
* include/avr/sfr_defs.h: Deprecate inb,outb,inw,outw,cbi,sbi macros.
Remove usage of above macros.
* include/avr/ina90.h: Remove usage of inb / outb macros.
* include/avr/interrupt.h: ditto.
* include/avr/timer.h: ditto.
* NEWS: Note about deprecation of macros.
2003-06-06 Eric B. Weddington <eric@ecentral.com>
* include/avr/boot.h: Add file. Provides new bootloader support API.
* NEWS: Add note about new bootloader support API.
2003-06-05 Eric B. Weddington <eric@ecentral.com>
* include/avr/pgmspace.h: Add __volatile__ to asm macros to fix
optimizer blunders; use inttypes.h; formatting.
2003-06-03 Theodore A. Roth <troth@openavr.org>
* include/avr/signal.h: Remove carriage returns.
2003-05-19 Eric B. Weddington <eric@ecentral.com>
* NEWS: Add note about new pgmspace.h API.
2003-05-19 Theodore A. Roth <troth@openavr.org>
* configure.in (AM_INIT_AUTOMAKE): Bump version.
* NEWS: Update gcc and binutils version requirements.
Add note about direct sfr access being preferred over in/out macros.
2003-05-14 Eric B. Weddington <eric@ecentral.com>
* include/avr/pgmspace.h: New API.
2003-05-14 Eric B. Weddington <eric@ecentral.com>
* include/avr/iotn26.h: Update interrupt vector names to match the
datasheet. [Contributed by Artur Lipowski <LAL@pro.onet.pl>]
2003-05-12 Theodore A. Roth <troth@openavr.org>
* configure.in (AM_INIT_AUTOMAKE): Bump version.
2003-05-09 Eric B. Weddington <eric@ecentral.com>
* crt1/gcrt1.S: Change .data initialization under BIG_CODE to properly
use elpm for the ATmega103.
[Contributed by Geoffrey Wossum <geoffrey@pager.net>]
2003-05-08 Eric B. Weddington <eric@ecentral.com>
* doc/TODO: Update, add items.
2003-05-08 Eric B. Weddington <eric@ecentral.com>
* include/avr/signal.h: Add EMPTY_INTERRUPT macro.
[Contributed by Artur Lipowski <LAL@pro.onet.pl>]
2003-05-05 Eric B. Weddington <eric@ecentral.com>
* include/avr/io86r401.h: Update to match datasheet.
2003-04-22 Theodore A. Roth <troth@openavr.org>
* configure.in (AM_INIT_AUTOMAKE): Bump version.
2003-04-22 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
* include/stdlib.h: strtod() is now tested.
2003-04-17 Theodore A. Roth <troth@openavr.org>
* configure.in (AM_INIT_AUTOMAKE): Bump version.
* avr-libc.spec.in: Rpm in RedHat-9 is stripping avr binaries when it
has no business doing so. Disable the install post scriptlet to stop
this behaviour.
2003-04-14 Theodore A. Roth <troth@openavr.org>
* include/avr/ioat94k.h: Add comment to signal defs noting official
ATMEL names.
[Contributed by Thibaud Gaillard <thibaud.gaillard@free.fr>]
2003-04-14 Theodore A. Roth <troth@openavr.org>
* configure.in (AM_INIT_AUTOMAKE): Bump version.
* include/avr/ioat94k.h: Add missing register bit definitions.
[Contributed by Thibaud Gaillard <thibaud.gaillard@free.fr>]
2003-04-12 Marek Michalkiewicz <marekm@amelek.gda.pl>
* common/macros.inc: Check __AVR_MEGA__, not FLASHEND [Bug #3184].
* configure.in (AM_INIT_AUTOMAKE): Bump version.
2003-04-08 Theodore A. Roth <troth@openavr.org>
* include/avr/iotn26.h: Add bit defines for USISR and USICR registers.
[Contributed by Artur Lipowski <LAL@pro.onet.pl>]
2003-04-07 Theodore A. Roth <troth@openavr.org>
* include/avr/sleep.h: Add adc mode to sleep type 2 [Bug #3088].
2003-04-07 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
* doc/api/faq.dox: add entry about RAM/variable overlap detection.
2003-04-03 Theodore A. Roth <troth@openavr.org>
* configure.in (AM_INIT_AUTOMAKE): Bump version.
* include/avr/iotn26.h: Add missing port and bit definitions [Bug #3081]
[Contributed by Artur Lipowski <LAL@pro.onet.pl>]
2003-03-30 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
* doc/api/assembler.dox: more explanation about intr. vectors.
2003-03-24 Theodore A. Roth <troth@openavr.org>
* configure.in (AM_INIT_AUTOMAKE): Bump version.
2003-03-17 Theodore A. Roth <troth@openavr.org>
* include/avr/interrupt.h (enable_external_int): There are now 3
different registers used by various AVR devices to enable external
interrupts: EIMSK, GIMSK, and GICR. If one of those is not defined,
generate a compile time error.
2003-03-17 Theodore A. Roth <troth@openavr.org>
* include/avr/pgmspace.h: Document PRG_RDB [Bug #2839].
Change strncat to strncat_P [Bug #2838].
2003-03-17 Theodore A. Roth <troth@openavr.org>
* configure.in (AM_INIT_AUTOMAKE): Bump version.
* include/stdio.h, libc/stdio/fdevopen.c:
Move dox comment for fdevopen() from stdio.h to fdevopen.c to work
around a broken html link due to a bug in doxygen. [Bug #2845]
2003-03-03 Theodore A. Roth <troth@openavr.org>
* configure.in (AM_INIT_AUTOMAKE): Bump version.
2003-02-28 Marek Michalkiewicz <marekm@amelek.gda.pl>
* NEWS, doc/api/main_page.dox: Note AT43USB320 support.
* configure.in (AM_INIT_AUTOMAKE): Bump version.
* configure.in, include/avr/io.h: Add support for AT43USB320.
* include/avr/io43u32x.h: New file, thanks to Keith Gudger.
* include/avr/io43u35x.h: Remove defines for the non-existent
UART and analog comparator. Remove IAR compatibility defines.
(RAMEND, XRAMEND, FLASHEND): Update to match the datasheet.
2003-02-28 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
* doc/api/faq.dox: add entry about integer promotion with
bitwise operators.
2003-02-27 Theodore A. Roth <troth@openavr.org>
* NEWS:
* doc/api/main_page.dox:
Note support for new devices (AT43USB355, AT76C711, AT86RF401).
2003-02-27 Marek Michalkiewicz <marekm@amelek.gda.pl>
* configure.in (AM_INIT_AUTOMAKE): Bump version.
* configure.in, crt1/Makefile.am, include/avr/io.h:
Add support for AT43USB355, AT76C711, AT86RF401.
* include/avr/io43u35x.h: New file, thanks to Keith Gudger.
* include/avr/io86r401.h: New file, thanks to Colin O'Flynn.
2003-02-27 Theodore A. Roth <troth@openavr.org>
* doc/api/acknowledge.dox:
* doc/api/tools-install.dox:
* doc/api/using-avrprog.dox:
Update avrdude information.
2003-02-26 Theodore A. Roth <troth@openavr.org>
* doc/api/acknowledge.dox: Add Rich Neswold.
2003-02-25 Theodore A. Roth <troth@openavr.org>
* include/avr/iom169.h: Update some comments only.
2003-02-25 Theodore A. Roth <troth@openavr.org>
* configure.in (AM_INIT_AUTOMAKE): Bump version.
* doc/api/faq.dox: Minor clarification.
2003-02-23 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
* libc/stdlib/atoi.S: fix bug #2481.
* libc/stdlib/atol.S: Ditto.
2003-02-22 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
* doc/api/faq.dox: eplain PSTR() to move strings out to flash.
2003-02-21 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
* include/avr/io2333.h: the datasheet says OCR1_A_.
2003-02-17 Marek Michalkiewicz <marekm@amelek.gda.pl>
* include/avr/iom8.h, include/avr/iom8535.h, include/avr/iom32.h,
include/avr/iom64.h, include/avr/iom128.h, include/avr/iom169.h:
Protect the ADC definition with #ifndef __ASSEMBLER__ .
2003-02-10 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
* doc/TODO: update.
2003-02-08 Marek Michalkiewicz <marekm@amelek.gda.pl>
* include/avr/ioat94k.h: Fix external/FPGA interrupts.
(Thanks to Nishiyama Naoki for catching this.)
2003-02-06 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
* include/avr/io.h: Document SPM_PAGESIZE.
* doc/api/using-tools.dox: Add a few more gcc options.
2003-02-06 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
* include/avr/io.h: Document SPM_PAGESIZE.
2003-02-06 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
* include/avr/iom128.h: Add SPM_PAGESIZE.
* include/avr/iom16.h: Add SPM_PAGESIZE.
* include/avr/iom161.h: Add SPM_PAGESIZE.
* include/avr/iom162.h: Add SPM_PAGESIZE.
* include/avr/iom163.h: Add SPM_PAGESIZE.
* include/avr/iom169.h: Add SPM_PAGESIZE.
* include/avr/iom32.h: Add SPM_PAGESIZE.
* include/avr/iom323.h: Add SPM_PAGESIZE.
* include/avr/iom64.h: Add SPM_PAGESIZE.
* include/avr/iom8.h: Add SPM_PAGESIZE.
* include/avr/iom8515.h: Add SPM_PAGESIZE.
* include/avr/iom8535.h: Add SPM_PAGESIZE.
2003-02-06 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
* doc/api/acknowledge.dox: mention Eric Weddington.
2003-02-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
* doc/api/main_page.dox: fix an HREF.
2003-02-04 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
* doc/TODO: remove the ina.90 xref check, Eric did it.
2003-02-03 Theodore A. Roth <troth@openavr.org>
* configure.in (AM_INIT_AUTOMAKE): Bump version.
* doc/TODO: Wrap a line (format only).
* include/stdio.h: Grammatical and readiblity cleanups.
2003-01-20 Theodore A. Roth <troth@openavr.org>
* doc/api/Makefile.am (EXTRA_DIST): Add unjs.pl.
2003-01-20 Theodore A. Roth <troth@openavr.org>
* configure.in (AM_INIT_AUTOMAKE): Bump version.
* doc/TODO: Remove note about sleep.h.
* include/avr/sleep.h: Make it work with any device (mostly).
2003-01-21 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
* include/stdio.h: add SEEK_*.
2003-01-20 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
* doc/api/unjs.pl: new file.
* doc/api/Makefile.am: include fix_javascript.
2003-01-20 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
* doc/api/faq.dox: updated indirect IO port access section.
2003-01-20 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
* libm/fplib/Makefile.am: remove irexp.S.
* libm/fplib/irexp.S: remove.
2003-01-14 Theodore A. Roth <troth@openavr.org>
* doc/TODO: Sync http refs up with new archive.
2003-01-14 Theodore A. Roth <troth@openavr.org>
* include/avr/iom169.h: Fix typo (TCNT9 -> TCNT0).
* include/avr/iom64.h: Fix typo (For TCCR0, CS1n -> CS0n).
2003-01-14 Theodore A. Roth <troth@openavr.org>
* ChangeLog: Moved 2002 entries to ChangeLog-2002.
* configure.in (AM_INIT_AUTOMAKE): Bump version.
* libm/fplib/Makefile.am (EXTRA_DIST): Remove readme.atan2.
2003-01-13 Theodore A. Roth <troth@openavr.org>
* configure.in (AM_INIT_AUTOMAKE): Bump version.
* include/avr/sleep.h: Clear MCUCR before setting the new mode.
(Thanks to Volkmar Dierkes for catching this bug.)
2003-01-08 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
* configure.in: add __COMPILING_AVR_LIBC__, drop use of fake
-mmcu devices when assembling, use avr[2..5] instead.
* include/avr/eeprom.h: mention this to be n/a for ATmega169.
* include/avr/io.h: move the common register declarations here;
explain the details about the inclusion of <avr/ioXXX.h>.
* include/avr/io1200.h: remove common register declarations.
* include/avr/io2313.h: ditto.
* include/avr/io2323.h: ditto.
* include/avr/io2333.h: ditto.
* include/avr/io2343.h: ditto.
* include/avr/io4414.h: ditto.
* include/avr/io4433.h: ditto.
* include/avr/io4434.h: ditto.
* include/avr/io76c711.h: ditto.
* include/avr/io8515.h: ditto.
* include/avr/io8534.h: ditto.
* include/avr/io8535.h: ditto.
* include/avr/ioat94k.h: ditto.
* include/avr/iom103.h: ditto.
* include/avr/iom128.h: ditto.
* include/avr/iom16.h: ditto.
* include/avr/iom161.h: ditto.
* include/avr/iom162.h: ditto.
* include/avr/iom163.h: ditto.
* include/avr/iom169.h: ditto.
* include/avr/iom32.h: ditto.
* include/avr/iom323.h: ditto.
* include/avr/iom64.h: ditto.
* include/avr/iom8.h: ditto.
* include/avr/iom8515.h: ditto.
* include/avr/iom8535.h: ditto.
* include/avr/iotn11.h: ditto.
* include/avr/iotn12.h: ditto.
* include/avr/iotn15.h: ditto.
* include/avr/iotn22.h: ditto.
* include/avr/iotn26.h: ditto.
* include/avr/iotn28.h: ditto.
* libc/stdlib/malloc.c: drop private declaration of the SP register.
2003-01-07 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
* Makefile.am: include the scanf family.
* include/stdio.h: Ditto.
* libc/stdio/Makefile.am: Ditto.
* libc/stdio/fgetc.c: Account len, used by scanf.
* libc/stdio/stdio_private.h: New defs for scanf..
* libc/stdio/ungetc.c: Account len, used by scanf.
* libc/stdio/fscanf.c: New file.
* libc/stdio/fscanf_p.c: New file.
* libc/stdio/scanf.c: New file.
* libc/stdio/scanf_p.c: New file.
* libc/stdio/sscanf.c: New file.
* libc/stdio/sscanf_p.c: New file.
* libc/stdio/vfscanf.c: New file.
2003-01-07 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
* doc/examples/demo/demo.dox: fix the command line for
extracting the contents of .eeprom.
2003-01-06 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
* include/avr/sfr_defs.h: make bit_is_clear() more efficient.
2003-01-05 Theodore A. Roth <troth@openavr.org>
* configure.in (AM_INIT_AUTOMAKE): Bump version.
* include/avr/sleep.h: Fix incorrect use of bit numbers.
2003-01-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
* doc/api/faq.dox: add an entry about default fuse bits.
2003-01-04 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
* libm/fplib/strtod.S: style police: tabs, comments, local labels.
2003-01-03 Theodore A. Roth <troth@openavr.org>
* configure.in (AM_INIT_AUTOMAKE): Bump version.
* NEWS: Add note about Binutils 2.13 being usable.
Remove note about mega32 being untested.
2003-01-02 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
* libc/stdio/vfprintf.c: printf_flt() needs <math.h>.
* libc/stdio/Makefile.am: well, asm objects come from asm sources :).
For older changes see ChangeLog-2002