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

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Hakan Ardo
  • Date: 2007-12-29 16:20:03 UTC
  • mfrom: (1.1.5 upstream)
  • Revision ID: james.westby@ubuntu.com-20071229162003-lyyrt60vipc9xbwm
Tags: 1:1.4.7-1
* New upstream release (closes: #410831, #420163, #421088, #452199, #394231)
* Replaced tetex packages with texlive in Build-Depends (closes:
  #427266)
* Now ignores returnstatus of pdflatex when generating docs to prevent
  the build processing from halting on latex warnings (closes:
  #427266)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2007-10-30 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
 
2
 
 
3
        * Released avr-libc-1.4.7.
 
4
 
 
5
2007-10-30 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
 
6
 
 
7
        * configure.ac: bump version.
 
8
 
 
9
2007-10-30 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
 
10
 
 
11
        bug #21432: Incorrect timer interrupt handler names for ATtiny45
 
12
        * include/avr/iotnx5.h: Add TIMER0..._vect and TIMER1..._vect
 
13
        names in addition to the TIM0... and TIM1... names to match
 
14
        the recently changed datasheet.
 
15
 
 
16
2007-10-30 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
 
17
 
 
18
        bug #21204: iotnx61.h PRR bits incorrect
 
19
        * include/avr/iotnx61.h: Use correct bit numbers for
 
20
        PRTIM0/PRTIM1.
 
21
 
 
22
2007-10-30 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
 
23
 
 
24
        bug #21444: Undocument -minit-stack
 
25
        * doc/api/using-tools.dox: Remove references to -minit-stack,
 
26
        add an explanation for how to set __stack in order to relocate
 
27
        the stack.
 
28
 
 
29
2007-10-30 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
 
30
 
 
31
        bug #20530: Bug in sample code for early wdt disable
 
32
        * include/avr/wdt.h: move variable mcusr_mirror into
 
33
        the .noinit section in example code.
 
34
 
 
35
2007-10-30 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
 
36
 
 
37
        bug #20248: FAQ#3: clarify which registers are safe to be used
 
38
        * doc/api/faq.dox: Describe that r8...r15 can only be used
 
39
        for register variables if they are not used for argument
 
40
        passing.  Clarify that call-saved registers must be
 
41
        preserved even in case they are used for argument passing by
 
42
        the compiler.
 
43
 
 
44
2007-10-30 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
 
45
 
 
46
        bug #20650: Missing description of AVR specific C-preprocessor
 
47
        macros
 
48
        * doc/api/using-tools.dox: Document the target-specific macros
 
49
        __AVR, __AVR__, AVR, and __NO_INTERRUPTS__.
 
50
 
 
51
2007-10-30 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
 
52
 
 
53
        bug #18373: Bugs in Inline ASM documentacion
 
54
        * doc/api/inline_asm.dox: Inline asm documentation improvements:
 
55
          . mention named operands
 
56
          . document that read-write constraints to work
 
57
          . explain read-write constraints
 
58
 
 
59
2007-10-29  Eric B. Weddington  <eweddington@cso.atmel.com>
 
60
 
 
61
        * include/avr/power.h: Add support for ATmega48P-88P-168P-328P devices.
 
62
 
 
63
2007-10-28 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
 
64
 
 
65
        Submitted by Florin-Viorel Petrov
 
66
        Patch #6236: Improving _delay_us and _delay_ms
 
67
        * include/util/delay.h: Provide fallback functionality
 
68
        to extend the possible argument range to _delay_us(),
 
69
        and _delay_ms(), respectively.
 
70
 
 
71
2007-10-25  Anatoly Sokolov <aesok@post.ru>
 
72
 
 
73
        * include/avr/iocanxx.h (OVFG): Define.
 
74
        Closes bug #21434.
 
75
 
 
76
2007-10-25  Anatoly Sokolov <aesok@post.ru>
 
77
 
 
78
        * include/avr/io90pwmx.h (AMP0EN, AMP0IS, AMP0G1, AMP0G0, AMP0TS1, 
 
79
        AMP0TS0, AMP1EN, AMP1IS, AMP1G1, AMP1G0, AMP1TS1, AMP1TS0, 
 
80
        ADASCR): Define.
 
81
        Closes bug #20435.
 
82
 
 
83
2007-10-25  Anatoly Sokolov <aesok@post.ru>
 
84
 
 
85
        * include/avr/io2313.h (TICIE1): Define.
 
86
        Closes bug #20682.
 
87
 
 
88
2007-10-25  Anatoly Sokolov <aesok@post.ru>
 
89
 
 
90
        * include/avr/iotn13.h (EIN1D): Rename to AIN1D.
 
91
        Closes bug #21411.
 
92
 
 
93
2007-10-25 Anatoly Sokolov <aesok@post.ru>
 
94
 
 
95
        * configure.ac: Add new devices: ATmega48P/88P/168P/328P.
 
96
        * devtools/gen-avr-lib-tree.sh: Ditto.
 
97
        * include/avr/Makefile.am: Ditto.
 
98
        * include/avr/io.h: Ditto.
 
99
        * doc/api/main_page.dox: Ditto.
 
100
        * doc/api/using-tools.dox: Ditto.
 
101
        * include/avr/wdt.h: Ditto.
 
102
        * include/avr/iom168p.h: New file.
 
103
        * include/avr/iom328p.h: New file.
 
104
        * include/avr/iom48p.h: New file.
 
105
        * include/avr/iom88p.h: New file.
 
106
        * include/avr/iomx8p.h: New file.
 
107
        * NEWS: Add devices to list.
 
108
 
 
109
2007-10-24  Eric B. Weddington  <eweddington@cso.atmel.com>
 
110
 
 
111
        Add Lockbits API. Set the lockbits from within the application.
 
112
        * include/avr/Makefile.am: Add new file to distribution.
 
113
        * include/avr/io.h: Include new lock.h file.
 
114
        * include/avr/iom128.h: Add definitions for API.
 
115
        * include/avr/iom48.h: Ditto.
 
116
        * include/avr/iom88.h: Ditto.
 
117
        * include/avr/iom168.h: Ditto.
 
118
        * include/avr/lock.h: New file.
 
119
 
 
120
2007-10-23 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
 
121
 
 
122
        Fix bug #21174: assembly error with targets at90s1200, attiny11,
 
123
        attiny12, and attiny28
 
124
        * crt1/gcrt1.S: for assembly-only architectures, revert to the
 
125
        old behaviour of jumping to main() rather than calling it, and
 
126
        jumping to exit() afterwards.
 
127
 
 
128
2007-10-23 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
 
129
 
 
130
        Fix for bug #18964: USART definitions *wrong* in iocanxx.h
 
131
        * include/avr/iocanxx.h: Add missing SIG_USART* vector names.
 
132
 
 
133
2007-10-23 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
 
134
 
 
135
        Submitted by Guohui Wang <info@Atmanecl.net>:
 
136
        Fix for bug #20843: Mega 2561 library
 
137
        * crt0/gcrt0.S: initialize EIND for avr6 architectures to
 
138
        the same segment __vectors belongs to.
 
139
 
 
140
2007-10-19  Eric B. Weddington  <eweddington@cso.atmel.com>
 
141
 
 
142
        * configure.ac: Add new devices: AT90PWM2B, AT90PWM3B.
 
143
        * devtools/gen-avr-lib-tree.sh: Ditto.
 
144
        * include/avr/Makefile.am: Ditto.
 
145
        * include/avr/io.h: Ditto.
 
146
        * doc/api/main_page.dox: Ditto.
 
147
        * doc/api/using-tools.dox: Ditto.
 
148
        * include/avr/power.h: Ditto.
 
149
        * include/avr/wdt.h: Ditto.
 
150
        * include/avr/io90pwm2b.h: New file.
 
151
        * include/avr/io90pwm3b.h: New file.
 
152
        * NEWS: Add devices to list.
 
153
 
 
154
2007-10-19  Eric B. Weddington  <eweddington@cso.atmel.com>
 
155
 
 
156
        Fix for Atmel bug #6346.
 
157
        * include/avr/iom8515.h: Add USART* interrupt vector names to
 
158
        correctly reflect the device XML file.
 
159
 
 
160
2007-10-19  Eric B. Weddington  <eweddington@cso.atmel.com>
 
161
 
 
162
        * devtools/gen-avr-lib-tree.sh: Remove duplicate entries for
 
163
        at90pwm216 and at90pwm316.
 
164
 
 
165
2007-10-10  Eric B. Weddington  <eweddington@cso.atmel.com>
 
166
 
 
167
        Resolve bug #21299: Duplicate register address in iotn48.h.
 
168
        * include/avr/iotn48.h: Fix PRR address.
 
169
        * NEWS: Update fixed bug list.
 
170
 
 
171
2007-10-08  Eric B. Weddington  <eweddington@cso.atmel.com>
 
172
 
 
173
        * include/avr/io90pwm216.h: Add fuse information.
 
174
        * include/avr/io90pwm316.h: Ditto.
 
175
        * include/avr/iotn43u.h: Ditto.
 
176
 
 
177
2007-10-08  Eric B. Weddington  <eweddington@cso.atmel.com>
 
178
 
 
179
        Add new device: ATtiny48.
 
180
        * configure.ac: Add new devices.
 
181
        * devtools/gen-avr-lib-tree.sh: Ditto.
 
182
        * include/avr/Makefile.am: Ditto.
 
183
        * include/avr/io.h: Ditto.
 
184
        * doc/api/main_page.dox: Ditto.
 
185
        * doc/api/using-tools.dox: Ditto.
 
186
        * include/avr/power.h: Ditto.
 
187
        * include/avr/wdt.h: Ditto.
 
188
        * include/avr/iotn48.h: New file.
 
189
        * NEWS: Update new devices list.
 
190
 
 
191
2007-10-05  Joerg Wunsch <j.gnu@uriah.heep.sax.de>
 
192
 
 
193
        Resolve bug #21228: Missing 3rd clause in BSD license in
 
194
        documentation pages
 
195
        * doc/api/main_page.dox: Add clause #3.
 
196
        * doc/api/using-tools.dox: Add clause #3.
 
197
 
 
198
2007-10-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
 
199
 
 
200
        Unbreak the documentation build for recent versions of doxygen.
 
201
        NB: the latex package "urc" must be installed in order to
 
202
        successfully build the documentation.
 
203
 
 
204
        * doc/api/doxygen.config.in: Update for doxygen 1.5.x.  Most of
 
205
        the changes have been generated by running doxygen -u.  In
 
206
        addition, the input encoding has been changed to iso-8859-1
 
207
        because this matches our current documentation.
 
208
        * doc/api/overview.dox: Fix two illegal special characters that
 
209
        were not part of ISO8859-1.
 
210
        * include/stdio.h: Remove an unneeded hyphenation.
 
211
 
 
212
2007-10-03  Eric B. Weddington  <eweddington@cso.atmel.com>
 
213
 
 
214
        Add new device: ATtiny43U.
 
215
        * configure.ac: Add new device.
 
216
        * devtools/gen-avr-lib-tree.sh: ditto.
 
217
        * include/avr/Makefile.am: ditto.
 
218
        * include/avr/io.h: ditto.
 
219
        * include/avr/power.h: ditto.
 
220
        * doc/api/using-tools.dox: ditto.
 
221
        * doc/api/main_page.dox: ditto.
 
222
        * include/avr/iotn43u.h: New file.
 
223
        * NEWS: Update new devices list.
 
224
 
 
225
2007-10-03  Eric B. Weddington  <eweddington@cso.atmel.com>
 
226
 
 
227
        * devtools/gen-avr-lib-tree.sh: Optimize for space for all devices.
 
228
 
 
229
2007-10-03  Eric B. Weddington  <eweddington@cso.atmel.com>
 
230
 
 
231
        The start of a Fuse API.
 
232
        * include/avr/fuse.h: New file.
 
233
        * include/avr/io.h: Add inclusion of fuse.h.
 
234
        * include/avr/Makefile.am: Add fuse.h to distribution list.
 
235
        * include/avr/iom128.h: Add fuse information to ATmega128 IO header.
 
236
 
 
237
2007-10-03  Eric B. Weddington  <eweddington@cso.atmel.com>
 
238
 
 
239
        * doc/api/main_page.dox: Reorganize and update device listing.
 
240
        Fix spelling and grammar.
 
241
 
 
242
2007-10-02  Eric B. Weddington  <eweddington@cso.atmel.com>
 
243
 
 
244
        * doc/api/pgmspace.dox: Fix example code. Change description to match.
 
245
        * NEWS: Update fixed bugs list.
 
246
        Fixes bug #21183.
 
247
 
 
248
2007-10-01  Eric B. Weddington  <eweddington@cso.atmel.com>
 
249
 
 
250
        Add new devices: AT90PWM216, AT90PWM316, with contributions from 
 
251
        Tobias Frost <tobi@coldtobi.de>.
 
252
        * devtools/gen-avr-lib-tree.sh: Add new devices.
 
253
        * configure.ac: ditto.
 
254
        * doc/api/using-tools.dox: ditto.
 
255
        * include/avr/Makefile.am: ditto.
 
256
        * include/avr/power.h: ditto.
 
257
        * include/avr/wdt.h: ditto.
 
258
        * include/avr/io.h: ditto.
 
259
        * include/avr/io90pwm216.h: New file.
 
260
        * include/avr/io90pwm316.h: New file.
 
261
        * NEWS: Update new devices list.
 
262
 
 
263
2007-07-30  Eric B. Weddington  <eweddington@cso.atmel.com>
 
264
 
 
265
        *include/avr/Makefile.am: Add missing common.h to install list.
 
266
 
 
267
2007-07-09  Eric B. Weddington  <eweddington@cso.atmel.com>
 
268
 
 
269
        * doc/api/inline_asm.dox: Document new constraints.
 
270
 
 
271
2007-07-07  Dmitry Xmelkov  <dmix@gmail.ru>
 
272
 
 
273
        Add new function alloca(). Fix savannah bug #19686: alloca
 
274
        declaration missing.
 
275
        * include/alloca.h: New file.
 
276
        * include/Makefile.am: Add alloca.h file.
 
277
        * doc/api/doxygen.config.in: Add alloca.h file.
 
278
        * NEWS: Add item to fixed bug list.
 
279
 
 
280
2007-07-06 Eric B. Weddington <eweddington@cso.atmel.com>
 
281
 
 
282
        * doc/api/faq.dox: Add FAQ for soft reset.
 
283
 
 
284
2007-06-27 Eric B. Weddington <eweddington@cso.atmel.com>
 
285
 
 
286
        * include/avr/power.h: Add support for ATmega644P.
 
287
        * NEWS: Add item to fixed bug list.
 
288
        Fixes bug #20276.
 
289
 
 
290
2007-06-08 Eric B. Weddington <eweddington@cso.atmel.com>
 
291
 
 
292
        * include/avr/common.h: New file.
 
293
        * include/avr/io.h: Move definitions to common.h. Fix documentation.
 
294
        * common/macros.inc: Use new common register definitions.
 
295
        * crt1/gcrt1.S: Use new common register definitions.
 
296
        * include/avr/iomxx0_1.h: Define EIND as normal without conditional
 
297
          compilation.
 
298
        * libc/stdlib/stdlib_private.h: Use new common register definitions.
 
299
        * libm/fplib/strtod.S: Use new common register definitions. Check if
 
300
          the stack high register exists and don't use it if it does not exist.
 
301
        * doc/api/doxygen.config.in: Add avr/io.h back into the documentation list.
 
302
        * libc/stdlib/setjmp.S: Use new common register definitions.
 
303
 
 
304
2007-05-29 Eric B. Weddington <eweddington@cso.atmel.com>
 
305
 
 
306
        * Makefile.am: Add ChangeLog-2006 to distribution list.
 
307
 
 
308
2007-05-29 Eric B. Weddington <eweddington@cso.atmel.com>
 
309
 
 
310
        * configure.ac: Revert patch and add devices back into avr2 group.
 
311
        This allows avr-libc to work with previous versions of GCC.
 
312
        * devtools/gen-avr-lib-tree.sh: ditto.
 
313
 
 
314
2007-05-22 Eric B. Weddington <eweddington@cso.atmel.com>
 
315
 
 
316
        * devtools/gen-avr-lib-tree.sh: Replace awk with cut, which speeds
 
317
        up the script. Remove devices in avr2 group that have been moved
 
318
        to the avr25 group.
 
319
        * configure.ac: Remove devices in avr2 group that have been moved
 
320
        to the avr25 group.
 
321
 
 
322
2007-05-21 Eric B. Weddington <eweddington@cso.atmel.com>
 
323
 
 
324
        * doc/api/tools-install.dox: Add documentation on how to build the 
 
325
        toolchain under Windows. Fix for bug #19496.
 
326
        * doc/api/acknowledge.dox: Typo, email address, and add missing clause.
 
327
        * NEWS: Add to bugs fixed list.
 
328
 
 
329
2007-05-15 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
 
330
 
 
331
        * configure.ac: bump version date after release.
 
332
 
1
333
2007-05-14 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
2
334
 
3
335
        * Released avr-libc 1.4.6.