3 * - By John Hodge (thePowersGang)
6 * - USB Host Controller Interface
14 typedef struct sUSBHostDef tUSBHostDef;
16 typedef void (*tUSBHostCb)(void *DataPtr, void *Data, int Length);
18 typedef void *(*tUSBHostOp)(void *Ptr, int Fcn, int Endpt, int DataTgl, tUSBHostCb CB, void *CbData, void *Data, size_t Length);
21 * \brief Defines a USB Host Controller type
29 int (*IsOpComplete)(void *Ptr, void *OpPtr);
31 void (*CheckPorts)(void *Ptr);
34 extern tUSBHub *USB_RegisterHost(tUSBHostDef *HostDef, void *ControllerPtr, int nPorts);