Temporary fix: mitm mode use EP 4-6
diff --git a/sam3s_example/simtrace/usb.c b/sam3s_example/simtrace/usb.c
index e81b47f..46f0926 100644
--- a/sam3s_example/simtrace/usb.c
+++ b/sam3s_example/simtrace/usb.c
@@ -492,14 +492,17 @@
0,
0, /* FIXME: string descriptor for this interface */
},
+#define DATAOUT_2 DATAOUT+3
+#define DATAIN_2 DATAIN+3
+#define INT_2 INT+3
/* Bulk-OUT endpoint standard descriptor */
{
sizeof(USBEndpointDescriptor),
USBGenericDescriptor_ENDPOINT,
USBEndpointDescriptor_ADDRESS(USBEndpointDescriptor_OUT,
- DATAOUT),
+ DATAOUT_2),
USBEndpointDescriptor_BULK,
- MIN(BOARD_USB_ENDPOINTS_MAXPACKETSIZE(DATAOUT),
+ MIN(BOARD_USB_ENDPOINTS_MAXPACKETSIZE(DATAOUT_2),
USBEndpointDescriptor_MAXBULKSIZE_FS),
0 /* Must be 0 for full-speed bulk endpoints */
},
@@ -508,9 +511,9 @@
sizeof(USBEndpointDescriptor),
USBGenericDescriptor_ENDPOINT,
USBEndpointDescriptor_ADDRESS(USBEndpointDescriptor_IN,
- DATAIN),
+ DATAIN_2),
USBEndpointDescriptor_BULK,
- MIN(BOARD_USB_ENDPOINTS_MAXPACKETSIZE(DATAIN),
+ MIN(BOARD_USB_ENDPOINTS_MAXPACKETSIZE(DATAIN_2),
USBEndpointDescriptor_MAXBULKSIZE_FS),
0 /* Must be 0 for full-speed bulk endpoints */
},
@@ -518,9 +521,9 @@
{
sizeof(USBEndpointDescriptor),
USBGenericDescriptor_ENDPOINT,
- USBEndpointDescriptor_ADDRESS( USBEndpointDescriptor_IN, INT ),
+ USBEndpointDescriptor_ADDRESS( USBEndpointDescriptor_IN, INT_2 ),
USBEndpointDescriptor_INTERRUPT,
- MIN(BOARD_USB_ENDPOINTS_MAXPACKETSIZE(INT),
+ MIN(BOARD_USB_ENDPOINTS_MAXPACKETSIZE(INT_2),
USBEndpointDescriptor_MAXINTERRUPTSIZE_FS),
0x10
}