+++ /dev/null
-/*\r
- LUFA Library\r
- Copyright (C) Dean Camera, 2012.\r
-\r
- dean [at] fourwalledcubicle [dot] com\r
- www.lufa-lib.org\r
-*/\r
-\r
-/*\r
- Copyright 2012 Dean Camera (dean [at] fourwalledcubicle [dot] com)\r
-\r
- Permission to use, copy, modify, distribute, and sell this\r
- software and its documentation for any purpose is hereby granted\r
- without fee, provided that the above copyright notice appear in\r
- all copies and that both that the copyright notice and this\r
- permission notice and warranty disclaimer appear in supporting\r
- documentation, and that the name of the author not be used in\r
- advertising or publicity pertaining to distribution of the\r
- software without specific, written prior permission.\r
-\r
- The author disclaim all warranties with regard to this\r
- software, including all implied warranties of merchantability\r
- and fitness. In no event shall the author be liable for any\r
- special, indirect or consequential damages or any damages\r
- whatsoever resulting from loss of use, data or profits, whether\r
- in an action of contract, negligence or other tortious action,\r
- arising out of or in connection with the use or performance of\r
- this software.\r
-*/\r
-\r
-/** \file\r
- * \brief Master include file for the library USB MIDI Class driver.\r
- *\r
- * Master include file for the library USB MIDI Class driver, for both host and device modes, where available.\r
- *\r
- * This file should be included in all user projects making use of this optional class driver, instead of\r
- * including any headers in the USB/ClassDriver/Device, USB/ClassDriver/Host or USB/ClassDriver/Common subdirectories.\r
- */\r
-\r
-/** \ingroup Group_USBClassDrivers\r
- * \defgroup Group_USBClassMIDI MIDI Class Driver\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/Class/Device/MIDIClassDevice.c <i>(Makefile source module name: LUFA_SRC_USBCLASS)</i>\r
- * - LUFA/Drivers/USB/Class/Host/MIDIClassHost.c <i>(Makefile source module name: LUFA_SRC_USBCLASS)</i>\r
- *\r
- * \section Sec_ModDescription Module Description\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 manually\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 interface 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
-\r
-#ifndef _MIDI_CLASS_H_\r
-#define _MIDI_CLASS_H_\r
-\r
- /* Macros: */\r
- #define __INCLUDE_FROM_USB_DRIVER\r
- #define __INCLUDE_FROM_MIDI_DRIVER\r
-\r
- /* Includes: */\r
- #include "../Core/USBMode.h"\r
-\r
- #if defined(USB_CAN_BE_DEVICE)\r
- #include "Device/MIDIClassDevice.h"\r
- #endif\r
-\r
- #if defined(USB_CAN_BE_HOST)\r
- #include "Host/MIDIClassHost.h"\r
- #endif\r
-\r
-#endif\r
-\r
-/** @} */\r
-\r