* Master include file for the library USB functionality. This file should be included in all user projects making\r
* use of the USB portions of the library, instead of including any headers in the USB/LowLevel or USB/HighLevel\r
* directories.\r
+ */\r
+\r
+/** @defgroup Group_USB USB - LUFA/Drivers/USB/USB.h\r
*\r
- * Class specific utility files in USB/Class/ must still be included manually, as they are not normally part of\r
- * the USB library unless desired by the library user.\r
+ * \section Sec_Dependencies Module Source Dependencies\r
+ * The following files must be built with any user project that uses this module:\r
+ * - LUFA/Drivers/USB/LowLevel/DevChapter9.c\r
+ * - LUFA/Drivers/USB/LowLevel/Endpoint.c\r
+ * - LUFA/Drivers/USB/LowLevel/Host.c\r
+ * - LUFA/Drivers/USB/LowLevel/HostChapter9.c\r
+ * - LUFA/Drivers/USB/LowLevel/LowLevel.c\r
+ * - LUFA/Drivers/USB/LowLevel/Pipe.c\r
+ * - LUFA/Drivers/USB/HighLevel/Events.c\r
+ * - LUFA/Drivers/USB/HighLevel/StdDescriptors.c\r
+ * - LUFA/Drivers/USB/HighLevel/USBInterrupt.c\r
+ * - LUFA/Drivers/USB/HighLevel/USBTask.c\r
+ * - LUFA/Drivers/USB/Class/ConfigDescriptor.c\r
+ * - LUFA/Drivers/USB/Class/HIDParser.c\r
+ *\r
+ * \section Module Description\r
+ * Functions, macros, variables, enums and types related to the management of USB communications.\r
*/\r
\r
#ifndef __USB_H__\r
#endif\r
\r
/* Includes: */\r
- #include "LowLevel/USBMode.h"\r
+ #include "HighLevel/USBMode.h"\r
+ #include "HighLevel/USBTask.h"\r
+ #include "HighLevel/USBInterrupt.h"\r
+ #include "HighLevel/Events.h"\r
+ #include "HighLevel/StdDescriptors.h"\r
+\r
+ #include "LowLevel/LowLevel.h"\r
\r
#if defined(USB_CAN_BE_HOST) || defined(__DOXYGEN__)\r
#include "LowLevel/Host.h"\r
#if defined(USB_CAN_BE_BOTH) || defined(__DOXYGEN__)\r
#include "LowLevel/OTG.h"\r
#endif\r
-\r
- #include "LowLevel/LowLevel.h"\r
- #include "HighLevel/USBTask.h"\r
- #include "HighLevel/USBInterrupt.h"\r
- #include "HighLevel/Events.h"\r
- #include "HighLevel/StdDescriptors.h"\r
+ \r
+ #include "Class/ConfigDescriptor.h"\r
+ #include "Class/HIDParser.h"\r
\r
#endif\r
\r