Fixed RNDISEthernet not working under Linux due to Linux requiring an "optional"...
[pub/USBasp.git] / LUFA / Drivers / USB / USB.h
index 4d14088..e0d8127 100644 (file)
  *  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
- *  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
  */\r
 \r
 /** @defgroup Group_USB USB - LUFA/Drivers/USB/USB.h\r
  *\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