|
int | usb_create_pipe (usbdev_t *dev, int epaddr, int mps, int flags) |
|
int | usb_open_pipe (usbdev_t *dev, usb_endpoint_descr_t *epdesc) |
|
void | usb_destroy_pipe (usbdev_t *dev, int epaddr) |
|
void | usb_destroy_all_pipes (usbdev_t *dev) |
|
void | usb_destroy_device (usbdev_t *dev) |
|
usbdev_t * | usb_create_device (usbbus_t *bus, int lowspeed) |
|
usbreq_t * | usb_make_request (usbdev_t *dev, int epaddr, uint8_t *buf, int length, int flags) |
|
void | usb_poll (usbbus_t *bus) |
|
void | usb_daemon (usbbus_t *bus) |
|
int | usb_cancel_request (usbreq_t *ur) |
|
void | usb_free_request (usbreq_t *ur) |
|
void | usb_delay_ms (usbbus_t *bus, int ms) |
|
int | usb_queue_request (usbreq_t *ur) |
|
int | usb_wait_request (usbreq_t *ur) |
|
int | usb_sync_request (usbreq_t *ur) |
|
int | usb_make_sync_request (usbdev_t *dev, int epaddr, uint8_t *buf, int length, int flags) |
|
int | usb_simple_request (usbdev_t *dev, uint8_t reqtype, int bRequest, int wValue, int wIndex) |
|
int | usb_set_configuration (usbdev_t *dev, int config) |
|
int | usb_new_address (usbbus_t *bus) |
|
int | usb_set_address (usbdev_t *dev, int address) |
|
int | usb_set_ep0mps (usbdev_t *dev, int mps) |
|
int | usb_clear_stall (usbdev_t *dev, int epaddr) |
|
int | usb_std_request (usbdev_t *dev, uint8_t bmRequestType, uint8_t bRequest, uint16_t wValue, uint16_t wIndex, uint8_t *buffer, int length) |
|
int | usb_get_descriptor (usbdev_t *dev, uint8_t reqtype, int dsctype, int dscidx, uint8_t *respbuf, int buflen) |
|
int | usb_get_string (usbdev_t *dev, int id, char *buf, int maxlen) |
|
int | usb_get_device_descriptor (usbdev_t *dev, usb_device_descr_t *dscr, int smallflg) |
|
int | usb_get_config_descriptor (usbdev_t *dev, usb_config_descr_t *dscr, int idx, int maxlen) |
|
int | usb_get_device_status (usbdev_t *dev, usb_device_status_t *status) |
|
void | usb_complete_request (usbreq_t *ur, int status) |
|
void | usb_initroot (usbbus_t *bus) |
|
void * | usb_find_cfg_descr (usbdev_t *dev, int dtype, int idx) |
|