* \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/Class/Device/MIDI.c\r
- * - LUFA/Drivers/USB/Class/Host/MIDI.c\r
*\r
* \section Module Description\r
- * Functions, macros, variables, enums and types related to the management of USB MIDI Class interfaces\r
- * within a USB device. Note that the MIDI class is actually a special case of the regular Audio class,\r
- * thus this module depends on structure definitions from the \ref Group_USBClassAudioDevice class driver module.\r
+ * MIDI Class Driver module. This module contains an internal implementation of the USB MIDI Class, for both Device\r
+ * and Host USB modes. User applications can use this class driver instead of implementing the MIDI class manuall\r
+ * via the low-level LUFA APIs.\r
+ *\r
+ * This module is designed to simplify the user code by exposing only the required interface needed to interace with\r
+ * Hosts or Devices using the USB MIDI Class.\r
+ *\r
+ * \note The USB MIDI class is actually a special case of the regular Audio class, thus this module depends on\r
+ * structure definitions from the \ref Group_USBClassAudioDevice class driver module.\r
*\r
* @{\r
*/\r
#include "Device/MIDI.h"\r
#endif\r
\r
- #if defined(USB_CAN_BE_HOST)\r
- #include "Host/MIDI.h"\r
- #endif\r
- \r
#endif\r
\r
/** @} */\r