|
| HIDBoot (USBHost *p) |
|
virtual uint32_t | SetReportParser (uint32_t id, HIDReportParser *prs) |
|
virtual uint32_t | Init (uint32_t parent, uint32_t port, uint32_t lowspeed) |
|
virtual uint32_t | Release () |
|
virtual uint32_t | Poll () |
|
virtual uint32_t | GetAddress () |
|
virtual void | EndpointXtract (uint32_t conf, uint32_t iface, uint32_t alt, uint32_t proto, const USB_ENDPOINT_DESCRIPTOR *ep) |
|
| HID (USBHost *pusb) |
|
const USBHost * | GetUsb () |
|
uint32_t | SetProtocol (uint32_t iface, uint32_t protocol) |
|
uint32_t | GetProtocol (uint32_t iface, uint8_t *dataptr) |
|
uint32_t | GetIdle (uint32_t iface, uint32_t reportID, uint8_t *dataptr) |
|
uint32_t | SetIdle (uint32_t iface, uint32_t reportID, uint32_t duration) |
|
uint32_t | GetReportDescr (uint32_t ep, USBReadParser *parser=NULL) |
|
uint32_t | GetHidDescr (uint32_t ep, uint32_t nbytes, uint8_t *dataptr) |
|
uint32_t | GetReport (uint32_t ep, uint32_t iface, uint32_t report_type, uint32_t report_id, uint32_t nbytes, uint8_t *dataptr) |
|
uint32_t | SetReport (uint32_t ep, uint32_t iface, uint32_t report_type, uint32_t report_id, uint32_t nbytes, uint8_t *dataptr) |
|