this software.\r
*/\r
\r
-/** \file\r
+/** \ingroup Group_USB\r
+ * @defgroup Group_USBInterrupt Endpoint and Pipe Interrupts\r
*\r
- * Main USB interrupt vector handler. This file manages the main USB interrupt vector, for handling such\r
- * events as VBUS interrupts (on supported USB AVR models), device connections and disconnections, etc.\r
+ * This module manages the main USB interrupt vector, for handling such events as VBUS interrupts\r
+ * (on supported USB AVR models), device connections and disconnections, etc. as well as providing\r
+ * easy to use macros for the management of the unified Endpoint/Pipe interrupt vector.\r
+ *\r
+ * @{\r
*/\r
\r
#ifndef __USBINTERRUPT_H__\r
\r
#include "../../../Common/Common.h"\r
#include "../LowLevel/LowLevel.h"\r
- #include "../LowLevel/USBMode.h"\r
+ #include "USBMode.h"\r
#include "Events.h"\r
\r
/* Enable C linkage for C++ Compilers: */\r
#if defined(__cplusplus)\r
}\r
#endif\r
- \r
+\r
#endif\r
+\r
+/** @} */\r