[Top][All Lists]
[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__) \
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [avr-libc-commit] [2109] 2010-03-25 Eric B.,
Eric Weddington <=