Update benchmark projects.
[bertos.git] / bertos / drv / usb_endpoint.h
index e9ebc90c9caf65f585ec8c791b9ba078bba5e284..63c49bd5ff80033578add0498615d863fa2844aa 100644 (file)
 #include "cfg/cfg_usbkbd.h"
 #include "cfg/cfg_usbmouse.h"
 
-/*
- * NOTE: a USB inteface requires at least one endpoint. Moreover, there's the
- * special endpoint 0. In conclusion, the number of endpoints must be always
- * greater than the number of interfaces.
- */
-STATIC_ASSERT(CONFIG_USB_EP_MAX > CONFIG_USB_INTERFACE_MAX);
-
 /* Enpoint allocation (according to the compile-time options) */
 enum {
        USB_CTRL_ENDPOINT = 0, /* This must be always allocated */
@@ -76,4 +69,11 @@ enum {
 #endif
 };
 
+/*
+ * NOTE: a USB inteface requires at least one endpoint. Moreover, there's the
+ * special endpoint 0. In conclusion, the number of endpoints must be always
+ * greater than the number of interfaces.
+ */
+STATIC_ASSERT(USB_EP_MAX >= CONFIG_USB_INTERFACE_MAX);
+
 #endif /* USB_ENDPOINT_H */