3 * - By John Hodge (thePowersGang)
6 * - USB Host Controller Interface
14 typedef struct sUSBHostDef tUSBHostDef;
17 * \brief Defines a USB Host Controller type
21 void *(*SendIN)(void *Ptr, int Fcn, int Endpt, int DataTgl, int bIOC, void *Data, size_t Length);
22 void *(*SendOUT)(void *Ptr, int Fcn, int Endpt, int DataTgl, int bIOC, void *Data, size_t Length);
23 void *(*SendSETUP)(void *Ptr, int Fcn, int Endpt, int DataTgl, int bIOC, void *Data, size_t Length);
25 void (*CheckPorts)(void *Ptr);
28 extern tUSBHub *USB_RegisterHost(tUSBHostDef *HostDef, void *ControllerPtr, int nPorts);