@ -112,13 +112,6 @@
*/
bool MIDI_Device_ConfigureEndpoints ( USB_ClassInfo_MIDI_Device_t * const MIDIInterfaceInfo ) ATTR_NON_NULL_PTR_ARG ( 1 ) ;
/** Processes incoming control requests from the host, that are directed to the given MIDI class interface. This should be
* linked to the library \ ref EVENT_USB_Device_UnhandledControlRequest ( ) event .
*
* \ param [ in , out ] MIDIInterfaceInfo Pointer to a structure containing a MIDI Class configuration and state
*/
void MIDI_Device_ProcessControlRequest ( USB_ClassInfo_MIDI_Device_t * const MIDIInterfaceInfo ) ATTR_NON_NULL_PTR_ARG ( 1 ) ;
/** Sends a MIDI event packet to the host. If no host is connected, the event packet is discarded. Events are queued into the
* endpoint bank until either the endpoint bank is full , or \ ref MIDI_Device_Flush ( ) is called . This allows for multiple
* MIDI events to be packed into a single endpoint packet , increasing data throughput .
@ -170,6 +163,17 @@
( void ) MIDIInterfaceInfo ;
}
/** Processes incoming control requests from the host, that are directed to the given MIDI class interface. This should be
* linked to the library \ ref EVENT_USB_Device_UnhandledControlRequest ( ) event .
*
* \ param [ in , out ] MIDIInterfaceInfo Pointer to a structure containing a MIDI Class configuration and state
*/
static inline void MIDI_Device_ProcessControlRequest ( USB_ClassInfo_MIDI_Device_t * const MIDIInterfaceInfo ) ATTR_NON_NULL_PTR_ARG ( 1 ) ;
static inline void MIDI_Device_ProcessControlRequest ( USB_ClassInfo_MIDI_Device_t * const MIDIInterfaceInfo )
{
( void ) MIDIInterfaceInfo ;
}
/* Disable C linkage for C++ Compilers: */
# if defined(__cplusplus)
}