9 typedef struct sUSBHost tUSBHost;
10 typedef struct sUSBDevice tUSBDevice;
33 PID_DATA2 = 0x87, // USB2 only
34 PID_MDATA = 0x0F, // USB2 only
55 PID_PRE = 0x3C, PID_ERR = 0x3C,
66 * \note 00101 - X^5+X^2+1
68 extern Uint8 USB_TokenCRC(void *Data, int len);
70 * \note X^16 + X15 + X^2 + 1
72 extern Uint16 USB_DataCRC(void *Data, int len);
76 * \brief Defines a USB Host Controller
82 int (*SendPacket)(int ID, int Length, void *Data);
86 * \brief Defines a single device on the USB Bus