diff -Naurp configure.ac configure.ac --- configure.ac 2013-03-15 12:01:34.000000000 +0530 +++ configure.ac 2013-03-15 12:01:52.000000000 +0530 @@ -993,6 +993,14 @@ CHECK_AVR_DEVICE(atmega2564rfr2) AM_CONDITIONAL(HAS_atmega2564rfr2, test "x$HAS_atmega2564rfr2" = "xyes") +# avr7 +CHECK_AVR_DEVICE(avr7) +AM_CONDITIONAL(HAS_avr7, test "x$HAS_avr7" = "xyes") + +CHECK_AVR_DEVICE(ata5831) +AM_CONDITIONAL(HAS_ata5831, test "x$HAS_ata5831" = "xyes") + + # avrxmega2 CHECK_AVR_DEVICE(avrxmega2) AM_CONDITIONAL(HAS_avrxmega2, test "x$HAS_avrxmega2" = "xyes") @@ -1458,6 +1466,12 @@ AC_CONFIG_FILES([ avr/lib/avr6/atmega2564rfr2/Makefile ]) +#avr7 +AC_CONFIG_FILES([ + avr/lib/avr7/Makefile + avr/lib/avr7/ata5831/Makefile +]) + # avrxmega2 AC_CONFIG_FILES([ avr/lib/avrxmega2/Makefile diff -Naurp devtools/gen-avr-lib-tree.sh devtools/gen-avr-lib-tree.sh --- devtools/gen-avr-lib-tree.sh 2013-03-15 12:01:34.000000000 +0530 +++ devtools/gen-avr-lib-tree.sh 2013-03-15 12:01:52.000000000 +0530 @@ -289,6 +289,10 @@ atmega256rfr2:crtm256rfr2.o:${DEV_DEFS}: atmega2564rfr2:crtm2564rfr2.o:${DEV_DEFS}:${CFLAGS_SPACE}:${DEV_ASFLAGS}\ " +AVR7_DEV_INFO="\ +ata5831:crta5831.o:${DEV_DEFS}:${CFLAGS_SPACE}:${DEV_ASFLAGS}\ +" + AVRXMEGA2_DEV_INFO="\ atxmega16a4:crtx16a4.o:${DEV_DEFS}:${CFLAGS_SPACE}:${DEV_ASFLAGS};\ atxmega16a4u:crtx16a4u.o:${DEV_DEFS}:${CFLAGS_SPACE}:${DEV_ASFLAGS};\ @@ -369,6 +373,7 @@ avr4:AVR4_DEV_INFO:${LIB_DEFS}:${CFLAGS_ avr5:AVR5_DEV_INFO:${LIB_DEFS}:${CFLAGS_SPACE}:${DEV_ASFLAGS};\ avr51:AVR51_DEV_INFO:${LIB_DEFS}:${CFLAGS_BIG_MEMORY}:${DEV_ASFLAGS};\ avr6:AVR6_DEV_INFO:${LIB_DEFS}:${CFLAGS_BIG_MEMORY}:${DEV_ASFLAGS};\ +avr7:AVR7_DEV_INFO:${LIB_DEFS}:${CFLAGS_SPACE}:${DEV_ASFLAGS};\ avrxmega2:AVRXMEGA2_DEV_INFO:${LIB_DEFS}:${CFLAGS_SPACE}:${DEV_ASFLAGS};\ avrxmega4:AVRXMEGA4_DEV_INFO:${LIB_DEFS}:${CFLAGS_BIG_MEMORY}:${DEV_ASFLAGS};\ avrxmega5:AVRXMEGA5_DEV_INFO:${LIB_DEFS}:${CFLAGS_BIG_MEMORY}:${DEV_ASFLAGS};\ diff -Naurp doc/api/main_page.dox doc/api/main_page.dox --- doc/api/main_page.dox 2013-03-15 12:01:34.000000000 +0530 +++ doc/api/main_page.dox 2013-03-15 12:01:52.000000000 +0530 @@ -212,6 +212,7 @@ compile-time. - ata5790 - ata5790n - ata5795 +- ata5831 \par CAN AVR Devices: diff -Naurp doc/api/using-tools.dox doc/api/using-tools.dox --- doc/api/using-tools.dox 2013-03-15 12:01:34.000000000 +0530 +++ doc/api/using-tools.dox 2013-03-15 12:03:29.000000000 +0530 @@ -180,6 +180,20 @@ AVR will be defined as well when using t
[1] New in GCC 4.2
@@ -409,6 +423,8 @@ AVR will be defined as well when using t