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

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

[avr-libc-commit] [2109] 2010-03-25 Eric B.


From: Eric Weddington
Subject: [avr-libc-commit] [2109] 2010-03-25 Eric B.
Date: Thu, 25 Mar 2010 18:59:06 +0000

Revision: 2109
          http://svn.sv.gnu.org/viewvc/?view=rev&root=avr-libc&revision=2109
Author:   arcanum
Date:     2010-03-25 18:59:06 +0000 (Thu, 25 Mar 2010)
Log Message:
-----------
2010-03-25  Eric B. Weddington  <address@hidden>

        Add support for new devices: ATxmega128A1U, ATxmega64A1U.
        * configure.ac: Add support for new devices.
        * devtools/gen-avr-lib-tree.sh: Same.
        * include/avr/Makefile.am: Same.
        * include/avr/io.h: Same.
        * doc/api/main_page.dox: Same.
        * doc/api/using-tools.dox: Same.
        * include/avr/power.h: Same.
        * include/avr/wdt.h: Same.
        * include/avr/sleep.h: Same.
        * include/avr/eeprom.h: Same.
        * NEWS: Add news item.

Modified Paths:
--------------
    trunk/avr-libc/ChangeLog
    trunk/avr-libc/NEWS
    trunk/avr-libc/configure.ac
    trunk/avr-libc/devtools/gen-avr-lib-tree.sh
    trunk/avr-libc/doc/api/main_page.dox
    trunk/avr-libc/doc/api/using-tools.dox
    trunk/avr-libc/include/avr/Makefile.am
    trunk/avr-libc/include/avr/eeprom.h
    trunk/avr-libc/include/avr/io.h
    trunk/avr-libc/include/avr/power.h
    trunk/avr-libc/include/avr/sleep.h
    trunk/avr-libc/include/avr/wdt.h

Modified: trunk/avr-libc/ChangeLog
===================================================================
--- trunk/avr-libc/ChangeLog    2010-03-23 02:55:54 UTC (rev 2108)
+++ trunk/avr-libc/ChangeLog    2010-03-25 18:59:06 UTC (rev 2109)
@@ -1,3 +1,18 @@
+2010-03-25  Eric B. Weddington  <address@hidden>
+
+       Add support for new devices: ATxmega128A1U, ATxmega64A1U.
+       * configure.ac: Add support for new devices.
+       * devtools/gen-avr-lib-tree.sh: Same.
+       * include/avr/Makefile.am: Same.
+       * include/avr/io.h: Same.
+       * doc/api/main_page.dox: Same.
+       * doc/api/using-tools.dox: Same.
+       * include/avr/power.h: Same.
+       * include/avr/wdt.h: Same.
+       * include/avr/sleep.h: Same.
+       * include/avr/eeprom.h: Same.
+       * NEWS: Add news item.
+
 2010-03-22  Eric B. Weddington  <address@hidden>
 
        * include/avr/iox64a1u.h: New file.

Modified: trunk/avr-libc/NEWS
===================================================================
--- trunk/avr-libc/NEWS 2010-03-23 02:55:54 UTC (rev 2108)
+++ trunk/avr-libc/NEWS 2010-03-25 18:59:06 UTC (rev 2109)
@@ -232,6 +232,8 @@
   + ATmega645P
   + ATmega6450P
   + ATmega329PA
+  + ATxmega128A1U
+  + ATxmega64A1U
 
 
 * Optimized functions:

Modified: trunk/avr-libc/configure.ac
===================================================================
--- trunk/avr-libc/configure.ac 2010-03-23 02:55:54 UTC (rev 2108)
+++ trunk/avr-libc/configure.ac 2010-03-25 18:59:06 UTC (rev 2109)
@@ -912,7 +912,10 @@
 CHECK_AVR_DEVICE(atxmega64a1)
 AM_CONDITIONAL(HAS_atxmega64a1, test "x$HAS_atxmega64a1" = "xyes")
 
+CHECK_AVR_DEVICE(atxmega64a1u)
+AM_CONDITIONAL(HAS_atxmega64a1u, test "x$HAS_atxmega64a1u" = "xyes")
 
+
 # avrxmega6
 CHECK_AVR_DEVICE(avrxmega6)
 AM_CONDITIONAL(HAS_avrxmega6, test "x$HAS_avrxmega6" = "xyes")
@@ -946,6 +949,8 @@
 CHECK_AVR_DEVICE(atxmega128a1)
 AM_CONDITIONAL(HAS_atxmega128a1, test "x$HAS_atxmega128a1" = "xyes")
 
+CHECK_AVR_DEVICE(atxmega128a1u)
+AM_CONDITIONAL(HAS_atxmega128a1u, test "x$HAS_atxmega128a1u" = "xyes")
 
 
 # Generate all files from *.in sources.
@@ -1224,6 +1229,7 @@
 AC_CONFIG_FILES([
        avr/lib/avrxmega5/Makefile
        avr/lib/avrxmega5/atxmega64a1/Makefile
+       avr/lib/avrxmega5/atxmega64a1u/Makefile
 ])
 
 # avrxmega6
@@ -1242,6 +1248,7 @@
 AC_CONFIG_FILES([
        avr/lib/avrxmega7/Makefile
        avr/lib/avrxmega7/atxmega128a1/Makefile
+       avr/lib/avrxmega7/atxmega128a1u/Makefile
 ])
 
 

Modified: trunk/avr-libc/devtools/gen-avr-lib-tree.sh
===================================================================
--- trunk/avr-libc/devtools/gen-avr-lib-tree.sh 2010-03-23 02:55:54 UTC (rev 
2108)
+++ trunk/avr-libc/devtools/gen-avr-lib-tree.sh 2010-03-25 18:59:06 UTC (rev 
2109)
@@ -268,7 +268,8 @@
 "
 
 AVRXMEGA5_DEV_INFO="\
-atxmega64a1:crtx64a1.o:${DEV_DEFS}:${CFLAGS_BIG_MEMORY}:${DEV_ASFLAGS}\
+atxmega64a1:crtx64a1.o:${DEV_DEFS}:${CFLAGS_BIG_MEMORY}:${DEV_ASFLAGS};\
+atxmega64a1:crtx64a1u.o:${DEV_DEFS}:${CFLAGS_BIG_MEMORY}:${DEV_ASFLAGS}\
 "
 
 AVRXMEGA6_DEV_INFO="\
@@ -282,7 +283,8 @@
 "
 
 AVRXMEGA7_DEV_INFO="\
-atxmega128a1:crtx128a1.o:${DEV_DEFS}:${CFLAGS_BIG_MEMORY}:${DEV_ASFLAGS}\
+atxmega128a1:crtx128a1.o:${DEV_DEFS}:${CFLAGS_BIG_MEMORY}:${DEV_ASFLAGS};\
+atxmega128a1u:crtx128a1u.o:${DEV_DEFS}:${CFLAGS_BIG_MEMORY}:${DEV_ASFLAGS}\
 "
 
 LIB_DEFS="-D__COMPILING_AVR_LIBC__"

Modified: trunk/avr-libc/doc/api/main_page.dox
===================================================================
--- trunk/avr-libc/doc/api/main_page.dox        2010-03-23 02:55:54 UTC (rev 
2108)
+++ trunk/avr-libc/doc/api/main_page.dox        2010-03-25 18:59:06 UTC (rev 
2109)
@@ -253,9 +253,11 @@
 - atxmega32a4
 - atxmega32d4
 - atxmega64a1
+- atxmega64a1u
 - atxmega64a3
 - atxmega64d3
 - atxmega128a1
+- atxmega128a1u
 - atxmega128a3
 - atxmega128d3
 - atxmega192a3

Modified: trunk/avr-libc/doc/api/using-tools.dox
===================================================================
--- trunk/avr-libc/doc/api/using-tools.dox      2010-03-23 02:55:54 UTC (rev 
2108)
+++ trunk/avr-libc/doc/api/using-tools.dox      2010-03-25 18:59:06 UTC (rev 
2109)
@@ -382,6 +382,7 @@
   <tr><td>avrxmega4</td><td>atxmega64d3</td><td>__AVR_ATxmega64D3__</td></tr>
 
   <tr><td>avrxmega5</td><td>atxmega64a1</td><td>__AVR_ATxmega64A1__</td></tr>
+  <tr><td>avrxmega5</td><td>atxmega64a1u</td><td>__AVR_ATxmega64A1U__</td></tr>
 
   <tr><td>avrxmega6</td><td>atxmega128a3</td><td>__AVR_ATxmega128A3__</td></tr>
   <tr><td>avrxmega6</td><td>atxmega128d3</td><td>__AVR_ATxmega128D3__</td></tr>
@@ -392,6 +393,7 @@
   <tr><td>avrxmega6</td><td>atxmega256d3</td><td>__AVR_ATxmega256D3__</td></tr>
 
   <tr><td>avrxmega7</td><td>atxmega128a1</td><td>__AVR_ATxmega128A1__</td></tr>
+  
<tr><td>avrxmega7</td><td>atxmega128a1u</td><td>__AVR_ATxmega128A1U__</td></tr>
 
   </table>
   </p>

Modified: trunk/avr-libc/include/avr/Makefile.am
===================================================================
--- trunk/avr-libc/include/avr/Makefile.am      2010-03-23 02:55:54 UTC (rev 
2108)
+++ trunk/avr-libc/include/avr/Makefile.am      2010-03-25 18:59:06 UTC (rev 
2109)
@@ -181,6 +181,7 @@
     iousbxx6_7.h \
     iox64d3.h \
     iox128a1.h \
+    iox128a1u.h \
     iox128a3.h \
     iox128d3.h \
     iox16a4.h \
@@ -193,6 +194,7 @@
     iox32a4.h \
     iox32d4.h \
     iox64a1.h \
+    iox64a1u.h \
     iox64a3.h \
     lock.h \
     parity.h \

Modified: trunk/avr-libc/include/avr/eeprom.h
===================================================================
--- trunk/avr-libc/include/avr/eeprom.h 2010-03-23 02:55:54 UTC (rev 2108)
+++ trunk/avr-libc/include/avr/eeprom.h 2010-03-25 18:59:06 UTC (rev 2109)
@@ -345,12 +345,16 @@
 # define _EEPROM_SUFFIX   _x32d4
 #elif defined (__AVR_ATxmega64A1__)
 # define _EEPROM_SUFFIX   _x64a1
+#elif defined (__AVR_ATxmega64A1U__)
+# define _EEPROM_SUFFIX   _x64a1u
 #elif defined (__AVR_ATxmega64A3__)
 # define _EEPROM_SUFFIX   _x64a3
 #elif defined (__AVR_ATxmega64D3__)
 # define _EEPROM_SUFFIX   _x64d3
 #elif defined (__AVR_ATxmega128A1__)
 # define _EEPROM_SUFFIX   _x128a1
+#elif defined (__AVR_ATxmega128A1U__)
+# define _EEPROM_SUFFIX   _x128a1u
 #elif defined (__AVR_ATxmega128A3__)
 # define _EEPROM_SUFFIX   _x128a3
 #elif defined (__AVR_ATxmega128D3__)

Modified: trunk/avr-libc/include/avr/io.h
===================================================================
--- trunk/avr-libc/include/avr/io.h     2010-03-23 02:55:54 UTC (rev 2108)
+++ trunk/avr-libc/include/avr/io.h     2010-03-25 18:59:06 UTC (rev 2109)
@@ -366,12 +366,16 @@
 #  include <avr/iox32d4.h>
 #elif defined (__AVR_ATxmega64A1__)
 #  include <avr/iox64a1.h>
+#elif defined (__AVR_ATxmega64A1U__)
+#  include <avr/iox64a1u.h>
 #elif defined (__AVR_ATxmega64A3__)
 #  include <avr/iox64a3.h>
 #elif defined (__AVR_ATxmega64D3__)
 #  include <avr/iox64d3.h>
 #elif defined (__AVR_ATxmega128A1__)
 #  include <avr/iox128a1.h>
+#elif defined (__AVR_ATxmega128A1U__)
+#  include <avr/iox128a1u.h>
 #elif defined (__AVR_ATxmega128A3__)
 #  include <avr/iox128a3.h>
 #elif defined (__AVR_ATxmega128D3__)

Modified: trunk/avr-libc/include/avr/power.h
===================================================================
--- trunk/avr-libc/include/avr/power.h  2010-03-23 02:55:54 UTC (rev 2108)
+++ trunk/avr-libc/include/avr/power.h  2010-03-25 18:59:06 UTC (rev 2109)
@@ -346,9 +346,11 @@
 || defined(__AVR_ATxmega32A4__) \
 || defined(__AVR_ATxmega32D4__) \
 || defined(__AVR_ATxmega64A1__) \
+|| defined(__AVR_ATxmega64A1U__) \
 || defined(__AVR_ATxmega64A3__) \
 || defined(__AVR_ATxmega64D3__) \
 || defined(__AVR_ATxmega128A1__) \
+|| defined(__AVR_ATxmega128A1U__) \
 || defined(__AVR_ATxmega128A3__) \
 || defined(__AVR_ATxmega128D3__) \
 || defined(__AVR_ATxmega192A3__) \

Modified: trunk/avr-libc/include/avr/sleep.h
===================================================================
--- trunk/avr-libc/include/avr/sleep.h  2010-03-23 02:55:54 UTC (rev 2108)
+++ trunk/avr-libc/include/avr/sleep.h  2010-03-25 18:59:06 UTC (rev 2109)
@@ -424,9 +424,11 @@
 || defined(__AVR_ATxmega32A4__) \
 || defined(__AVR_ATxmega32D4__) \
 || defined(__AVR_ATxmega64A1__) \
+|| defined(__AVR_ATxmega64A1U__) \
 || defined(__AVR_ATxmega64A3__) \
 || defined(__AVR_ATxmega64D3__) \
 || defined(__AVR_ATxmega128A1__) \
+|| defined(__AVR_ATxmega128A1U__) \
 || defined(__AVR_ATxmega128A3__) \
 || defined(__AVR_ATxmega128D3__) \
 || defined(__AVR_ATxmega192A3__) \

Modified: trunk/avr-libc/include/avr/wdt.h
===================================================================
--- trunk/avr-libc/include/avr/wdt.h    2010-03-23 02:55:54 UTC (rev 2108)
+++ trunk/avr-libc/include/avr/wdt.h    2010-03-25 18:59:06 UTC (rev 2109)
@@ -134,10 +134,11 @@
 || defined(__AVR_ATxmega16D4__) \
 || defined(__AVR_ATxmega32A4__) \
 || defined(__AVR_ATxmega32D4__) \
-|| defined(__AVR_ATxmega64A1__) \
+|| defined(__AVR_ATxmega64A1U__) \
 || defined(__AVR_ATxmega64A3__) \
 || defined(__AVR_ATxmega64D3__) \
 || defined(__AVR_ATxmega128A1__) \
+|| defined(__AVR_ATxmega128A1U__) \
 || defined(__AVR_ATxmega128A3__) \
 || defined(__AVR_ATxmega128D3__) \
 || defined(__AVR_ATxmega192A3__) \





reply via email to

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