XenevaOS
Loading...
Searching...
No Matches
Macros | Functions
usbmidi.c File Reference
#include "uspi/usbmidi.h"
#include "uspi/usbhostcontroller.h"
#include "uspi/devicenameservice.h"
#include "uspi/assert.h"
#include "uspios.h"
Include dependency graph for usbmidi.c:

Macros

#define EVENT_PACKET_SIZE   4
 

Functions

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

Macro Definition Documentation

◆ EVENT_PACKET_SIZE

#define EVENT_PACKET_SIZE   4

Function Documentation

◆ _CUSBMIDIDevice()

void _CUSBMIDIDevice ( TUSBMIDIDevice pThis)

◆ USBMIDIDevice()

void USBMIDIDevice ( TUSBMIDIDevice pThis,
TUSBFunction pDevice 
)

◆ USBMIDIDeviceConfigure()

boolean USBMIDIDeviceConfigure ( TUSBFunction pUSBFunction)

◆ USBMIDIDeviceRegisterPacketHandler()

void USBMIDIDeviceRegisterPacketHandler ( TUSBMIDIDevice pThis,
TMIDIPacketHandler pPacketHandler 
)