]> rtime.felk.cvut.cz Git - fpga/lx-cpu1/lx-rocon.git/blobdiff - sw/app/rocon/usb/usb_defs.h
RoCoN: USB CDC ACM use maximal packet length - 64 bytes.
[fpga/lx-cpu1/lx-rocon.git] / sw / app / rocon / usb / usb_defs.h
index 0fbf6a390445f582ba63cd32c7bd79ff3f4f053e..30e827aff1fa414a509cdb012e0b05712222dc98 100644 (file)
@@ -36,6 +36,7 @@
 #define CDC0_EP_NOTIFY      0x81
 #define CDC0_EP_RXD         0x02
 #define CDC0_EP_TXD         0x82
+#define CDC0_MAX_PACKET     64
 
 #define CONFIG_DESCRIPTOR_LENGTH \
   sizeof(USB_CONFIGURATION_DESCRIPTOR) \
@@ -161,7 +162,7 @@ CODE const struct
     USB_DESCRIPTOR_TYPE_ENDPOINT,
     CDC0_EP_RXD,                      /* bEndpointAddress */
     USB_ENDPOINT_TYPE_BULK,
-    SWAP(USB_MAX_PACKET),
+    SWAP(CDC0_MAX_PACKET),
     0,                                /* bInterval (polling interval: 50ms) */
   },
   {
@@ -170,7 +171,7 @@ CODE const struct
     USB_DESCRIPTOR_TYPE_ENDPOINT,
     CDC0_EP_TXD,                      /* bEndpointAddress */
     USB_ENDPOINT_TYPE_BULK,
-    SWAP(USB_MAX_PACKET),
+    SWAP(CDC0_MAX_PACKET),
     0,                                /* bInterval (polling interval: 50ms) */
   }
 };