Phone uses USB endpoints 4 to 6 instead of 1 to 3 now
diff --git a/sam3s_example/simtrace/simtrace.h b/sam3s_example/simtrace/simtrace.h
index c6a8bc1..3851123 100644
--- a/sam3s_example/simtrace/simtrace.h
+++ b/sam3s_example/simtrace/simtrace.h
@@ -8,13 +8,9 @@
#define BUFLEN 5
-//#define PHONE_DATAOUT 4
-//#define PHONE_DATAIN 5
-//#define PHONE_INT 6
-
-#define PHONE_DATAOUT 1
-#define PHONE_DATAIN 2
-#define PHONE_INT 3
+#define PHONE_DATAOUT 4
+#define PHONE_DATAIN 5
+#define PHONE_INT 6
typedef struct ring_buffer
{
diff --git a/sam3s_example/simtrace/usb.c b/sam3s_example/simtrace/usb.c
index 5d5ec06..48b2b5d 100644
--- a/sam3s_example/simtrace/usb.c
+++ b/sam3s_example/simtrace/usb.c
@@ -365,7 +365,7 @@
USBGenericDescriptor_INTERFACE,
0, /* This is interface #0 */
0, /* This is alternate setting #0 for this interface */
- 4, /* Number of endpoints */
+ 3, /* Number of endpoints */
0xff, /* Descriptor Class: Vendor specific */
0, /* No subclass */
0, /* No l */