|
| | 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) |
| |