~ubuntu-branches/ubuntu/raring/avr-libc/raring-proposed

« back to all changes in this revision

Viewing changes to ChangeLog-2006

  • Committer: Bazaar Package Importer
  • Author(s): Hakan Ardo
  • Date: 2008-04-04 17:05:32 UTC
  • mfrom: (1.1.6 upstream)
  • Revision ID: james.westby@ubuntu.com-20080404170532-tiwwl2e2qln7ri0w
Tags: 1:1.6.2-1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2006-12-31 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
 
2
 
 
3
        Fix breakage for strtod() on avr6 architectures caused
 
4
        by calling __prologue_saves__.
 
5
        Fixes bug #18509: strtod.S crashes due to stack problem with atmega
 
6
        2560
 
7
        * libm/fplib/strtod.S: pop and restore EIND from the stack before
 
8
        calling __prologue_saves__ on 3-byte PC AVR architectures.
 
9
        * include/avr/io.h: Provide a value for EIND when compiling the
 
10
        library for an avr6 architecture.
 
11
        * include/avr/iomxx0_1.h: Protect the EIND definition from appearing
 
12
        twice in while compiling the library for an avr6 architecture.
 
13
 
1
14
2006-12-23 Eric B. Weddington <eweddington@cso.atmel.com>
2
15
 
3
16
        * configure.ac: Add support for ATmega3290P
15
28
        * include/avr/iom324.h (SPM_PAGESIZE): Set to 128.
16
29
        Closes savannah bug #18385.
17
30
 
18
 
2006-10-09 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
19
 
 
20
 
        * Released avr-libc 1.4.5.
21
 
 
22
 
2006-10-09 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
23
 
 
24
 
        * configure.ac: Bump version.
25
 
        * README: Update preferred tool versions.
26
 
 
27
31
2006-10-09 Eric B. Weddington <eweddington@cso.atmel.com>
28
32
 
29
33
        Fix for bug #17470.
52
56
        addition to avrdude section.
53
57
        Closes bug #17551: Update documentation to point to issues with gcc4.1
54
58
 
55
 
2006-10-05 Eric B. Weddington <eweddington@cso.atmel.com>
56
 
 
57
 
        * doc/TODO: Fix links to mailing list messages. Removed item for checking
58
 
        for broken links in documentation: ran linklint and no broken links.
59
 
 
60
59
2006-09-29 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
61
60
 
62
61
        Submitted by Bjoern Haase:
126
125
 
127
126
2006-09-01 Eric B. Weddington <eweddington@cso.atmel.com>
128
127
 
129
 
        Fix for bug #16411.
 
128
        Additional fix for bug #16411.
130
129
        * include/avr/interrupt.h: Conditionally compile 'used' and 
131
130
        'externally_visible' attributes on interrupt macros based on compiler
132
131
        version.
133
132
        * include/compat/deprecated: Ditto.
134
 
        * NEWS: Update fixed bug list.
135
133
 
136
134
2006-08-30 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
137
135
 
151
149
        * doc/examples/Makefile.am: Wire the asmdemo into the build and
152
150
        distribution process.
153
151
        * doc/examples/all-demos.dox: Add a paragraph about the purpose of
 
152
        this new demo, including a reference to it.
 
153
 
 
154
2006-08-28 Eric B. Weddington <eweddington@cso.atmel.com>
 
155
 
 
156
        Additional fix for bug #16411.
 
157
        * include/avr/interrupt.h: Add the 'externally_visible' attribute on all
 
158
        interrupt service routine macros.
 
159
        * include/compat/deprecated.h: Add the 'externally_visible' attribute on the
 
160
        INTERRUPT macro.
154
161
 
155
162
2006-08-28 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
156
163
 
160
167
        changed behaviour in avr-objcopy when trying to copy an
161
168
        empty .eeprom section.
162
169
 
163
 
2006-08-18 Eric B. Weddington <eweddington@cso.atmel.com>
 
170
2006-08-24 Eric B. Weddington <eweddington@cso.atmel.com>
164
171
 
165
 
        * include/avr/power.h: New file. Provides a Power Management API.
166
 
        * include/avr/sleep.h: Fix grammar errors in doxygen comment.
167
 
        * NEWS: New Power Management API.
 
172
        Fix for bug #16411.
 
173
        * include/avr/interrupt.h: Add the 'used' attribute on all interrupt
 
174
        service routine macros.
 
175
        * include/compat/deprecated.h: Add the 'used' attribute on the INTERRUPT
 
176
        macro.
 
177
        * NEWS: Add to fixed bug list.
168
178
 
169
179
2006-08-10 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
170
180
 
176
186
        * doc/examples/stdiodemo/stdiodemo.dox: Document the new
177
187
        approach of the E pulse generation.
178
188
 
 
189
2006-07-25 Eric B. Weddington <eweddington@cso.atmel.com>
 
190
 
 
191
        * include/avr/power.h: New file. Provides a Power Management API.
 
192
        * include/avr/sleep.h: Fix grammar error in doxygen comment.
 
193
        * NEWS: New Power Management API.
 
194
 
179
195
2006-07-18 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
180
196
 
181
197
        * doc/api/faq.dox (faq_spman): New entry about the SP manipulation
241
257
        * include/avr/Makefile.am: Include new files.
242
258
        * doc/api/main_page.dox: Document support for ATmega165P/169P.
243
259
        * doc/api/using-tools.dox: (Ditto.)
244
 
 
245
 
2006-04-20 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
246
 
 
247
 
        * Released avr-libc 1.4.4.
248
 
 
 
260
        
249
261
2006-04-19 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
250
262
 
251
263
        Submitted by lx_b@gmx.at:
266
278
        ATmega164P/324P, add support for ATmega644P.
267
279
        * doc/examples/demo/Makefile: (Ditto.)
268
280
 
 
281
2006-04-17 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
 
282
 
 
283
        * doc/examples/demo/iocompat.h: Add support for ATmega640/1280/1281.
 
284
        * doc/examples/demo/Makefile: (Ditto.)
 
285
 
 
286
2006-04-13 Anatoly Sokolov <aesok@post.ru>
 
287
 
 
288
        * include/avr/iotn2313.h(SPMEN, SELFPRGEN): Add.
 
289
 
269
290
2006-04-01 Anatoly Sokolov <aesok@post.ru>
270
291
 
271
292
        * configure.ac: Add tests for the ATmega644P support. Rename 
277
298
        * doc/api/main_page.dox: Document support for ATmega644P. Rename 
278
299
        ATmega164/ATmega324 to ATmega164P/ATmega324P.
279
300
        * doc/api/using-tools.dox: (Ditto.)
280
 
 
281
 
2006-04-17 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
282
 
 
283
 
        * doc/examples/demo/iocompat.h: Add support for ATmega640/1280/1281.
284
 
        * doc/examples/demo/Makefile: (Ditto.)
285
 
 
286
 
2006-04-13 Anatoly Sokolov <aesok@post.ru>
287
 
 
288
 
        * include/avr/iotn2313.h(SPMEN, SELFPRGEN): Add.
289
 
 
290
 
2006-03-31 Anatoly Sokolov <aesok@post.ru>
 
301
        
 
302
2006-03-24 Anatoly Sokolov <aesok@post.ru>
 
303
 
 
304
        * Makefile.am (DIST_SUBDIRS): Add 'devtools'.
 
305
        * configure.ac (AC_CONFIG_FILES): Add 'devtools/Makefile'.
 
306
        * devtools/.cvsignore: New file.
 
307
        * devtools/Makefile.am; New file.
 
308
        [Fixed bug #16039]
 
309
 
 
310
2006-03-21 Anatoly Sokolov <aesok@post.ru>
291
311
 
292
312
        * configure.ac: add tests for the AT90USB646/647/1286/1287 support.
293
313
        * devtools/gen-avr-lib-tree.sh: add support for AT90USB646/647/1286/1287.
301
321
        * include/avr/Makefile.am: include new files.
302
322
        * doc/api/main_page.dox: Document support for AT90USB646/647/1286/1287.
303
323
        * doc/api/using-tools.dox: (Ditto.)
304
 
        
305
 
2006-03-24 Anatoly Sokolov <aesok@post.ru>
306
 
 
307
 
        * Makefile.am (DIST_SUBDIRS): Add 'devtools'.
308
 
        * configure.ac (AC_CONFIG_FILES): Add 'devtools/Makefile'.
309
 
        * devtools/.cvsignore: New file.
310
 
        * devtools/Makefile.am; New file.
311
 
        [Fixed bug #16039]
312
324
 
313
325
2006-03-19 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
314
326
 
346
358
 
347
359
        Notified by Peter Schrepfer:
348
360
        * doc/examples/demo/iocompat.h: Fix OCR1A location
349
 
        for ATmega16/32 (broken in rev 1.1.2.2).
 
361
        for ATmega16/32 (broken in rev 1.2).
350
362
 
351
363
2006-03-06 Anatoly Sokolov <aesok@post.ru>
352
364
 
438
450
        * include/avr/iotn2313.h (SIG_OUTPUT_COMPARE0A): Rename from 
439
451
        SIG_OUTPUT_COPMARE0A.
440
452
        [Fixed bug #15522]
441
 
        
442
 
2006-01-22 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
443
 
 
444
 
        * Released avr-libc 1.4.3.
445
 
 
446
 
2006-01-22 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
447
 
 
448
 
        * configure.ac: bump version.
449
453
 
450
454
2006-01-22 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
451
455
 
468
472
        * include/avr/iotn85.h (SPM_PAGESIZE): (Ditto.).
469
473
        * include/avr/iotn861.h (SPM_PAGESIZE): (Ditto.).
470
474
 
471
 
2006-01-20 Anatoly Sokolov <aesok@post.ru>
472
 
 
473
 
        * /libm/fplib/sqrt.S: Use __addsf3/__divsf3 instead 
474
 
        __addsf3x/__divsf3x.
475
 
 
476
475
2006-01-09 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
477
476
 
478
477
        * Makefile.am (EXTRA_DIST): add ChangeLog-2005.
479
478
 
480
 
2006-01-06 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
481
 
 
482
 
        Released avr-libc 1.4.2.
483
 
 
484
 
2006-01-06 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
485
 
 
486
 
        * configure.ac: Bump version.
 
479
2006-01-09 Anatoly Sokolov <aesok@post.ru>
 
480
 
 
481
        * libm/fplib/acos.S : Use XCALL/XJMP instead RCALL/RJMP 
 
482
        for calling __addsf3/__subsf3/__mulsf3/__divsf3 functions.
 
483
        * libm/fplib/cosh.S : (Ditto.).
 
484
        * libm/fplib/exp.S : (Ditto.).
 
485
        * libm/fplib/fmod.S : (Ditto.).
 
486
        * libm/fplib/fp_cosinus.S : (Ditto.).
 
487
        * libm/fplib/log.S : (Ditto.).
 
488
        * libm/fplib/log10.S : (Ditto.).
 
489
        * libm/fplib/pow.S : (Ditto.).
 
490
        * libm/fplib/sin.S : (Ditto.).
 
491
        * libm/fplib/sinh.S : (Ditto.).
 
492
        * libm/fplib/strtod.S : (Ditto.).
 
493
        * libm/fplib/tan.S : (Ditto.).
 
494
        * libm/fplib/tanh.S : (Ditto.).
 
495
        * libm/fplib/modf.S : Use XCALL/XJMP instead RCALL/RJMP 
 
496
        __addsf3/__fixsfsi/__floatsisf functions.
 
497
        * libm/fplib/asin.S : Use RCALL/RJMP instead XCALL/XJMP 
 
498
        for calling __fp_nanEDOM/__fp_powerseries functions.
 
499
        * libm/fplib/atan.S : Use RCALL/RJMP instead XCALL/XJMP 
 
500
        for calling __fp_inverse/square functions.
 
501
        * libm/fplib/atan2.S : Use RCALL/RJMP instead XCALL/XJMP 
 
502
        for calling __fp_nanERANGE/atan functions.
487
503
 
488
504
2006-01-06 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
489
505
 
490
506
        Submitted by Galen Seitz:
491
507
        * avr-libc.spec.in: Fixed examples installation.
492
 
 
 
508
 
493
509
2006-01-06 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
494
510
 
495
511
        * doc/examples/Makefile.am: Fix the source directory for
500
516
 
501
517
2006-01-06 Anatoly Sokolov <aesok@post.ru>
502
518
 
 
519
        * /libm/fplib/sqrt.S: Use __addsf3/__divsf3 instead 
 
520
        __addsf3x/__divsf3x.
 
521
 
 
522
2006-01-06 Anatoly Sokolov <aesok@post.ru>
 
523
 
503
524
        (Contributed by Dmitry Xmelkov.)
504
525
        * libm/fplib/ldexp.S: Fix error if 'exp' argument > 32640.
505
526
 
568
589
        * include/avr/iotnx4.h: Fix the spelling of the OCR1A/B
569
590
        registers.
570
591
 
571
 
2006-01-02 Anatoly Sokolov <aesok@post.ru>
572
 
 
573
 
        * libm/fplib/Files.am: include new files.
574
 
        * libm/fplib/fp_m_inf.S: new file.
575
 
        * libm/fplib/fp_p_inf.S: new file.
576
 
        * libm/fplib/fplib.inc (EMAX, EMIN): Add.
577
 
        * libm/fplib/ldexp.S: Check underflow and overflow cases.
578
 
        [Fixed bug #15226]
579
 
 
580
592
For older changes see ChangeLog-2005