avr-libc-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[avr-libc-commit] [2462] Annual ChangeLog rotation.


From: Pitchumani
Subject: [avr-libc-commit] [2462] Annual ChangeLog rotation.
Date: Fri, 02 Jan 2015 10:52:57 +0000

Revision: 2462
          http://svn.sv.gnu.org/viewvc/?view=rev&root=avr-libc&revision=2462
Author:   pitchumani
Date:     2015-01-02 10:52:56 +0000 (Fri, 02 Jan 2015)
Log Message:
-----------
Annual ChangeLog rotation.

Added Paths:
-----------
    trunk/avr-libc/ChangeLog-2014

Removed Paths:
-------------
    trunk/avr-libc/ChangeLog

Deleted: trunk/avr-libc/ChangeLog
===================================================================
--- trunk/avr-libc/ChangeLog    2014-12-03 06:01:05 UTC (rev 2461)
+++ trunk/avr-libc/ChangeLog    2015-01-02 10:52:56 UTC (rev 2462)
@@ -1,853 +0,0 @@
-2014-12-03  Pitchumani Sivanupandi <address@hidden>
-
-       patch #8563: Generalize power reduction macros in power.h by removing
-       hard coded device names (part #2)
-       * include/avr/power.h: Removed device names from power macro 
documentation.
-       Removed device name conditions to define power macros. Instead used 
power
-       macro conditions from device header file.
-
-2014-12-02  Pitchumani Sivanupandi <address@hidden>
-
-       patch #8563: Generalize power reduction macros in power.h by removing
-       hard coded device names (part #1)
-       * include/avr/iox128a1.h: Add power reduction conditions.
-       * include/avr/iox128a1u.h: Likewise.
-       * include/avr/iox128a3.h: Likewise.
-       * include/avr/iox128a3u.h: Likewise.
-       * include/avr/iox128a4u.h: Likewise.
-       * include/avr/iox128b1.h: Likewise.
-       * include/avr/iox128b3.h: Likewise.
-       * include/avr/iox128c3.h: Likewise.
-       * include/avr/iox128d3.h: Likewise.
-       * include/avr/iox128d4.h: Likewise.
-       * include/avr/iox16a4.h: Likewise.
-       * include/avr/iox16a4u.: Likewise.
-       * include/avr/iox16c4.: Likewise.
-       * include/avr/iox16d4.: Likewise.
-       * include/avr/iox192a3.: Likewise.
-       * include/avr/iox192a3u.: Likewise.
-       * include/avr/iox192c3.: Likewise.
-       * include/avr/iox192d3.: Likewise.
-       * include/avr/iox256a3.: Likewise.
-       * include/avr/iox256a3b.: Likewise.
-       * include/avr/iox256a3bu.: Likewise.
-       * include/avr/iox256a3u.: Likewise.
-       * include/avr/iox256c3.: Likewise.
-       * include/avr/iox256d3.: Likewise.
-       * include/avr/iox32a4.: Likewise.
-       * include/avr/iox32a4u.: Likewise.
-       * include/avr/iox32c4.: Likewise.
-       * include/avr/iox32d4.: Likewise.
-       * include/avr/iox384c3.: Likewise.
-       * include/avr/iox384d3.: Likewise.
-       * include/avr/iox64a1.: Likewise.
-       * include/avr/iox64a1u.: Likewise.
-       * include/avr/iox64a3.: Likewise.
-       * include/avr/iox64a3u.: Likewise.
-       * include/avr/iox64a4u.: Likewise.
-       * include/avr/iox64b1.: Likewise.
-       * include/avr/iox64b3.: Likewise.
-       * include/avr/iox64c3.: Likewise.
-       * include/avr/iox64d3.: Likewise.
-       * include/avr/iox64d4.: Likewise.
-       * include/avr/iom1284.h: Likewise.
-       * include/avr/iom1284p.h: Likewise.
-       * include/avr/iom1284rfr2.h: Likewise.
-       * include/avr/iom128rfa1.h: Likewise.
-       * include/avr/iom128rfr2.h: Likewise.
-       * include/avr/iom164pa.h: Likewise.
-       * include/avr/iom165a.h: Likewise.
-       * include/avr/iom165.h: Likewise.
-       * include/avr/iom165pa.h: Likewise.
-       * include/avr/iom165p.h: Likewise.
-       * include/avr/iom168pa.h: Likewise.
-       * include/avr/iom168p.h: Likewise.
-       * include/avr/iom169.h: Likewise.
-       * include/avr/iom169pa.h: Likewise.
-       * include/avr/iom169p.h: Likewise.
-       * include/avr/iom16hva2.h: Likewise.
-       * include/avr/iom16hvb.h: Likewise.
-       * include/avr/iom16hvbrevb.h: Likewise.
-       * include/avr/iom16m1.h: Likewise.
-       * include/avr/iom16u2.h: Likewise.
-       * include/avr/iom16u4.h: Likewise.
-       * include/avr/iom2564rfr2.h: Likewise.
-       * include/avr/iom256rfr2.h: Likewise.
-       * include/avr/iom324pa.h: Likewise.
-       * include/avr/iom3250.h: Likewise.
-       * include/avr/iom3250pa.h: Likewise.
-       * include/avr/iom325.h: Likewise.
-       * include/avr/iom325pa.h: Likewise.
-       * include/avr/iom328p.h: Likewise.
-       * include/avr/iom3290.h: Likewise.
-       * include/avr/iom3290pa.h: Likewise.
-       * include/avr/iom329.h: Likewise.
-       * include/avr/iom32c1.h: Likewise.
-       * include/avr/iom32hvb.h: Likewise.
-       * include/avr/iom32hvbrevb.h: Likewise.
-       * include/avr/iom32m1.h: Likewise.
-       * include/avr/iom32u2.h: Likewise.
-       * include/avr/iom32u4.h: Likewise.
-       * include/avr/iom32u6.h: Likewise.
-       * include/avr/iom406.h: Likewise.
-       * include/avr/iom48pa.h: Likewise.
-       * include/avr/iom48p.h: Likewise.
-       * include/avr/iom644pa.h: Likewise.
-       * include/avr/iom644rfr2.h: Likewise.
-       * include/avr/iom6450.h: Likewise.
-       * include/avr/iom645.h: Likewise.
-       * include/avr/iom6490.h: Likewise.
-       * include/avr/iom649.h: Likewise.
-       * include/avr/iom649p.h: Likewise.
-       * include/avr/iom64c1.h: Likewise.
-       * include/avr/iom64hve.h: Likewise.
-       * include/avr/iom64m1.h: Likewise.
-       * include/avr/iom64rfr2.h: Likewise.
-       * include/avr/iom88pa.h: Likewise.
-       * include/avr/iom88p.h: Likewise.
-       * include/avr/iom8u2.h: Likewise.
-       * include/avr/iomx8.h: Likewise.
-       * include/avr/iomxx0_1.h: Likewise.
-       * include/avr/iomxx4.h: Likewise.
-       * include/avr/iomxxhva.h: Likewise.
-       * include/avr/io90pwm161.h: Likewise.
-       * include/avr/io90pwm1.h: Likewise.
-       * include/avr/io90pwm216.h: Likewise.
-       * include/avr/io90pwm2b.h: Likewise.
-       * include/avr/io90pwm316.h: Likewise.
-       * include/avr/io90pwm3b.h: Likewise.
-       * include/avr/io90pwm81.h: Likewise.
-       * include/avr/io90pwmx.h: Likewise.
-       * include/avr/io90scr100.h: Likewise.
-       * include/avr/ioa5272.h: Likewise.
-       * include/avr/ioa5505.h: Likewise.
-       * include/avr/ioa5790.h: Likewise.
-       * include/avr/ioa5795.h: Likewise.
-       * include/avr/iotn10.h: Likewise.
-       * include/avr/iotn13a.h: Likewise.
-       * include/avr/iotn1634.h: Likewise.
-       * include/avr/iotn167.h: Likewise.
-       * include/avr/iotn20.h: Likewise.
-       * include/avr/iotn2313a.h: Likewise.
-       * include/avr/iotn24a.h: Likewise.
-       * include/avr/iotn261a.h: Likewise.
-       * include/avr/iotn40.h: Likewise.
-       * include/avr/iotn4313.h: Likewise.
-       * include/avr/iotn43u.h: Likewise.
-       * include/avr/iotn44a.h: Likewise.
-       * include/avr/iotn461a.h: Likewise.
-       * include/avr/iotn48.h: Likewise.
-       * include/avr/iotn4.h: Likewise.
-       * include/avr/iotn5.h: Likewise.
-       * include/avr/iotn828.h: Likewise.
-       * include/avr/iotn84a.h: Likewise.
-       * include/avr/iotn861a.h: Likewise.
-       * include/avr/iotn87.h: Likewise.
-       * include/avr/iotn88.h: Likewise.
-       * include/avr/iotn9.h: Likewise.
-       * include/avr/iotnx4.h: Likewise.
-       * include/avr/iotnx5.h: Likewise.
-       * include/avr/iotnx61.h: Likewise.
-       * include/avr/iousbxx2.h: Likewise.
-       * include/avr/iousbxx6_7.h: Likewise.
-
-2014-11-21  Senthil Kumar Selvaraj <address@hidden>
-
-    * crt1/gcrt1.S: Add a note section embedding device info.
-    * doc/api/sections.dox: Document it.
-
-2014-11-20  Senthil Kumar Selvaraj <address@hidden>
-
-       * include/avr/sleep.h (set_sleep_mode): Branch on presence of 
-       SLEEP_SMODE<n>_bm for xmegas.
-
-2014-11-18  Senthil Kumar Selvaraj <address@hidden>
-
-       * include/avr/sleep.h (set_sleep_mode): Remove SLEEP_MODE defines 
-       for tiny and mega devices as well. Branch on presence of SM<n> 
-       instead of device name.
-
-2014-11-18  Senthil Kumar Selvaraj <address@hidden>
-
-       * include/avr/Makefile.am: Add new headers iom{48,88,168}a.h.
-       * include/avr/io.h: Include them.
-       * include/avr/iom48a.h: New.
-       * include/avr/iom88a.h: Likewise.
-       * include/avr/iom168a.h: Likewise.
-       * include/avr/io2313.h: Add supported sleep modes.
-       * include/avr/io2323.h: Likewise.
-       * include/avr/io2333.h: Likewise.
-       * include/avr/io2343.h: Likewise.
-       * include/avr/io43u32x.h: Likewise.
-       * include/avr/io43u35x.h: Likewise.
-       * include/avr/io4414.h: Likewise.
-       * include/avr/io4433.h: Likewise.
-       * include/avr/io4434.h: Likewise.
-       * include/avr/io76c711.h: Likewise.
-       * include/avr/io8515.h: Likewise.
-       * include/avr/io8535.h: Likewise.
-       * include/avr/io90pwm1.h: Likewise.
-       * include/avr/io90pwm161.h: Likewise.
-       * include/avr/io90pwm216.h: Likewise.
-       * include/avr/io90pwm2b.h: Likewise.
-       * include/avr/io90pwm316.h: Likewise.
-       * include/avr/io90pwm3b.h: Likewise.
-       * include/avr/io90pwm81.h: Likewise.
-       * include/avr/io90pwmx.h: Likewise.
-       * include/avr/io90scr100.h: Likewise.
-       * include/avr/ioa5272.h: Likewise.
-       * include/avr/ioa5505.h: Likewise.
-       * include/avr/ioa5790.h: Likewise.
-       * include/avr/ioa5795.h: Likewise.
-       * include/avr/ioa6285.h: Likewise.
-       * include/avr/ioa6286.h: Likewise.
-       * include/avr/ioa6289.h: Likewise.
-       * include/avr/ioat94k.h: Likewise.
-       * include/avr/iocan128.h: Likewise.
-       * include/avr/iocan32.h: Likewise.
-       * include/avr/iocan64.h: Likewise.
-       * include/avr/iom103.h: Likewise.
-       * include/avr/iom128.h: Likewise.
-       * include/avr/iom1280.h: Likewise.
-       * include/avr/iom1281.h: Likewise.
-       * include/avr/iom1284.h: Likewise.
-       * include/avr/iom1284p.h: Likewise.
-       * include/avr/iom1284rfr2.h: Likewise.
-       * include/avr/iom128a.h: Likewise.
-       * include/avr/iom128rfa1.h: Likewise.
-       * include/avr/iom128rfr2.h: Likewise.
-       * include/avr/iom16.h: Likewise.
-       * include/avr/iom161.h: Likewise.
-       * include/avr/iom162.h: Likewise.
-       * include/avr/iom163.h: Likewise.
-       * include/avr/iom164.h: Likewise.
-       * include/avr/iom164pa.h: Likewise.
-       * include/avr/iom165.h: Likewise.
-       * include/avr/iom165a.h: Likewise.
-       * include/avr/iom165p.h: Likewise.
-       * include/avr/iom165pa.h: Likewise.
-       * include/avr/iom168.h: Likewise.
-       * include/avr/iom168p.h: Likewise.
-       * include/avr/iom168pa.h: Likewise.
-       * include/avr/iom169.h: Likewise.
-       * include/avr/iom169p.h: Likewise.
-       * include/avr/iom169pa.h: Likewise.
-       * include/avr/iom16a.h: Likewise.
-       * include/avr/iom16hva.h: Likewise.
-       * include/avr/iom16hva2.h: Likewise.
-       * include/avr/iom16hvb.h: Likewise.
-       * include/avr/iom16hvbrevb.h: Likewise.
-       * include/avr/iom16m1.h: Likewise.
-       * include/avr/iom16u2.h: Likewise.
-       * include/avr/iom16u4.h: Likewise.
-       * include/avr/iom2560.h: Likewise.
-       * include/avr/iom2561.h: Likewise.
-       * include/avr/iom2564rfr2.h: Likewise.
-       * include/avr/iom256rfr2.h: Likewise.
-       * include/avr/iom32.h: Likewise.
-       * include/avr/iom323.h: Likewise.
-       * include/avr/iom324.h: Likewise.
-       * include/avr/iom324pa.h: Likewise.
-       * include/avr/iom325.h: Likewise.
-       * include/avr/iom3250.h: Likewise.
-       * include/avr/iom3250pa.h: Likewise.
-       * include/avr/iom325pa.h: Likewise.
-       * include/avr/iom328p.h: Likewise.
-       * include/avr/iom329.h: Likewise.
-       * include/avr/iom3290.h: Likewise.
-       * include/avr/iom3290pa.h: Likewise.
-       * include/avr/iom32a.h: Likewise.
-       * include/avr/iom32c1.h: Likewise.
-       * include/avr/iom32hvb.h: Likewise.
-       * include/avr/iom32hvbrevb.h: Likewise.
-       * include/avr/iom32m1.h: Likewise.
-       * include/avr/iom32u2.h: Likewise.
-       * include/avr/iom32u4.h: Likewise.
-       * include/avr/iom32u6.h: Likewise.
-       * include/avr/iom406.h: Likewise.
-       * include/avr/iom48.h: Likewise.
-       * include/avr/iom48p.h: Likewise.
-       * include/avr/iom48pa.h: Likewise.
-       * include/avr/iom64.h: Likewise.
-       * include/avr/iom640.h: Likewise.
-       * include/avr/iom644.h: Likewise.
-       * include/avr/iom644p.h: Likewise.
-       * include/avr/iom644pa.h: Likewise.
-       * include/avr/iom644rfr2.h: Likewise.
-       * include/avr/iom645.h: Likewise.
-       * include/avr/iom6450.h: Likewise.
-       * include/avr/iom649.h: Likewise.
-       * include/avr/iom6490.h: Likewise.
-       * include/avr/iom649p.h: Likewise.
-       * include/avr/iom64a.h: Likewise.
-       * include/avr/iom64c1.h: Likewise.
-       * include/avr/iom64hve.h: Likewise.
-       * include/avr/iom64m1.h: Likewise.
-       * include/avr/iom64rfr2.h: Likewise.
-       * include/avr/iom8.h: Likewise.
-       * include/avr/iom8515.h: Likewise.
-       * include/avr/iom8535.h: Likewise.
-       * include/avr/iom88.h: Likewise.
-       * include/avr/iom88p.h: Likewise.
-       * include/avr/iom88pa.h: Likewise.
-       * include/avr/iom8a.h: Likewise.
-       * include/avr/iom8hva.h: Likewise.
-       * include/avr/iom8u2.h: Likewise.
-       * include/avr/iotn10.h: Likewise.
-       * include/avr/iotn11.h: Likewise.
-       * include/avr/iotn12.h: Likewise.
-       * include/avr/iotn13.h: Likewise.
-       * include/avr/iotn13a.h: Likewise.
-       * include/avr/iotn15.h: Likewise.
-       * include/avr/iotn1634.h: Likewise.
-       * include/avr/iotn167.h: Likewise.
-       * include/avr/iotn20.h: Likewise.
-       * include/avr/iotn22.h: Likewise.
-       * include/avr/iotn2313.h: Likewise.
-       * include/avr/iotn2313a.h: Likewise.
-       * include/avr/iotn24.h: Likewise.
-       * include/avr/iotn24a.h: Likewise.
-       * include/avr/iotn25.h: Likewise.
-       * include/avr/iotn26.h: Likewise.
-       * include/avr/iotn261.h: Likewise.
-       * include/avr/iotn261a.h: Likewise.
-       * include/avr/iotn28.h: Likewise.
-       * include/avr/iotn4.h: Likewise.
-       * include/avr/iotn40.h: Likewise.
-       * include/avr/iotn4313.h: Likewise.
-       * include/avr/iotn43u.h: Likewise.
-       * include/avr/iotn44.h: Likewise.
-       * include/avr/iotn44a.h: Likewise.
-       * include/avr/iotn45.h: Likewise.
-       * include/avr/iotn461.h: Likewise.
-       * include/avr/iotn461a.h: Likewise.
-       * include/avr/iotn48.h: Likewise.
-       * include/avr/iotn5.h: Likewise.
-       * include/avr/iotn828.h: Likewise.
-       * include/avr/iotn84.h: Likewise.
-       * include/avr/iotn84a.h: Likewise.
-       * include/avr/iotn85.h: Likewise.
-       * include/avr/iotn861.h: Likewise.
-       * include/avr/iotn861a.h: Likewise.
-       * include/avr/iotn87.h: Likewise.
-       * include/avr/iotn88.h: Likewise.
-       * include/avr/iotn9.h: Likewise.
-       * include/avr/iousb1286.h: Likewise.
-       * include/avr/iousb1287.h: Likewise.
-       * include/avr/iousb162.h: Likewise.
-       * include/avr/iousb646.h: Likewise.
-       * include/avr/iousb647.h: Likewise.
-       * include/avr/iousb82.h: Likewise.
-
-2014-10-15  Soundararajan Dhakshinamoorthy <address@hidden>
-
-       patch $8557: Proposing to remove device specific xmega macros 
-       from sleep.h.
-       * include/avr/iox128a1.h: Add SLEEP_MODE defines.
-       * include/avr/iox128a1u.h: Likewise.
-       * include/avr/iox128a3.h: Likewise.
-       * include/avr/iox128a3u.h: Likewise.
-       * include/avr/iox128a4u.h: Likewise.
-       * include/avr/iox128b1.h: Likewise.
-       * include/avr/iox128b3.h: Likewise.
-       * include/avr/iox128c3.h: Likewise.
-       * include/avr/iox128d3.h: Likewise.
-       * include/avr/iox128d4.h: Likewise.
-       * include/avr/iox16a4.h: Likewise.
-       * include/avr/iox16a4u.h: Likewise.
-       * include/avr/iox16c4.h: Likewise.
-       * include/avr/iox16d4.h: Likewise.
-       * include/avr/iox192a3.h: Likewise.
-       * include/avr/iox192a3u.h: Likewise.
-       * include/avr/iox192c3.h: Likewise.
-       * include/avr/iox192d3.h: Likewise.
-       * include/avr/iox256a3.h: Likewise.
-       * include/avr/iox256a3b.h: Likewise.
-       * include/avr/iox256a3bu.h: Likewise.
-       * include/avr/iox256a3u.h: Likewise.
-       * include/avr/iox256c3.h: Likewise.
-       * include/avr/iox256d3.h: Likewise.
-       * include/avr/iox32a4.h: Likewise.
-       * include/avr/iox32a4u.h: Likewise.
-       * include/avr/iox32c4.h: Likewise.
-       * include/avr/iox32d4.h: Likewise.
-       * include/avr/iox384c3.h: Likewise.
-       * include/avr/iox384d3.h: Likewise.
-       * include/avr/iox64a1.h: Likewise.
-       * include/avr/iox64a1u.h: Likewise.
-       * include/avr/iox64a3.h: Likewise.
-       * include/avr/iox64a3u.h: Likewise.
-       * include/avr/iox64a4u.h: Likewise.
-       * include/avr/iox64b1.h: Likewise.
-       * include/avr/iox64b3.h: Likewise.
-       * include/avr/iox64c3.h: Likewise.
-       * include/avr/iox64d3.h: Likewise.
-       * include/avr/iox64d4.h: Likewise.
-       * include/avr/sleep.h (set_sleep_mode): Use __AVR_XMEGA__ instead
-       of device names. Remove SLEEP_MODE defines.
-
-2014-10-18  Senthil Kumar Selvaraj <address@hidden>
-            Georg-Johann Lay <address@hidden>
-
-       * include/avr/wdt.h: Generalize implementation of wdt_enable and
-       wdt_disable based on arch and addressability of _WD_CONTROL_REG.
-
-2014-10-15  Senthil Kumar Selvaraj <address@hidden>
-       * include/util/delay.h.in: Replace inline with __inline__ and
-       always_inline with __always_inline__.
-       * include/util/delay_basic.h: Likewise.
-
-2014-09-26  Soundararajan Dhakshinamoorthy <address@hidden>
-
-       patch $8543: Fix multiple issues with device header files.
-       * include/avr/iom16hvb.h: define VREFGND_DDR instead of duplicate 
VREF_DDR.
-       * include/avr/iom32hvb.h: Likewise.
-       * include/avr/io90pwm216.h: Alias PRUSART0 for PRUSART as per datasheet.
-       * include/avr/io90pwm316.h: Likewise.
-       * include/avr/io90pwmx.h: Likewise.
-       * include/avr/iotn167.h: Fix the values for DIDR1 register bitfields.
-       * include/avr/iotn87.h: Likewise.
-       * include/avr/iom8u2.h: Define the missing DIDR1 register bitfields.
-       * include/avr/iom16u2.h: Likewise.
-       * include/avr/iom32u2.h: Likewise.
-       * include/avr/iom165.h (SIGNATURE_2): Correct the value.
-       * include/avr/iotn13a.h: Fix typo and maintain backward compatibility.
-       * include/avr/iomx8.h (RWWSB, RWWSRE): Enable for additional devices 
mega 
-       88P,168P,88A,168A and 168PA.
-       (SIGRD): Add for devices mega 48A, 48PA, 88A, 88PA, 168A and 168PA.
-       * include/avr/iox64d3.h: Define missing TWIE and ADC registers.
-       * include/avr/iox128d3.h: Likewise.
-       * include/avr/iox192d3.h: Likewise.
-       * include/avr/iox256d3.h: Likewise.
-       * include/avr/iox16d4.h: Define missing CRC register definitions. Define
-       missing TWIE module registers and possible ADC_CURRLIMIT enumerations.
-       * include/avr/iox32d4.h: Likewise.
-       * include/avr/iox64d4.h: Remove invalid ADC_CH_MUXPOS pin definitions.
-       * include/avr/iox128d4.h: Likewise.
-       * include/avr/iox256a3b.h: Remove obsoleted USARTF1 module register.
-
-2014-09-25  Pitchumani Sivanupandi <address@hidden>
-
-       * include/avr/wdt.h (wdt_enable): save & restore rampd register.
-       correct syntax.
-       (wdt_disable): Likewise.
-
-2014-08-12  Joerg Wunsch <address@hidden>
-
-       * configure.ac: Post-release 1.8.1
-
-2014-08-12  Joerg Wunsch <address@hidden>
-
-       * configure.ac: Prepare for release 1.8.1
-
-2014-08-12  Pitchumani Sivanupandi <address@hidden>
-
-       patch #8512 Rename tiny arch to avrtiny to sync with binutils
-       * devtools/gen-avr-lib-tree.sh: AVRTINY10_DEV_INFO changed to
-       AVRTINY_DEV_INFO.
-       (AVR_ARH_INFO): Tiny arch name changed to avrtiny.
-       * configure.ac: Tiny arch name changed to avrtiny.
-       (AC_CONFIG_FILES): Change lib path for new architecture name.
-
-2014-08-12  Joerg Wunsch <address@hidden>
-
-       bug #42957 missing SPMCSR defines in iom328p.h
-       bug #41690 Bit definitions for SPMCSR
-       * include/iom328p.h: fix SPMCSR names; add correct signature for
-       ATmega328 device
-       * include/avr/iom168p.h: fix SPMCSR names
-       * include/avr/iom48p.h: (Dito.)
-       * include/avr/iom88p.h: (Dito.)
-       * include/avr/iom88pa.h: (Dito.)
-
-2014-08-11  Joerg Wunsch <address@hidden>
-
-       bug #38614 dtostrf - wrong behavior or wrong documentation
-       * include/stdlib.h (dtostrf): add "possible for the decimal dot
-
-2014-08-11  Joerg Wunsch <address@hidden>
-
-       bug #39779 PCIE0 and PCIE1 defined incorrectly for mega165a and 
mega165pa devices
-       * include/avr/iom165a.h: Create a separate IO header file for
-       the ATmega165A (derived from ATmega165PA which has already been
-       correct)
-       * include/avr/io.h: Include iom165a.h
-       * include/avr/Makefile.am: Add iom165a.h
-
-2014-08-05  Senthil Kumar Selvaraj  <address@hidden>
-
-       * include/avr/io1200.h: Add RAMSTART.
-       * include/avr/io2313.h: Likewise.
-       * include/avr/io2323.h: Likewise.
-       * include/avr/io2333.h: Likewise.
-       * include/avr/io2343.h: Likewise.
-       * include/avr/io43u32x.h: Likewise.
-       * include/avr/io43u35x.h: Likewise.
-       * include/avr/io4414.h: Likewise.
-       * include/avr/io4433.h: Likewise.
-       * include/avr/io4434.h: Likewise.
-       * include/avr/io76c711.h: Likewise.
-       * include/avr/io8515.h: Likewise.
-       * include/avr/io8534.h: Likewise.
-       * include/avr/io8535.h: Likewise.
-       * include/avr/io86r401.h: Likewise.
-       * include/avr/io90pwm216.h: Likewise.
-       * include/avr/io90pwm2b.h: Likewise.
-       * include/avr/io90pwm316.h: Likewise.
-       * include/avr/io90pwm3b.h: Likewise.
-       * include/avr/ioat94k.h: Likewise.
-       * include/avr/iocan128.h: Likewise.
-       * include/avr/iocan32.h: Likewise.
-       * include/avr/iocan64.h: Likewise.
-       * include/avr/iom103.h: Likewise.
-       * include/avr/iom128.h: Likewise.
-       * include/avr/iom1280.h: Likewise.
-       * include/avr/iom161.h: Likewise.
-       * include/avr/iom162.h: Likewise.
-       * include/avr/iom163.h: Likewise.
-       * include/avr/iom165.h: Likewise.
-       * include/avr/iom165p.h: Likewise.
-       * include/avr/iom169.h: Likewise.
-       * include/avr/iom169p.h: Likewise.
-       * include/avr/iom16hva.h: Likewise.
-       * include/avr/iom2560.h: Likewise.
-       * include/avr/iom2561.h: Likewise.
-       * include/avr/iom323.h: Likewise.
-       * include/avr/iom329.h: Likewise.
-       * include/avr/iom3290.h: Likewise.
-       * include/avr/iom32hvbrevb.h: Likewise.
-       * include/avr/iom406.h: Likewise.
-       * include/avr/iom64.h: Likewise.
-       * include/avr/iom640.h: Likewise.
-       * include/avr/iom649.h: Likewise.
-       * include/avr/iom6490.h: Likewise.
-       * include/avr/iom8hva.h: Likewise.
-       * include/avr/iotn11.h: Likewise.
-       * include/avr/iotn12.h: Likewise.
-       * include/avr/iotn15.h: Likewise.
-       * include/avr/iotn22.h: Likewise.
-       * include/avr/iotn26.h: Likewise.
-       * include/avr/iotn28.h: Likewise.
-       * include/avr/iotn43u.h: Likewise.
-       * include/avr/iousb1286.h: Likewise.
-       * include/avr/iousb1287.h: Likewise.
-       * include/avr/iousb162.h: Likewise.
-       * include/avr/iousb646.h: Likewise.
-       * include/avr/iousb647.h: Likewise.
-       * include/avr/iousb82.h: Likewise.
-       * include/avr/io90pwm1.h: Add RAMSTART and fix FLASHEND.
-       * include/avr/io90pwmx.h: Likewise.
-       * include/avr/iom3000.h: Add RAMSTART and fix RAMEND.
-       * include/avr/iotn167.h: Fix RAMSIZE.
-
-2014-07-30  Matthijs Kooijman <matthijs>
-
-       Fix bug #40569: sleep_bod_disable does not work in attiny13a
-       * include/avr/sleep.h: define BOD_CONTROL_REG based on BODCR.
-       (sleep_bod_disable): use BOD_CONTROL_REG in place of MCUCR.
-
-2014-07-24  Pitchumani Sivanupandi  <address@hidden>
-
-       Move device ata6289 from avr25 arch group to avr4.
-       * devtools/gen-avr-lib-tree.sh: Move device ata6289 to avr4 arch group.
-       * configure.ac: Same. 
-       * doc/api/using-tools.dox: Same.
-
-2014-05-19  Pitchumani Sivanupandi  <address@hidden>
-
-       * include/avr/wdt.h (wdt_enable): update wdt_enable for xmega to wait
-       till sync finished (as per datasheet).
-       (wdt_disable): Add wdt_disable for xmega devices.
-
-2014-05-19  Joern Rennecke <address@hidden>
-
-       * include/Makefile.am (avr_HEADERS): Add signal.h .
-       * include/signal.h: New file.
-
-2014-05-02  Pieter Agten  <address@hidden>
-
-       * include/avr/iom328p.h (EFUSE_DEFAULT): update default value.
-
-2014-05-01  Joern Rennecke  <address@hidden>
-
-       * include/math.h (sqrtf): Don't #define, declare.
-       * libm/fplib/asmdef.h (ALIAS_ENTRY): Define.
-       * libm/fplib/sqrt.S (sqrtf): New ALIAS_ENTRY.
-
-2014-05-01  Joern Rennecke  <address@hidden>
-
-       * configure.ac (AC_CONFIG_FILES): Add include/sys/Makefile.
-       * include/Makefile.am (avr_HEADERS): Add fcntl.h, locale.h, unistd.h.
-       (SUBDIRS): Add sys.
-       * include/errno.h: Add definitions for error codes required to compile
-       libstdc++-v3.
-       * include/locale.h, include/unistd.h, include/fcntl.h: New files.
-       * include/stdio.h (FILE): Change to a typedef.
-       (BUFSIZ, _IONBF): Define.
-       (fpos_t): Typedef.
-       (fgetpos, fopen, freopen, fdopen, fseek, fsetpos, ftell): Prototype.
-       (ftell, fileno, perror, remote, rename, rewind, setbuf): Likewise.
-       (setvbuf, tmpfile, tmpnam): Likewise.
-       * include/stdlib.h (atexit, system, getenv): Prototype.
-       * include/string.h (strcoll, strerror, strxfrm): Prototype.
-       * include/sys: New directory.
-       * include/time.h (_CLOCKS_PER_SEC_): Declare.
-       (CLOCKS_PER_SEC): Define.
-       (clock): Declare.
-       * libc/stdlib/Files.am (stdlib_a_c_sources): Add atexit.c, getenv.c,
-       system.c
-       * libc/stdlib/atexit.c: New file.
-       * libc/stdlib/getenv.c, * libc/stdlib/system.c: New stub files.
-
-2014-05-01  Joern Rennecke  <address@hidden>
-
-       * include/stdint.h [!__USING_MINT8] (UINT8_MAX): Provide (signed)
-       int value.
-       (SIZE_MAX): Define as UINT16_MAX.
-       [!WCHAR_MAX] (WCHAR_MAX, WCHAR_MIN): Define.
-       [!WINT_MAX] (WINT_MAX, WINT_MIN): Define.
-
-2014-05-01  Joern Rennecke  <address@hidden>
-
-       * include/stdint.h (INT8_C): Also define for __cplusplus >= 201103L.
-       If __INT8_C is defined, use GNU C preprocessor builtin-macro
-       for the definition.
-       (INT16_C INT32_C, INT64_C, UINT8_C, UINT16_C, UINT32_C): Likewise.
-       (UINT64_C, INTMAX_C, UINTMAX_C): Likewise.
-
-2014-04-29  Aurelien Jarno  <address@hidden>
-
-       * include/util/setbaud.h: correct typo.
-
-2014-04-29  George Thomas <address@hidden>
-
-       Fix for bug #37103: ATtiny5/9/10/20/40 watchdog can't be enabled
-       * include/avr/wdt.h: Add wdt_enable and wdt_disable macros for tiny 4,5,
-       9,10,20 and 40 devices.
-
-2014-04-29  Senthil Kumar Selvaraj <address@hidden>
-
-       Fix for bug #39049: Clock prescaler set and get are missing for TINY 
arch
-       * include/avr/power.h: Add clock_prescale_set and get function/macro 
for 
-       tiny 4, 5, 9, 10, 20 and 40 devices.
-
-2014-04-29  Senthil Kumar Selvaraj <address@hidden>
-
-       Fix for bug #40206: incorrect SP init in startup code for xmegas
-       * crt1/gcrt1.S: write to SPL and then SPH for xmega SP initialization
-
-2014-04-28  Pitchumani Sivanupandi <address@hidden>
-
-       Fix for bug #42024: build break regarding avrtiny10
-       Submitted by address@hidden
-       * libc/misc/itoa.S: Fix typo in avr tiny macro.
-       * libc/misc/itoa_ncheck.S: Same.
-       * libc/misc/ltoa.S: Same.
-       * libc/misc/ltoa_ncheck.S: Same.
-       * libc/misc/utoa.S: Same.
-       * libc/misc/utoa_ncheck.S: Same.
-       * libc/misc/ultoa.S: Same.
-       * libc/misc/ultoa_ncheck.S: Same.
-
-2014-04-28  Joey Morin <address@hidden>
-
-       Fix for bug #40003: Integer type promotion leads to inefficent code in 
wdt.h
-       * include/avr/wdt.h (wdt_enable): cast expression to destination type
-
-2014-04-16  Pitchumani Sivanupandi <address@hidden>
-
-       Fix for bug #42084: wrong LFUSE_DEFAULT in iotn84a.h
-       Submitted by ralphdoncaster
-       * include/avr/iotn84a.h: Update LFUSE_DEFAULT as per datasheet.
-
-2014-04-16  Pitchumani Sivanupandi <address@hidden>
-
-       Fix for bug #42085: HFUSE_DEFAULT not defined for iotn84.h
-       Submitted by ralphdoncaster
-       * include/avr/iotn84.h: Rename FUSE_HFUSE_DEFAULT to HFUSE_DEFAULT.
-
-2014-03-31  Pitchumani Sivanupandi <address@hidden>
-
-       * configure.ac: Add AT90pwm161, ATA5272, ATA5505, ATA5790, ATA5795,
-       ATA6285, ATA6286, ATmega1284, ATmega128A, ATmega164PA, ATmega165PA,
-       ATmega168PA, ATmega3250PA, ATmega325PA, ATmega3290PA, ATmega32A,
-       ATmega48PA, ATmega64A, ATmega8A, ATtiny1634, ATtiny828, ATxmega128A3U,
-       ATxmega128A4U, ATxmega128B1, ATxmega128B3, ATxmega128C3, ATxmega128D4,
-       ATxmega16A4U, ATxmega16C4, ATxmega192A3U, ATxmega192C3, ATxmega256A3BU,
-       ATxmega256A3U, ATxmega256C3, ATxmega32A4U, ATxmega32C4, ATxmega384C3,
-       ATxmega384D3, ATxmega64A3U, ATxmega64A4U, ATxmega64B1, ATxmega64B3,
-       ATxmega64C3, ATxmega64D4 devices.
-       * devtools/gen-avr-lib-tree.sh: Ditto.
-       * devtools/generate_iosym.sh: Ditto.
-       * doc/api/main_page.dox: Document new device support.
-       * doc/api/using-tools.dox: Ditto.
-       * include/avr/Makefile.am (avr_HEADERS): Add new header files.
-       * include/avr/eeprom.h: Add EEPROM definitions for new devices.
-       * include/avr/io.h: Add hooks for new devices.
-       * include/avr/power.h: Add power management definitions for new devices.
-       * include/avr/sleep.h: Add sleep modes for new devices.
-       * include/avr/wdt.h: Add watchdog support for new devices.
-       * include/avr/io90pwm161.h: Newfile.
-       * include/avr/ioa5272.h: Ditto.
-       * include/avr/ioa5505.h: Ditto.
-       * include/avr/ioa5790.h: Ditto.
-       * include/avr/ioa5795.h: Ditto.
-       * include/avr/ioa6285.h: Ditto.
-       * include/avr/ioa6286.h: Ditto.
-       * include/avr/iom1284.h: Ditto.
-       * include/avr/iom128a.h: Ditto.
-       * include/avr/iom164pa.h: Ditto.
-       * include/avr/iom165pa.h: Ditto.
-       * include/avr/iom168pa.h: Ditto.
-       * include/avr/iom3250pa.h: Ditto.
-       * include/avr/iom325pa.h: Ditto.
-       * include/avr/iom3290pa.h: Ditto.
-       * include/avr/iom32a.h: Ditto.
-       * include/avr/iom48pa.h: Ditto.
-       * include/avr/iom64a.h: Ditto.
-       * include/avr/iom8a.h: Ditto.
-       * include/avr/iotn1634.h: Ditto.
-       * include/avr/iotn828.h: Ditto.
-       * include/avr/iox128a3u.h: Ditto.
-       * include/avr/iox128a4u.h: Ditto.
-       * include/avr/iox128b1.h: Ditto.
-       * include/avr/iox128b3.h: Ditto.
-       * include/avr/iox128c3.h: Ditto.
-       * include/avr/iox128d4.h: Ditto.
-       * include/avr/iox16a4u.h: Ditto.
-       * include/avr/iox16c4.h: Ditto.
-       * include/avr/iox192a3u.h: Ditto.
-       * include/avr/iox192c3.h: Ditto.
-       * include/avr/iox256a3bu.h: Ditto.
-       * include/avr/iox256a3u.h: Ditto.
-       * include/avr/iox256c3.h: Ditto.
-       * include/avr/iox32a4u.h: Ditto.
-       * include/avr/iox32c4.h: Ditto.
-       * include/avr/iox384c3.h: Ditto.
-       * include/avr/iox384d3.h: Ditto.
-       * include/avr/iox64a3u.h: Ditto.
-       * include/avr/iox64a4u.h: Ditto.
-       * include/avr/iox64b1.h: Ditto.
-       * include/avr/iox64b3.h: Ditto.
-       * include/avr/iox64c3.h: Ditto.
-       * include/avr/iox64d4.h: Ditto.
-       * crt1/iosym/at90pwm161.S: Ditto.
-       * crt1/iosym/ata5272.S: Ditto.
-       * crt1/iosym/ata5505.S: Ditto.
-       * crt1/iosym/ata5790.S: Ditto.
-       * crt1/iosym/ata5795.S: Ditto.
-       * crt1/iosym/ata6285.S: Ditto.
-       * crt1/iosym/ata6286.S: Ditto.
-       * crt1/iosym/atmega1284.S: Ditto.
-       * crt1/iosym/atmega128a.S: Ditto.
-       * crt1/iosym/atmega164pa.S: Ditto.
-       * crt1/iosym/atmega165pa.S: Ditto.
-       * crt1/iosym/atmega168pa.S: Ditto.
-       * crt1/iosym/atmega3250pa.S: Ditto.
-       * crt1/iosym/atmega325pa.S: Ditto.
-       * crt1/iosym/atmega3290pa.S: Ditto.
-       * crt1/iosym/atmega32a.S: Ditto.
-       * crt1/iosym/atmega48pa.S: Ditto.
-       * crt1/iosym/atmega64a.S: Ditto.
-       * crt1/iosym/atmega8a.S: Ditto.
-       * crt1/iosym/attiny1634.S: Ditto.
-       * crt1/iosym/attiny828.S: Ditto.
-       * crt1/iosym/atxmega128a3u.S: Ditto.
-       * crt1/iosym/atxmega128a4u.S: Ditto.
-       * crt1/iosym/atxmega128b1.S: Ditto.
-       * crt1/iosym/atxmega128b3.S: Ditto.
-       * crt1/iosym/atxmega128c3.S: Ditto.
-       * crt1/iosym/atxmega128d4.S: Ditto.
-       * crt1/iosym/atxmega16a4u.S: Ditto.
-       * crt1/iosym/atxmega16c4.S: Ditto.
-       * crt1/iosym/atxmega192a3u.S: Ditto.
-       * crt1/iosym/atxmega192c3.S: Ditto.
-       * crt1/iosym/atxmega256a3bu.S: Ditto.
-       * crt1/iosym/atxmega256a3u.S: Ditto.
-       * crt1/iosym/atxmega256c3.S: Ditto.
-       * crt1/iosym/atxmega32a4u.S: Ditto.
-       * crt1/iosym/atxmega32c4.S: Ditto.
-       * crt1/iosym/atxmega384c3.S: Ditto.
-       * crt1/iosym/atxmega384d3.S: Ditto.
-       * crt1/iosym/atxmega64a3u.S: Ditto.
-       * crt1/iosym/atxmega64a4u.S: Ditto.
-       * crt1/iosym/atxmega64b1.S: Ditto.
-       * crt1/iosym/atxmega64b3.S: Ditto.
-       * crt1/iosym/atxmega64c3.S: Ditto.
-       * crt1/iosym/atxmega64d4.S: Ditto.
-
-2014-03-21  Pitchumani Sivanupandi <address@hidden>
-
-       Fix for bug #40567: Invalid names in iotn13a.h (EEPE/EEMPE/BODS/BODSE)
-       * include/avr/iotn13a.h: Update EECR bit definitions.
-
-2014-03-21  Morten Engelhardt Olsen <address@hidden>
-
-       * include/avr/iotn13a.h: Rename BODCR register's bit definitions.
-       * include/avr/iotn24a.h: Add BODSE and BODS bits to MCUCR register.
-       Add WDT_vect interrupt vector.
-       * include/avr/iotn44a.h: Add BODSE and BODS bits to MCUCR register.
-       * include/avr/iotn84a.h: Same.
-       * include/avr/iotn167.h: Update PUDB bit definition.
-       * include/avr/iom328p.h: Update High and extended fuse byte definitions.
-
-2014-03-20  Pitchumani Sivanupandi <address@hidden>
-
-       Submitted by Morten Engelhardt Olsen <address@hidden>
-       Fix for bug #35948: iom32u4.h for ATmega32U4 incorrectly defines Timer 2
-       * include/avr/iom32u4.h: Remove timer2 related definitions (TIFR2, 
TCCR2A,
-       TCCR2B, TCNT2, OCR2A and OCR2B)
-
-2014-03-20  Pitchumani Sivanupandi <address@hidden>
-
-       Submitted by Barnabas Bodnar, Pitchumani Sivanupandi
-       Fix for bug #36053: Declaration of the register USIBR missing for 
ATtiny 
-       2313a/4313
-       Fix for bug #35971: attiny4313 (2313a) pin-change interrupts 
PCINT[0...2]
-       vect etc.
-       * include/avr/iotn2313a.h: Add USIBR register and bit definitions.
-       Update bit definitions for UCSRC, GIFR, GIMSK. Add PCMSK0 and GIFR as
-       alias name for PCMSK and EIFR respectively. Add alias names for USART 
and 
-       PCINT interrupt vectors.
-       * include/avr/iotn4313.h: Same.
-
-2014-03-20  Pitchumani Sivanupandi <address@hidden>
-
-       Submitted by Morten Engelhardt Olsen <address@hidden>
-       Fix for bug #38516: Missing TWI and UCSR1D definitions for ATmega16/32 
U4
-       * include/avr/iom16u4.h: Add TWBR,TWSR,TWAR,TWDR,TWCR,TWAMR and UCSR1D
-       register definitions.
-       * include/avr/iom32u4.h: Add UCSR1D regiter and bit definitions.
-
-2014-03-20  Joerg Wunsch <address@hidden>
-
-       * include/avr/iom256rfr2.h (PCMSK0_struct): Add missing definition
-       * include/avr/imo128rfr2.h (PCMSK0_struct): (Dito.)
-       * include/avr/iom64rfr2.h (PCMSK0_struct): (Dito.)
-
-2014-03-18  Pitchumani Sivanupandi <address@hidden>
-
-       Submitted by Vishnu KS
-       Fix for bug #40595: iotn2313a.h: wrong fuses definitions for High Fuse 
Byte
-       * include/avr/iotn2313a.h: Update high fuse byte definitions.
-       * include/avr/iotn4313.h: Same.
-
-2014-03-18  Pitchumani Sivanupandi <address@hidden>
-
-       Submitted by Vishnu KS
-       Fix for bug #41519: wrong SPM_PAGESIZE definition in iotn[48]8.h
-       * include/avr/iotn48.h: update SPM_PAGESIZE to 64
-       * include/avr/iotn88.h: Same.
-
-2014-03-17  Pitchumani Sivanupandi <address@hidden> 
-
-       * include/avr/iox64d3.h (PR_struct): Remove PRPB.
-       (CRC_struct): Add CRC definitions.
-       Remove incorrect PR definitions.
-       * include/avr/iox128d3.h: Same.
-       * include/avr/iox192d3.h: Same.
-       * include/avr/iox256d3.h (PR_struct): Add power reduction definitions.
-       (CRC_struct): Add CRC definitions.
-       Add PR and CRC macro definitions.
-       * include/avr/power.h: Add power reduction macro docs and update power
-       reduction macro definitions for xmega64/128/192/256 D3 devices.

Copied: trunk/avr-libc/ChangeLog-2014 (from rev 2461, trunk/avr-libc/ChangeLog)
===================================================================
--- trunk/avr-libc/ChangeLog-2014                               (rev 0)
+++ trunk/avr-libc/ChangeLog-2014       2015-01-02 10:52:56 UTC (rev 2462)
@@ -0,0 +1,853 @@
+2014-12-03  Pitchumani Sivanupandi <address@hidden>
+
+       patch #8563: Generalize power reduction macros in power.h by removing
+       hard coded device names (part #2)
+       * include/avr/power.h: Removed device names from power macro 
documentation.
+       Removed device name conditions to define power macros. Instead used 
power
+       macro conditions from device header file.
+
+2014-12-02  Pitchumani Sivanupandi <address@hidden>
+
+       patch #8563: Generalize power reduction macros in power.h by removing
+       hard coded device names (part #1)
+       * include/avr/iox128a1.h: Add power reduction conditions.
+       * include/avr/iox128a1u.h: Likewise.
+       * include/avr/iox128a3.h: Likewise.
+       * include/avr/iox128a3u.h: Likewise.
+       * include/avr/iox128a4u.h: Likewise.
+       * include/avr/iox128b1.h: Likewise.
+       * include/avr/iox128b3.h: Likewise.
+       * include/avr/iox128c3.h: Likewise.
+       * include/avr/iox128d3.h: Likewise.
+       * include/avr/iox128d4.h: Likewise.
+       * include/avr/iox16a4.h: Likewise.
+       * include/avr/iox16a4u.: Likewise.
+       * include/avr/iox16c4.: Likewise.
+       * include/avr/iox16d4.: Likewise.
+       * include/avr/iox192a3.: Likewise.
+       * include/avr/iox192a3u.: Likewise.
+       * include/avr/iox192c3.: Likewise.
+       * include/avr/iox192d3.: Likewise.
+       * include/avr/iox256a3.: Likewise.
+       * include/avr/iox256a3b.: Likewise.
+       * include/avr/iox256a3bu.: Likewise.
+       * include/avr/iox256a3u.: Likewise.
+       * include/avr/iox256c3.: Likewise.
+       * include/avr/iox256d3.: Likewise.
+       * include/avr/iox32a4.: Likewise.
+       * include/avr/iox32a4u.: Likewise.
+       * include/avr/iox32c4.: Likewise.
+       * include/avr/iox32d4.: Likewise.
+       * include/avr/iox384c3.: Likewise.
+       * include/avr/iox384d3.: Likewise.
+       * include/avr/iox64a1.: Likewise.
+       * include/avr/iox64a1u.: Likewise.
+       * include/avr/iox64a3.: Likewise.
+       * include/avr/iox64a3u.: Likewise.
+       * include/avr/iox64a4u.: Likewise.
+       * include/avr/iox64b1.: Likewise.
+       * include/avr/iox64b3.: Likewise.
+       * include/avr/iox64c3.: Likewise.
+       * include/avr/iox64d3.: Likewise.
+       * include/avr/iox64d4.: Likewise.
+       * include/avr/iom1284.h: Likewise.
+       * include/avr/iom1284p.h: Likewise.
+       * include/avr/iom1284rfr2.h: Likewise.
+       * include/avr/iom128rfa1.h: Likewise.
+       * include/avr/iom128rfr2.h: Likewise.
+       * include/avr/iom164pa.h: Likewise.
+       * include/avr/iom165a.h: Likewise.
+       * include/avr/iom165.h: Likewise.
+       * include/avr/iom165pa.h: Likewise.
+       * include/avr/iom165p.h: Likewise.
+       * include/avr/iom168pa.h: Likewise.
+       * include/avr/iom168p.h: Likewise.
+       * include/avr/iom169.h: Likewise.
+       * include/avr/iom169pa.h: Likewise.
+       * include/avr/iom169p.h: Likewise.
+       * include/avr/iom16hva2.h: Likewise.
+       * include/avr/iom16hvb.h: Likewise.
+       * include/avr/iom16hvbrevb.h: Likewise.
+       * include/avr/iom16m1.h: Likewise.
+       * include/avr/iom16u2.h: Likewise.
+       * include/avr/iom16u4.h: Likewise.
+       * include/avr/iom2564rfr2.h: Likewise.
+       * include/avr/iom256rfr2.h: Likewise.
+       * include/avr/iom324pa.h: Likewise.
+       * include/avr/iom3250.h: Likewise.
+       * include/avr/iom3250pa.h: Likewise.
+       * include/avr/iom325.h: Likewise.
+       * include/avr/iom325pa.h: Likewise.
+       * include/avr/iom328p.h: Likewise.
+       * include/avr/iom3290.h: Likewise.
+       * include/avr/iom3290pa.h: Likewise.
+       * include/avr/iom329.h: Likewise.
+       * include/avr/iom32c1.h: Likewise.
+       * include/avr/iom32hvb.h: Likewise.
+       * include/avr/iom32hvbrevb.h: Likewise.
+       * include/avr/iom32m1.h: Likewise.
+       * include/avr/iom32u2.h: Likewise.
+       * include/avr/iom32u4.h: Likewise.
+       * include/avr/iom32u6.h: Likewise.
+       * include/avr/iom406.h: Likewise.
+       * include/avr/iom48pa.h: Likewise.
+       * include/avr/iom48p.h: Likewise.
+       * include/avr/iom644pa.h: Likewise.
+       * include/avr/iom644rfr2.h: Likewise.
+       * include/avr/iom6450.h: Likewise.
+       * include/avr/iom645.h: Likewise.
+       * include/avr/iom6490.h: Likewise.
+       * include/avr/iom649.h: Likewise.
+       * include/avr/iom649p.h: Likewise.
+       * include/avr/iom64c1.h: Likewise.
+       * include/avr/iom64hve.h: Likewise.
+       * include/avr/iom64m1.h: Likewise.
+       * include/avr/iom64rfr2.h: Likewise.
+       * include/avr/iom88pa.h: Likewise.
+       * include/avr/iom88p.h: Likewise.
+       * include/avr/iom8u2.h: Likewise.
+       * include/avr/iomx8.h: Likewise.
+       * include/avr/iomxx0_1.h: Likewise.
+       * include/avr/iomxx4.h: Likewise.
+       * include/avr/iomxxhva.h: Likewise.
+       * include/avr/io90pwm161.h: Likewise.
+       * include/avr/io90pwm1.h: Likewise.
+       * include/avr/io90pwm216.h: Likewise.
+       * include/avr/io90pwm2b.h: Likewise.
+       * include/avr/io90pwm316.h: Likewise.
+       * include/avr/io90pwm3b.h: Likewise.
+       * include/avr/io90pwm81.h: Likewise.
+       * include/avr/io90pwmx.h: Likewise.
+       * include/avr/io90scr100.h: Likewise.
+       * include/avr/ioa5272.h: Likewise.
+       * include/avr/ioa5505.h: Likewise.
+       * include/avr/ioa5790.h: Likewise.
+       * include/avr/ioa5795.h: Likewise.
+       * include/avr/iotn10.h: Likewise.
+       * include/avr/iotn13a.h: Likewise.
+       * include/avr/iotn1634.h: Likewise.
+       * include/avr/iotn167.h: Likewise.
+       * include/avr/iotn20.h: Likewise.
+       * include/avr/iotn2313a.h: Likewise.
+       * include/avr/iotn24a.h: Likewise.
+       * include/avr/iotn261a.h: Likewise.
+       * include/avr/iotn40.h: Likewise.
+       * include/avr/iotn4313.h: Likewise.
+       * include/avr/iotn43u.h: Likewise.
+       * include/avr/iotn44a.h: Likewise.
+       * include/avr/iotn461a.h: Likewise.
+       * include/avr/iotn48.h: Likewise.
+       * include/avr/iotn4.h: Likewise.
+       * include/avr/iotn5.h: Likewise.
+       * include/avr/iotn828.h: Likewise.
+       * include/avr/iotn84a.h: Likewise.
+       * include/avr/iotn861a.h: Likewise.
+       * include/avr/iotn87.h: Likewise.
+       * include/avr/iotn88.h: Likewise.
+       * include/avr/iotn9.h: Likewise.
+       * include/avr/iotnx4.h: Likewise.
+       * include/avr/iotnx5.h: Likewise.
+       * include/avr/iotnx61.h: Likewise.
+       * include/avr/iousbxx2.h: Likewise.
+       * include/avr/iousbxx6_7.h: Likewise.
+
+2014-11-21  Senthil Kumar Selvaraj <address@hidden>
+
+    * crt1/gcrt1.S: Add a note section embedding device info.
+    * doc/api/sections.dox: Document it.
+
+2014-11-20  Senthil Kumar Selvaraj <address@hidden>
+
+       * include/avr/sleep.h (set_sleep_mode): Branch on presence of 
+       SLEEP_SMODE<n>_bm for xmegas.
+
+2014-11-18  Senthil Kumar Selvaraj <address@hidden>
+
+       * include/avr/sleep.h (set_sleep_mode): Remove SLEEP_MODE defines 
+       for tiny and mega devices as well. Branch on presence of SM<n> 
+       instead of device name.
+
+2014-11-18  Senthil Kumar Selvaraj <address@hidden>
+
+       * include/avr/Makefile.am: Add new headers iom{48,88,168}a.h.
+       * include/avr/io.h: Include them.
+       * include/avr/iom48a.h: New.
+       * include/avr/iom88a.h: Likewise.
+       * include/avr/iom168a.h: Likewise.
+       * include/avr/io2313.h: Add supported sleep modes.
+       * include/avr/io2323.h: Likewise.
+       * include/avr/io2333.h: Likewise.
+       * include/avr/io2343.h: Likewise.
+       * include/avr/io43u32x.h: Likewise.
+       * include/avr/io43u35x.h: Likewise.
+       * include/avr/io4414.h: Likewise.
+       * include/avr/io4433.h: Likewise.
+       * include/avr/io4434.h: Likewise.
+       * include/avr/io76c711.h: Likewise.
+       * include/avr/io8515.h: Likewise.
+       * include/avr/io8535.h: Likewise.
+       * include/avr/io90pwm1.h: Likewise.
+       * include/avr/io90pwm161.h: Likewise.
+       * include/avr/io90pwm216.h: Likewise.
+       * include/avr/io90pwm2b.h: Likewise.
+       * include/avr/io90pwm316.h: Likewise.
+       * include/avr/io90pwm3b.h: Likewise.
+       * include/avr/io90pwm81.h: Likewise.
+       * include/avr/io90pwmx.h: Likewise.
+       * include/avr/io90scr100.h: Likewise.
+       * include/avr/ioa5272.h: Likewise.
+       * include/avr/ioa5505.h: Likewise.
+       * include/avr/ioa5790.h: Likewise.
+       * include/avr/ioa5795.h: Likewise.
+       * include/avr/ioa6285.h: Likewise.
+       * include/avr/ioa6286.h: Likewise.
+       * include/avr/ioa6289.h: Likewise.
+       * include/avr/ioat94k.h: Likewise.
+       * include/avr/iocan128.h: Likewise.
+       * include/avr/iocan32.h: Likewise.
+       * include/avr/iocan64.h: Likewise.
+       * include/avr/iom103.h: Likewise.
+       * include/avr/iom128.h: Likewise.
+       * include/avr/iom1280.h: Likewise.
+       * include/avr/iom1281.h: Likewise.
+       * include/avr/iom1284.h: Likewise.
+       * include/avr/iom1284p.h: Likewise.
+       * include/avr/iom1284rfr2.h: Likewise.
+       * include/avr/iom128a.h: Likewise.
+       * include/avr/iom128rfa1.h: Likewise.
+       * include/avr/iom128rfr2.h: Likewise.
+       * include/avr/iom16.h: Likewise.
+       * include/avr/iom161.h: Likewise.
+       * include/avr/iom162.h: Likewise.
+       * include/avr/iom163.h: Likewise.
+       * include/avr/iom164.h: Likewise.
+       * include/avr/iom164pa.h: Likewise.
+       * include/avr/iom165.h: Likewise.
+       * include/avr/iom165a.h: Likewise.
+       * include/avr/iom165p.h: Likewise.
+       * include/avr/iom165pa.h: Likewise.
+       * include/avr/iom168.h: Likewise.
+       * include/avr/iom168p.h: Likewise.
+       * include/avr/iom168pa.h: Likewise.
+       * include/avr/iom169.h: Likewise.
+       * include/avr/iom169p.h: Likewise.
+       * include/avr/iom169pa.h: Likewise.
+       * include/avr/iom16a.h: Likewise.
+       * include/avr/iom16hva.h: Likewise.
+       * include/avr/iom16hva2.h: Likewise.
+       * include/avr/iom16hvb.h: Likewise.
+       * include/avr/iom16hvbrevb.h: Likewise.
+       * include/avr/iom16m1.h: Likewise.
+       * include/avr/iom16u2.h: Likewise.
+       * include/avr/iom16u4.h: Likewise.
+       * include/avr/iom2560.h: Likewise.
+       * include/avr/iom2561.h: Likewise.
+       * include/avr/iom2564rfr2.h: Likewise.
+       * include/avr/iom256rfr2.h: Likewise.
+       * include/avr/iom32.h: Likewise.
+       * include/avr/iom323.h: Likewise.
+       * include/avr/iom324.h: Likewise.
+       * include/avr/iom324pa.h: Likewise.
+       * include/avr/iom325.h: Likewise.
+       * include/avr/iom3250.h: Likewise.
+       * include/avr/iom3250pa.h: Likewise.
+       * include/avr/iom325pa.h: Likewise.
+       * include/avr/iom328p.h: Likewise.
+       * include/avr/iom329.h: Likewise.
+       * include/avr/iom3290.h: Likewise.
+       * include/avr/iom3290pa.h: Likewise.
+       * include/avr/iom32a.h: Likewise.
+       * include/avr/iom32c1.h: Likewise.
+       * include/avr/iom32hvb.h: Likewise.
+       * include/avr/iom32hvbrevb.h: Likewise.
+       * include/avr/iom32m1.h: Likewise.
+       * include/avr/iom32u2.h: Likewise.
+       * include/avr/iom32u4.h: Likewise.
+       * include/avr/iom32u6.h: Likewise.
+       * include/avr/iom406.h: Likewise.
+       * include/avr/iom48.h: Likewise.
+       * include/avr/iom48p.h: Likewise.
+       * include/avr/iom48pa.h: Likewise.
+       * include/avr/iom64.h: Likewise.
+       * include/avr/iom640.h: Likewise.
+       * include/avr/iom644.h: Likewise.
+       * include/avr/iom644p.h: Likewise.
+       * include/avr/iom644pa.h: Likewise.
+       * include/avr/iom644rfr2.h: Likewise.
+       * include/avr/iom645.h: Likewise.
+       * include/avr/iom6450.h: Likewise.
+       * include/avr/iom649.h: Likewise.
+       * include/avr/iom6490.h: Likewise.
+       * include/avr/iom649p.h: Likewise.
+       * include/avr/iom64a.h: Likewise.
+       * include/avr/iom64c1.h: Likewise.
+       * include/avr/iom64hve.h: Likewise.
+       * include/avr/iom64m1.h: Likewise.
+       * include/avr/iom64rfr2.h: Likewise.
+       * include/avr/iom8.h: Likewise.
+       * include/avr/iom8515.h: Likewise.
+       * include/avr/iom8535.h: Likewise.
+       * include/avr/iom88.h: Likewise.
+       * include/avr/iom88p.h: Likewise.
+       * include/avr/iom88pa.h: Likewise.
+       * include/avr/iom8a.h: Likewise.
+       * include/avr/iom8hva.h: Likewise.
+       * include/avr/iom8u2.h: Likewise.
+       * include/avr/iotn10.h: Likewise.
+       * include/avr/iotn11.h: Likewise.
+       * include/avr/iotn12.h: Likewise.
+       * include/avr/iotn13.h: Likewise.
+       * include/avr/iotn13a.h: Likewise.
+       * include/avr/iotn15.h: Likewise.
+       * include/avr/iotn1634.h: Likewise.
+       * include/avr/iotn167.h: Likewise.
+       * include/avr/iotn20.h: Likewise.
+       * include/avr/iotn22.h: Likewise.
+       * include/avr/iotn2313.h: Likewise.
+       * include/avr/iotn2313a.h: Likewise.
+       * include/avr/iotn24.h: Likewise.
+       * include/avr/iotn24a.h: Likewise.
+       * include/avr/iotn25.h: Likewise.
+       * include/avr/iotn26.h: Likewise.
+       * include/avr/iotn261.h: Likewise.
+       * include/avr/iotn261a.h: Likewise.
+       * include/avr/iotn28.h: Likewise.
+       * include/avr/iotn4.h: Likewise.
+       * include/avr/iotn40.h: Likewise.
+       * include/avr/iotn4313.h: Likewise.
+       * include/avr/iotn43u.h: Likewise.
+       * include/avr/iotn44.h: Likewise.
+       * include/avr/iotn44a.h: Likewise.
+       * include/avr/iotn45.h: Likewise.
+       * include/avr/iotn461.h: Likewise.
+       * include/avr/iotn461a.h: Likewise.
+       * include/avr/iotn48.h: Likewise.
+       * include/avr/iotn5.h: Likewise.
+       * include/avr/iotn828.h: Likewise.
+       * include/avr/iotn84.h: Likewise.
+       * include/avr/iotn84a.h: Likewise.
+       * include/avr/iotn85.h: Likewise.
+       * include/avr/iotn861.h: Likewise.
+       * include/avr/iotn861a.h: Likewise.
+       * include/avr/iotn87.h: Likewise.
+       * include/avr/iotn88.h: Likewise.
+       * include/avr/iotn9.h: Likewise.
+       * include/avr/iousb1286.h: Likewise.
+       * include/avr/iousb1287.h: Likewise.
+       * include/avr/iousb162.h: Likewise.
+       * include/avr/iousb646.h: Likewise.
+       * include/avr/iousb647.h: Likewise.
+       * include/avr/iousb82.h: Likewise.
+
+2014-10-15  Soundararajan Dhakshinamoorthy <address@hidden>
+
+       patch $8557: Proposing to remove device specific xmega macros 
+       from sleep.h.
+       * include/avr/iox128a1.h: Add SLEEP_MODE defines.
+       * include/avr/iox128a1u.h: Likewise.
+       * include/avr/iox128a3.h: Likewise.
+       * include/avr/iox128a3u.h: Likewise.
+       * include/avr/iox128a4u.h: Likewise.
+       * include/avr/iox128b1.h: Likewise.
+       * include/avr/iox128b3.h: Likewise.
+       * include/avr/iox128c3.h: Likewise.
+       * include/avr/iox128d3.h: Likewise.
+       * include/avr/iox128d4.h: Likewise.
+       * include/avr/iox16a4.h: Likewise.
+       * include/avr/iox16a4u.h: Likewise.
+       * include/avr/iox16c4.h: Likewise.
+       * include/avr/iox16d4.h: Likewise.
+       * include/avr/iox192a3.h: Likewise.
+       * include/avr/iox192a3u.h: Likewise.
+       * include/avr/iox192c3.h: Likewise.
+       * include/avr/iox192d3.h: Likewise.
+       * include/avr/iox256a3.h: Likewise.
+       * include/avr/iox256a3b.h: Likewise.
+       * include/avr/iox256a3bu.h: Likewise.
+       * include/avr/iox256a3u.h: Likewise.
+       * include/avr/iox256c3.h: Likewise.
+       * include/avr/iox256d3.h: Likewise.
+       * include/avr/iox32a4.h: Likewise.
+       * include/avr/iox32a4u.h: Likewise.
+       * include/avr/iox32c4.h: Likewise.
+       * include/avr/iox32d4.h: Likewise.
+       * include/avr/iox384c3.h: Likewise.
+       * include/avr/iox384d3.h: Likewise.
+       * include/avr/iox64a1.h: Likewise.
+       * include/avr/iox64a1u.h: Likewise.
+       * include/avr/iox64a3.h: Likewise.
+       * include/avr/iox64a3u.h: Likewise.
+       * include/avr/iox64a4u.h: Likewise.
+       * include/avr/iox64b1.h: Likewise.
+       * include/avr/iox64b3.h: Likewise.
+       * include/avr/iox64c3.h: Likewise.
+       * include/avr/iox64d3.h: Likewise.
+       * include/avr/iox64d4.h: Likewise.
+       * include/avr/sleep.h (set_sleep_mode): Use __AVR_XMEGA__ instead
+       of device names. Remove SLEEP_MODE defines.
+
+2014-10-18  Senthil Kumar Selvaraj <address@hidden>
+            Georg-Johann Lay <address@hidden>
+
+       * include/avr/wdt.h: Generalize implementation of wdt_enable and
+       wdt_disable based on arch and addressability of _WD_CONTROL_REG.
+
+2014-10-15  Senthil Kumar Selvaraj <address@hidden>
+       * include/util/delay.h.in: Replace inline with __inline__ and
+       always_inline with __always_inline__.
+       * include/util/delay_basic.h: Likewise.
+
+2014-09-26  Soundararajan Dhakshinamoorthy <address@hidden>
+
+       patch $8543: Fix multiple issues with device header files.
+       * include/avr/iom16hvb.h: define VREFGND_DDR instead of duplicate 
VREF_DDR.
+       * include/avr/iom32hvb.h: Likewise.
+       * include/avr/io90pwm216.h: Alias PRUSART0 for PRUSART as per datasheet.
+       * include/avr/io90pwm316.h: Likewise.
+       * include/avr/io90pwmx.h: Likewise.
+       * include/avr/iotn167.h: Fix the values for DIDR1 register bitfields.
+       * include/avr/iotn87.h: Likewise.
+       * include/avr/iom8u2.h: Define the missing DIDR1 register bitfields.
+       * include/avr/iom16u2.h: Likewise.
+       * include/avr/iom32u2.h: Likewise.
+       * include/avr/iom165.h (SIGNATURE_2): Correct the value.
+       * include/avr/iotn13a.h: Fix typo and maintain backward compatibility.
+       * include/avr/iomx8.h (RWWSB, RWWSRE): Enable for additional devices 
mega 
+       88P,168P,88A,168A and 168PA.
+       (SIGRD): Add for devices mega 48A, 48PA, 88A, 88PA, 168A and 168PA.
+       * include/avr/iox64d3.h: Define missing TWIE and ADC registers.
+       * include/avr/iox128d3.h: Likewise.
+       * include/avr/iox192d3.h: Likewise.
+       * include/avr/iox256d3.h: Likewise.
+       * include/avr/iox16d4.h: Define missing CRC register definitions. Define
+       missing TWIE module registers and possible ADC_CURRLIMIT enumerations.
+       * include/avr/iox32d4.h: Likewise.
+       * include/avr/iox64d4.h: Remove invalid ADC_CH_MUXPOS pin definitions.
+       * include/avr/iox128d4.h: Likewise.
+       * include/avr/iox256a3b.h: Remove obsoleted USARTF1 module register.
+
+2014-09-25  Pitchumani Sivanupandi <address@hidden>
+
+       * include/avr/wdt.h (wdt_enable): save & restore rampd register.
+       correct syntax.
+       (wdt_disable): Likewise.
+
+2014-08-12  Joerg Wunsch <address@hidden>
+
+       * configure.ac: Post-release 1.8.1
+
+2014-08-12  Joerg Wunsch <address@hidden>
+
+       * configure.ac: Prepare for release 1.8.1
+
+2014-08-12  Pitchumani Sivanupandi <address@hidden>
+
+       patch #8512 Rename tiny arch to avrtiny to sync with binutils
+       * devtools/gen-avr-lib-tree.sh: AVRTINY10_DEV_INFO changed to
+       AVRTINY_DEV_INFO.
+       (AVR_ARH_INFO): Tiny arch name changed to avrtiny.
+       * configure.ac: Tiny arch name changed to avrtiny.
+       (AC_CONFIG_FILES): Change lib path for new architecture name.
+
+2014-08-12  Joerg Wunsch <address@hidden>
+
+       bug #42957 missing SPMCSR defines in iom328p.h
+       bug #41690 Bit definitions for SPMCSR
+       * include/iom328p.h: fix SPMCSR names; add correct signature for
+       ATmega328 device
+       * include/avr/iom168p.h: fix SPMCSR names
+       * include/avr/iom48p.h: (Dito.)
+       * include/avr/iom88p.h: (Dito.)
+       * include/avr/iom88pa.h: (Dito.)
+
+2014-08-11  Joerg Wunsch <address@hidden>
+
+       bug #38614 dtostrf - wrong behavior or wrong documentation
+       * include/stdlib.h (dtostrf): add "possible for the decimal dot
+
+2014-08-11  Joerg Wunsch <address@hidden>
+
+       bug #39779 PCIE0 and PCIE1 defined incorrectly for mega165a and 
mega165pa devices
+       * include/avr/iom165a.h: Create a separate IO header file for
+       the ATmega165A (derived from ATmega165PA which has already been
+       correct)
+       * include/avr/io.h: Include iom165a.h
+       * include/avr/Makefile.am: Add iom165a.h
+
+2014-08-05  Senthil Kumar Selvaraj  <address@hidden>
+
+       * include/avr/io1200.h: Add RAMSTART.
+       * include/avr/io2313.h: Likewise.
+       * include/avr/io2323.h: Likewise.
+       * include/avr/io2333.h: Likewise.
+       * include/avr/io2343.h: Likewise.
+       * include/avr/io43u32x.h: Likewise.
+       * include/avr/io43u35x.h: Likewise.
+       * include/avr/io4414.h: Likewise.
+       * include/avr/io4433.h: Likewise.
+       * include/avr/io4434.h: Likewise.
+       * include/avr/io76c711.h: Likewise.
+       * include/avr/io8515.h: Likewise.
+       * include/avr/io8534.h: Likewise.
+       * include/avr/io8535.h: Likewise.
+       * include/avr/io86r401.h: Likewise.
+       * include/avr/io90pwm216.h: Likewise.
+       * include/avr/io90pwm2b.h: Likewise.
+       * include/avr/io90pwm316.h: Likewise.
+       * include/avr/io90pwm3b.h: Likewise.
+       * include/avr/ioat94k.h: Likewise.
+       * include/avr/iocan128.h: Likewise.
+       * include/avr/iocan32.h: Likewise.
+       * include/avr/iocan64.h: Likewise.
+       * include/avr/iom103.h: Likewise.
+       * include/avr/iom128.h: Likewise.
+       * include/avr/iom1280.h: Likewise.
+       * include/avr/iom161.h: Likewise.
+       * include/avr/iom162.h: Likewise.
+       * include/avr/iom163.h: Likewise.
+       * include/avr/iom165.h: Likewise.
+       * include/avr/iom165p.h: Likewise.
+       * include/avr/iom169.h: Likewise.
+       * include/avr/iom169p.h: Likewise.
+       * include/avr/iom16hva.h: Likewise.
+       * include/avr/iom2560.h: Likewise.
+       * include/avr/iom2561.h: Likewise.
+       * include/avr/iom323.h: Likewise.
+       * include/avr/iom329.h: Likewise.
+       * include/avr/iom3290.h: Likewise.
+       * include/avr/iom32hvbrevb.h: Likewise.
+       * include/avr/iom406.h: Likewise.
+       * include/avr/iom64.h: Likewise.
+       * include/avr/iom640.h: Likewise.
+       * include/avr/iom649.h: Likewise.
+       * include/avr/iom6490.h: Likewise.
+       * include/avr/iom8hva.h: Likewise.
+       * include/avr/iotn11.h: Likewise.
+       * include/avr/iotn12.h: Likewise.
+       * include/avr/iotn15.h: Likewise.
+       * include/avr/iotn22.h: Likewise.
+       * include/avr/iotn26.h: Likewise.
+       * include/avr/iotn28.h: Likewise.
+       * include/avr/iotn43u.h: Likewise.
+       * include/avr/iousb1286.h: Likewise.
+       * include/avr/iousb1287.h: Likewise.
+       * include/avr/iousb162.h: Likewise.
+       * include/avr/iousb646.h: Likewise.
+       * include/avr/iousb647.h: Likewise.
+       * include/avr/iousb82.h: Likewise.
+       * include/avr/io90pwm1.h: Add RAMSTART and fix FLASHEND.
+       * include/avr/io90pwmx.h: Likewise.
+       * include/avr/iom3000.h: Add RAMSTART and fix RAMEND.
+       * include/avr/iotn167.h: Fix RAMSIZE.
+
+2014-07-30  Matthijs Kooijman <matthijs>
+
+       Fix bug #40569: sleep_bod_disable does not work in attiny13a
+       * include/avr/sleep.h: define BOD_CONTROL_REG based on BODCR.
+       (sleep_bod_disable): use BOD_CONTROL_REG in place of MCUCR.
+
+2014-07-24  Pitchumani Sivanupandi  <address@hidden>
+
+       Move device ata6289 from avr25 arch group to avr4.
+       * devtools/gen-avr-lib-tree.sh: Move device ata6289 to avr4 arch group.
+       * configure.ac: Same. 
+       * doc/api/using-tools.dox: Same.
+
+2014-05-19  Pitchumani Sivanupandi  <address@hidden>
+
+       * include/avr/wdt.h (wdt_enable): update wdt_enable for xmega to wait
+       till sync finished (as per datasheet).
+       (wdt_disable): Add wdt_disable for xmega devices.
+
+2014-05-19  Joern Rennecke <address@hidden>
+
+       * include/Makefile.am (avr_HEADERS): Add signal.h .
+       * include/signal.h: New file.
+
+2014-05-02  Pieter Agten  <address@hidden>
+
+       * include/avr/iom328p.h (EFUSE_DEFAULT): update default value.
+
+2014-05-01  Joern Rennecke  <address@hidden>
+
+       * include/math.h (sqrtf): Don't #define, declare.
+       * libm/fplib/asmdef.h (ALIAS_ENTRY): Define.
+       * libm/fplib/sqrt.S (sqrtf): New ALIAS_ENTRY.
+
+2014-05-01  Joern Rennecke  <address@hidden>
+
+       * configure.ac (AC_CONFIG_FILES): Add include/sys/Makefile.
+       * include/Makefile.am (avr_HEADERS): Add fcntl.h, locale.h, unistd.h.
+       (SUBDIRS): Add sys.
+       * include/errno.h: Add definitions for error codes required to compile
+       libstdc++-v3.
+       * include/locale.h, include/unistd.h, include/fcntl.h: New files.
+       * include/stdio.h (FILE): Change to a typedef.
+       (BUFSIZ, _IONBF): Define.
+       (fpos_t): Typedef.
+       (fgetpos, fopen, freopen, fdopen, fseek, fsetpos, ftell): Prototype.
+       (ftell, fileno, perror, remote, rename, rewind, setbuf): Likewise.
+       (setvbuf, tmpfile, tmpnam): Likewise.
+       * include/stdlib.h (atexit, system, getenv): Prototype.
+       * include/string.h (strcoll, strerror, strxfrm): Prototype.
+       * include/sys: New directory.
+       * include/time.h (_CLOCKS_PER_SEC_): Declare.
+       (CLOCKS_PER_SEC): Define.
+       (clock): Declare.
+       * libc/stdlib/Files.am (stdlib_a_c_sources): Add atexit.c, getenv.c,
+       system.c
+       * libc/stdlib/atexit.c: New file.
+       * libc/stdlib/getenv.c, * libc/stdlib/system.c: New stub files.
+
+2014-05-01  Joern Rennecke  <address@hidden>
+
+       * include/stdint.h [!__USING_MINT8] (UINT8_MAX): Provide (signed)
+       int value.
+       (SIZE_MAX): Define as UINT16_MAX.
+       [!WCHAR_MAX] (WCHAR_MAX, WCHAR_MIN): Define.
+       [!WINT_MAX] (WINT_MAX, WINT_MIN): Define.
+
+2014-05-01  Joern Rennecke  <address@hidden>
+
+       * include/stdint.h (INT8_C): Also define for __cplusplus >= 201103L.
+       If __INT8_C is defined, use GNU C preprocessor builtin-macro
+       for the definition.
+       (INT16_C INT32_C, INT64_C, UINT8_C, UINT16_C, UINT32_C): Likewise.
+       (UINT64_C, INTMAX_C, UINTMAX_C): Likewise.
+
+2014-04-29  Aurelien Jarno  <address@hidden>
+
+       * include/util/setbaud.h: correct typo.
+
+2014-04-29  George Thomas <address@hidden>
+
+       Fix for bug #37103: ATtiny5/9/10/20/40 watchdog can't be enabled
+       * include/avr/wdt.h: Add wdt_enable and wdt_disable macros for tiny 4,5,
+       9,10,20 and 40 devices.
+
+2014-04-29  Senthil Kumar Selvaraj <address@hidden>
+
+       Fix for bug #39049: Clock prescaler set and get are missing for TINY 
arch
+       * include/avr/power.h: Add clock_prescale_set and get function/macro 
for 
+       tiny 4, 5, 9, 10, 20 and 40 devices.
+
+2014-04-29  Senthil Kumar Selvaraj <address@hidden>
+
+       Fix for bug #40206: incorrect SP init in startup code for xmegas
+       * crt1/gcrt1.S: write to SPL and then SPH for xmega SP initialization
+
+2014-04-28  Pitchumani Sivanupandi <address@hidden>
+
+       Fix for bug #42024: build break regarding avrtiny10
+       Submitted by address@hidden
+       * libc/misc/itoa.S: Fix typo in avr tiny macro.
+       * libc/misc/itoa_ncheck.S: Same.
+       * libc/misc/ltoa.S: Same.
+       * libc/misc/ltoa_ncheck.S: Same.
+       * libc/misc/utoa.S: Same.
+       * libc/misc/utoa_ncheck.S: Same.
+       * libc/misc/ultoa.S: Same.
+       * libc/misc/ultoa_ncheck.S: Same.
+
+2014-04-28  Joey Morin <address@hidden>
+
+       Fix for bug #40003: Integer type promotion leads to inefficent code in 
wdt.h
+       * include/avr/wdt.h (wdt_enable): cast expression to destination type
+
+2014-04-16  Pitchumani Sivanupandi <address@hidden>
+
+       Fix for bug #42084: wrong LFUSE_DEFAULT in iotn84a.h
+       Submitted by ralphdoncaster
+       * include/avr/iotn84a.h: Update LFUSE_DEFAULT as per datasheet.
+
+2014-04-16  Pitchumani Sivanupandi <address@hidden>
+
+       Fix for bug #42085: HFUSE_DEFAULT not defined for iotn84.h
+       Submitted by ralphdoncaster
+       * include/avr/iotn84.h: Rename FUSE_HFUSE_DEFAULT to HFUSE_DEFAULT.
+
+2014-03-31  Pitchumani Sivanupandi <address@hidden>
+
+       * configure.ac: Add AT90pwm161, ATA5272, ATA5505, ATA5790, ATA5795,
+       ATA6285, ATA6286, ATmega1284, ATmega128A, ATmega164PA, ATmega165PA,
+       ATmega168PA, ATmega3250PA, ATmega325PA, ATmega3290PA, ATmega32A,
+       ATmega48PA, ATmega64A, ATmega8A, ATtiny1634, ATtiny828, ATxmega128A3U,
+       ATxmega128A4U, ATxmega128B1, ATxmega128B3, ATxmega128C3, ATxmega128D4,
+       ATxmega16A4U, ATxmega16C4, ATxmega192A3U, ATxmega192C3, ATxmega256A3BU,
+       ATxmega256A3U, ATxmega256C3, ATxmega32A4U, ATxmega32C4, ATxmega384C3,
+       ATxmega384D3, ATxmega64A3U, ATxmega64A4U, ATxmega64B1, ATxmega64B3,
+       ATxmega64C3, ATxmega64D4 devices.
+       * devtools/gen-avr-lib-tree.sh: Ditto.
+       * devtools/generate_iosym.sh: Ditto.
+       * doc/api/main_page.dox: Document new device support.
+       * doc/api/using-tools.dox: Ditto.
+       * include/avr/Makefile.am (avr_HEADERS): Add new header files.
+       * include/avr/eeprom.h: Add EEPROM definitions for new devices.
+       * include/avr/io.h: Add hooks for new devices.
+       * include/avr/power.h: Add power management definitions for new devices.
+       * include/avr/sleep.h: Add sleep modes for new devices.
+       * include/avr/wdt.h: Add watchdog support for new devices.
+       * include/avr/io90pwm161.h: Newfile.
+       * include/avr/ioa5272.h: Ditto.
+       * include/avr/ioa5505.h: Ditto.
+       * include/avr/ioa5790.h: Ditto.
+       * include/avr/ioa5795.h: Ditto.
+       * include/avr/ioa6285.h: Ditto.
+       * include/avr/ioa6286.h: Ditto.
+       * include/avr/iom1284.h: Ditto.
+       * include/avr/iom128a.h: Ditto.
+       * include/avr/iom164pa.h: Ditto.
+       * include/avr/iom165pa.h: Ditto.
+       * include/avr/iom168pa.h: Ditto.
+       * include/avr/iom3250pa.h: Ditto.
+       * include/avr/iom325pa.h: Ditto.
+       * include/avr/iom3290pa.h: Ditto.
+       * include/avr/iom32a.h: Ditto.
+       * include/avr/iom48pa.h: Ditto.
+       * include/avr/iom64a.h: Ditto.
+       * include/avr/iom8a.h: Ditto.
+       * include/avr/iotn1634.h: Ditto.
+       * include/avr/iotn828.h: Ditto.
+       * include/avr/iox128a3u.h: Ditto.
+       * include/avr/iox128a4u.h: Ditto.
+       * include/avr/iox128b1.h: Ditto.
+       * include/avr/iox128b3.h: Ditto.
+       * include/avr/iox128c3.h: Ditto.
+       * include/avr/iox128d4.h: Ditto.
+       * include/avr/iox16a4u.h: Ditto.
+       * include/avr/iox16c4.h: Ditto.
+       * include/avr/iox192a3u.h: Ditto.
+       * include/avr/iox192c3.h: Ditto.
+       * include/avr/iox256a3bu.h: Ditto.
+       * include/avr/iox256a3u.h: Ditto.
+       * include/avr/iox256c3.h: Ditto.
+       * include/avr/iox32a4u.h: Ditto.
+       * include/avr/iox32c4.h: Ditto.
+       * include/avr/iox384c3.h: Ditto.
+       * include/avr/iox384d3.h: Ditto.
+       * include/avr/iox64a3u.h: Ditto.
+       * include/avr/iox64a4u.h: Ditto.
+       * include/avr/iox64b1.h: Ditto.
+       * include/avr/iox64b3.h: Ditto.
+       * include/avr/iox64c3.h: Ditto.
+       * include/avr/iox64d4.h: Ditto.
+       * crt1/iosym/at90pwm161.S: Ditto.
+       * crt1/iosym/ata5272.S: Ditto.
+       * crt1/iosym/ata5505.S: Ditto.
+       * crt1/iosym/ata5790.S: Ditto.
+       * crt1/iosym/ata5795.S: Ditto.
+       * crt1/iosym/ata6285.S: Ditto.
+       * crt1/iosym/ata6286.S: Ditto.
+       * crt1/iosym/atmega1284.S: Ditto.
+       * crt1/iosym/atmega128a.S: Ditto.
+       * crt1/iosym/atmega164pa.S: Ditto.
+       * crt1/iosym/atmega165pa.S: Ditto.
+       * crt1/iosym/atmega168pa.S: Ditto.
+       * crt1/iosym/atmega3250pa.S: Ditto.
+       * crt1/iosym/atmega325pa.S: Ditto.
+       * crt1/iosym/atmega3290pa.S: Ditto.
+       * crt1/iosym/atmega32a.S: Ditto.
+       * crt1/iosym/atmega48pa.S: Ditto.
+       * crt1/iosym/atmega64a.S: Ditto.
+       * crt1/iosym/atmega8a.S: Ditto.
+       * crt1/iosym/attiny1634.S: Ditto.
+       * crt1/iosym/attiny828.S: Ditto.
+       * crt1/iosym/atxmega128a3u.S: Ditto.
+       * crt1/iosym/atxmega128a4u.S: Ditto.
+       * crt1/iosym/atxmega128b1.S: Ditto.
+       * crt1/iosym/atxmega128b3.S: Ditto.
+       * crt1/iosym/atxmega128c3.S: Ditto.
+       * crt1/iosym/atxmega128d4.S: Ditto.
+       * crt1/iosym/atxmega16a4u.S: Ditto.
+       * crt1/iosym/atxmega16c4.S: Ditto.
+       * crt1/iosym/atxmega192a3u.S: Ditto.
+       * crt1/iosym/atxmega192c3.S: Ditto.
+       * crt1/iosym/atxmega256a3bu.S: Ditto.
+       * crt1/iosym/atxmega256a3u.S: Ditto.
+       * crt1/iosym/atxmega256c3.S: Ditto.
+       * crt1/iosym/atxmega32a4u.S: Ditto.
+       * crt1/iosym/atxmega32c4.S: Ditto.
+       * crt1/iosym/atxmega384c3.S: Ditto.
+       * crt1/iosym/atxmega384d3.S: Ditto.
+       * crt1/iosym/atxmega64a3u.S: Ditto.
+       * crt1/iosym/atxmega64a4u.S: Ditto.
+       * crt1/iosym/atxmega64b1.S: Ditto.
+       * crt1/iosym/atxmega64b3.S: Ditto.
+       * crt1/iosym/atxmega64c3.S: Ditto.
+       * crt1/iosym/atxmega64d4.S: Ditto.
+
+2014-03-21  Pitchumani Sivanupandi <address@hidden>
+
+       Fix for bug #40567: Invalid names in iotn13a.h (EEPE/EEMPE/BODS/BODSE)
+       * include/avr/iotn13a.h: Update EECR bit definitions.
+
+2014-03-21  Morten Engelhardt Olsen <address@hidden>
+
+       * include/avr/iotn13a.h: Rename BODCR register's bit definitions.
+       * include/avr/iotn24a.h: Add BODSE and BODS bits to MCUCR register.
+       Add WDT_vect interrupt vector.
+       * include/avr/iotn44a.h: Add BODSE and BODS bits to MCUCR register.
+       * include/avr/iotn84a.h: Same.
+       * include/avr/iotn167.h: Update PUDB bit definition.
+       * include/avr/iom328p.h: Update High and extended fuse byte definitions.
+
+2014-03-20  Pitchumani Sivanupandi <address@hidden>
+
+       Submitted by Morten Engelhardt Olsen <address@hidden>
+       Fix for bug #35948: iom32u4.h for ATmega32U4 incorrectly defines Timer 2
+       * include/avr/iom32u4.h: Remove timer2 related definitions (TIFR2, 
TCCR2A,
+       TCCR2B, TCNT2, OCR2A and OCR2B)
+
+2014-03-20  Pitchumani Sivanupandi <address@hidden>
+
+       Submitted by Barnabas Bodnar, Pitchumani Sivanupandi
+       Fix for bug #36053: Declaration of the register USIBR missing for 
ATtiny 
+       2313a/4313
+       Fix for bug #35971: attiny4313 (2313a) pin-change interrupts 
PCINT[0...2]
+       vect etc.
+       * include/avr/iotn2313a.h: Add USIBR register and bit definitions.
+       Update bit definitions for UCSRC, GIFR, GIMSK. Add PCMSK0 and GIFR as
+       alias name for PCMSK and EIFR respectively. Add alias names for USART 
and 
+       PCINT interrupt vectors.
+       * include/avr/iotn4313.h: Same.
+
+2014-03-20  Pitchumani Sivanupandi <address@hidden>
+
+       Submitted by Morten Engelhardt Olsen <address@hidden>
+       Fix for bug #38516: Missing TWI and UCSR1D definitions for ATmega16/32 
U4
+       * include/avr/iom16u4.h: Add TWBR,TWSR,TWAR,TWDR,TWCR,TWAMR and UCSR1D
+       register definitions.
+       * include/avr/iom32u4.h: Add UCSR1D regiter and bit definitions.
+
+2014-03-20  Joerg Wunsch <address@hidden>
+
+       * include/avr/iom256rfr2.h (PCMSK0_struct): Add missing definition
+       * include/avr/imo128rfr2.h (PCMSK0_struct): (Dito.)
+       * include/avr/iom64rfr2.h (PCMSK0_struct): (Dito.)
+
+2014-03-18  Pitchumani Sivanupandi <address@hidden>
+
+       Submitted by Vishnu KS
+       Fix for bug #40595: iotn2313a.h: wrong fuses definitions for High Fuse 
Byte
+       * include/avr/iotn2313a.h: Update high fuse byte definitions.
+       * include/avr/iotn4313.h: Same.
+
+2014-03-18  Pitchumani Sivanupandi <address@hidden>
+
+       Submitted by Vishnu KS
+       Fix for bug #41519: wrong SPM_PAGESIZE definition in iotn[48]8.h
+       * include/avr/iotn48.h: update SPM_PAGESIZE to 64
+       * include/avr/iotn88.h: Same.
+
+2014-03-17  Pitchumani Sivanupandi <address@hidden> 
+
+       * include/avr/iox64d3.h (PR_struct): Remove PRPB.
+       (CRC_struct): Add CRC definitions.
+       Remove incorrect PR definitions.
+       * include/avr/iox128d3.h: Same.
+       * include/avr/iox192d3.h: Same.
+       * include/avr/iox256d3.h (PR_struct): Add power reduction definitions.
+       (CRC_struct): Add CRC definitions.
+       Add PR and CRC macro definitions.
+       * include/avr/power.h: Add power reduction macro docs and update power
+       reduction macro definitions for xmega64/128/192/256 D3 devices.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]