#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 */
#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 */