[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Simulavr-devel] Support for AT43USB355, AT43USB320
From: |
Andreas Buhr |
Subject: |
Re: [Simulavr-devel] Support for AT43USB355, AT43USB320 |
Date: |
Mon, 29 Sep 2003 18:07:43 +0200 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030810 |
Hiho!
I just got the sources from CVS, and I saw that the sources I found did
not compile.
I use gcc 3.2.3.
With a few changes, it works.
Theodore A. Roth wrote:
$ cvs diff -u > foo.diff
I did exactly this ;-)
Greetz
Andreas Buhr
? Makefile
? Makefile.in
? aclocal.m4
? autom4te.cache
? config.guess
? config.log
? config.status
? config.sub
? configure
? depcomp
? foo.diff
? install-sh
? missing
? mkinstalldirs
? simulavr-disp.1
? simulavr.1
? simulavr.spec
? doc/Makefile
? doc/Makefile.in
? doc/doxygen.config
? doc/html
? doc/internals
? doc/internals_html
? doc/mdate-sh
? doc/simulavr.info
? doc/stamp-vti
? doc/version.texi
? regress/Makefile
? regress/Makefile.in
? regress/regress.py
? regress/modules/Makefile
? regress/test_opcodes/Makefile
? src/.deps
? src/Makefile
? src/Makefile.in
? src/config-h.in
? src/config.h
? src/dtest
? src/simulavr
? src/stamp-h1
? src/disp/.deps
? src/disp/Makefile
? src/disp/Makefile.in
? src/disp/simulavr-disp
? src/disp-vcd/.deps
? src/disp-vcd/Makefile
? src/disp-vcd/Makefile.in
? src/disp-vcd/config_parser.c
? src/disp-vcd/config_parser.h
? src/disp-vcd/config_scanner.c
? src/disp-vcd/simulavr-vcd
? src/getopt/.deps
? src/getopt/Makefile
? src/getopt/Makefile.in
? test_asm/Makefile
? test_asm/Makefile.in
? test_asm/test_8515/Makefile
? test_asm/test_8515/Makefile.in
? test_asm/test_8515/test_blink
? test_asm/test_8515/test_blink.bin
? test_asm/test_8515/test_blink.elf
? test_asm/test_8515/test_blink.hex
? test_asm/test_8515/test_blink.lst
? test_asm/test_8515/test_cntr
? test_asm/test_8515/test_cntr.bin
? test_asm/test_8515/test_cntr.elf
? test_asm/test_8515/test_cntr.hex
? test_asm/test_8515/test_cntr.lst
? test_asm/test_8515/test_eeprom
? test_asm/test_8515/test_eeprom.bin
? test_asm/test_8515/test_eeprom.elf
? test_asm/test_8515/test_eeprom.hex
? test_asm/test_8515/test_eeprom.lst
? test_asm/test_8515/test_port
? test_asm/test_8515/test_port.bin
? test_asm/test_8515/test_port.elf
? test_asm/test_8515/test_port.hex
? test_asm/test_8515/test_port.lst
? test_asm/test_8515/test_stack
? test_asm/test_8515/test_stack.bin
? test_asm/test_8515/test_stack.elf
? test_asm/test_8515/test_stack.hex
? test_asm/test_8515/test_stack.lst
? test_asm/test_8515/test_toie0
? test_asm/test_8515/test_toie0.bin
? test_asm/test_8515/test_toie0.elf
? test_asm/test_8515/test_toie0.hex
? test_asm/test_8515/test_toie0.lst
? test_asm/test_8515/test_toie0_2
? test_asm/test_8515/test_toie0_2.bin
? test_asm/test_8515/test_toie0_2.elf
? test_asm/test_8515/test_toie0_2.hex
? test_asm/test_8515/test_toie0_2.lst
? test_asm/test_8515/test_wdr
? test_asm/test_8515/test_wdr.bin
? test_asm/test_8515/test_wdr.elf
? test_asm/test_8515/test_wdr.hex
? test_asm/test_8515/test_wdr.lst
? test_asm/test_8515/test_wdr2
? test_asm/test_8515/test_wdr2.bin
? test_asm/test_8515/test_wdr2.elf
? test_asm/test_8515/test_wdr2.hex
? test_asm/test_8515/test_wdr2.lst
? test_c/.deps
? test_c/Makefile
? test_c/Makefile.in
? test_c/deep_frame
? test_c/deep_frame.bin
? test_c/deep_frame.elf
? test_c/deep_frame.hex
? test_c/deep_frame.lst
? test_c/demo
? test_c/demo.bin
? test_c/demo.elf
? test_c/demo.hex
? test_c/demo.lst
? test_c/demo_kr
? test_c/demo_kr.bin
? test_c/demo_kr.elf
? test_c/demo_kr.hex
? test_c/demo_kr.lst
? test_c/timer
? test_c/timer.bin
? test_c/timer.elf
? test_c/timer.hex
? test_c/timer.lst
Index: src/devsupp.c
===================================================================
RCS file: /cvsroot/simulavr/simulavr/src/devsupp.c,v
retrieving revision 1.13
diff -u -r1.13 devsupp.c
--- src/devsupp.c 27 Sep 2003 01:17:26 -0000 1.13
+++ src/devsupp.c 29 Sep 2003 16:01:51 -0000
@@ -75,6 +75,7 @@
VTAB_ATMEGA16,
VTAB_ATMEGA103,
VTAB_ATMEGA128,
+ VTAB_AT43USB
};
/* Structure for defining a supported device */
@@ -345,13 +346,14 @@
/* size.eeprom */ 0
},
{
-/* mask.eecr */ (),
+/* mask.eecr */ 0,
/* mask.mcucr */ (mask_SE | mask_SM |
mask_ISC11 | mask_ISC10 | mask_ISC01 | mask_ISC00),
-/* mask.acsr */ (),
+/* mask.acsr */ 0,
/* mask.wdtcr */ (mask_WDTOE | mask_WDE | mask_WDP2 | mask_WDP1 |
mask_WDP0),
/* mask.timsk */ (mask_TOIE1 | mask_OCIE1A | mask_OCIE1B | mask_TICIE1 |
mask_TOIE0)
}
+};
static DevSuppDefn defn_at43usb320 = {
/* name */ "at43usb320",
@@ -369,13 +371,14 @@
/* size.eeprom */ 0
},
{
-/* mask.eecr */ (),
+/* mask.eecr */ (0),
/* mask.mcucr */ (mask_SE | mask_SM |
mask_ISC11 | mask_ISC10 | mask_ISC01 | mask_ISC00),
-/* mask.acsr */ (),
+/* mask.acsr */ (0),
/* mask.wdtcr */ (mask_WDTOE | mask_WDE | mask_WDP2 | mask_WDP1 |
mask_WDP0),
/* mask.timsk */ (mask_TOIE1 | mask_OCIE1A | mask_OCIE1B | mask_TICIE1 |
mask_TOIE0)
}
+};
static DevSuppDefn defn_at43usb324 = {
/* name */ "at43usb324",
@@ -393,14 +396,16 @@
/* size.eeprom */ 0
},
{
-/* mask.eecr */ (),
+/* mask.eecr */ (0),
/* mask.mcucr */ (mask_SE | mask_SM |
mask_ISC11 | mask_ISC10 | mask_ISC01 | mask_ISC00),
-/* mask.acsr */ (),
+/* mask.acsr */ (0),
/* mask.wdtcr */ (mask_WDTOE | mask_WDE | mask_WDP2 | mask_WDP1 |
mask_WDP0),
/* mask.timsk */ (mask_TOIE1 | mask_OCIE1A | mask_OCIE1B | mask_TICIE1 |
mask_TOIE0)
}
+};
+
static DevSuppDefn defn_at43usb325 = {
/* name */ "at43usb325",
/* stack_type */ STACK_MEMORY,
@@ -417,14 +422,16 @@
/* size.eeprom */ 0
},
{
-/* mask.eecr */ (),
+/* mask.eecr */ (0),
/* mask.mcucr */ (mask_SE | mask_SM |
mask_ISC11 | mask_ISC10 | mask_ISC01 | mask_ISC00),
-/* mask.acsr */ (),
+/* mask.acsr */ (0),
/* mask.wdtcr */ (mask_WDTOE | mask_WDE | mask_WDP2 | mask_WDP1 |
mask_WDP0),
/* mask.timsk */ (mask_TOIE1 | mask_OCIE1A | mask_OCIE1B | mask_TICIE1 |
mask_TOIE0)
}
+};
+
static DevSuppDefn defn_at43usb326 = {
/* name */ "at43usb326",
/* stack_type */ STACK_MEMORY,
@@ -441,14 +448,15 @@
/* size.eeprom */ 0
},
{
-/* mask.eecr */ (),
+/* mask.eecr */ (0),
/* mask.mcucr */ (mask_SE | mask_SM |
mask_ISC11 | mask_ISC10 | mask_ISC01 | mask_ISC00),
-/* mask.acsr */ (),
+/* mask.acsr */ (0),
/* mask.wdtcr */ (mask_WDTOE | mask_WDE | mask_WDP2 | mask_WDP1 |
mask_WDP0),
/* mask.timsk */ (mask_TOIE1 | mask_OCIE1A | mask_OCIE1B | mask_TICIE1 |
mask_TOIE0)
}
+};
/** \brief List of supported devices. */
@@ -461,11 +469,11 @@
&defn_atmega16,
&defn_atmega103,
&defn_atmega128,
- &defn_at43USB355,
- &defn_at43USB320,
- &defn_at43USB324,
- &defn_at43USB325,
- &defn_at43USB326,
+ &defn_at43usb355,
+ &defn_at43usb320,
+ &defn_at43usb324,
+ &defn_at43usb325,
+ &defn_at43usb326,
NULL
};