XenevaOS
Loading...
Searching...
No Matches
Classes | Typedefs | Functions
usbmidi.h File Reference
#include "uspi/usbfunction.h"
#include "uspi/usbendpoint.h"
#include "uspi/usbrequest.h"
#include "uspi/types.h"
Include dependency graph for usbmidi.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  TUSBMIDIDevice
 

Typedefs

typedef void TMIDIPacketHandler(unsigned nCable, unsigned nLength, u8 *pPacket)
 
typedef struct TUSBMIDIDevice TUSBMIDIDevice
 

Functions

void USBMIDIDevice (TUSBMIDIDevice *pThis, TUSBFunction *pFunction)
 
void _CUSBMIDIDevice (TUSBMIDIDevice *pThis)
 
boolean USBMIDIDeviceConfigure (TUSBFunction *pUSBFunction)
 
void USBMIDIDeviceRegisterPacketHandler (TUSBMIDIDevice *pThis, TMIDIPacketHandler *pPacketHandler)
 

Typedef Documentation

◆ TMIDIPacketHandler

typedef void TMIDIPacketHandler(unsigned nCable, unsigned nLength, u8 *pPacket)

◆ TUSBMIDIDevice

Function Documentation

◆ _CUSBMIDIDevice()

void _CUSBMIDIDevice ( TUSBMIDIDevice pThis)

◆ USBMIDIDevice()

void USBMIDIDevice ( TUSBMIDIDevice pThis,
TUSBFunction pFunction 
)

◆ USBMIDIDeviceConfigure()

boolean USBMIDIDeviceConfigure ( TUSBFunction pUSBFunction)

◆ USBMIDIDeviceRegisterPacketHandler()

void USBMIDIDeviceRegisterPacketHandler ( TUSBMIDIDevice pThis,
TMIDIPacketHandler pPacketHandler 
)