usb_dev_handle
usb_detach_kernel_driver_np(usb_dev_handle * dev, int interface)
usb_get_transfer_by_ep_no(usb_dev_handle * dev, uint8_t ep_no)
usb_dev_handle *
usb_close(usb_dev_handle * udev)
usb_get_string(usb_dev_handle * dev, int strindex,
usb_get_string_simple(usb_dev_handle * dev, int strindex,
usb_get_descriptor_by_endpoint(usb_dev_handle * udev, int ep, uint8_t type,
usb_get_descriptor(usb_dev_handle * udev, uint8_t type, uint8_t desc_index,
usb_fetch_and_parse_descriptors(usb_dev_handle * udev)
usb_std_io(usb_dev_handle * dev, int ep, char *bytes, int size,
usb_bulk_write(usb_dev_handle * dev, int ep, char *bytes,
usb_bulk_read(usb_dev_handle * dev, int ep, char *bytes,
usb_interrupt_write(usb_dev_handle * dev, int ep, char *bytes,
usb_interrupt_read(usb_dev_handle * dev, int ep, char *bytes,
usb_control_msg(usb_dev_handle * dev, int requesttype, int request,
usb_set_configuration(usb_dev_handle * udev, int bConfigurationValue)
usb_claim_interface(usb_dev_handle * dev, int interface)
usb_release_interface(usb_dev_handle * dev, int interface)
usb_set_altinterface(usb_dev_handle * dev, int alternate)
usb_resetep(usb_dev_handle * dev, unsigned int ep)
usb_clear_halt(usb_dev_handle * dev, unsigned int ep)
usb_reset(usb_dev_handle * dev)
usb_check_connected(usb_dev_handle * dev)
usb_device(usb_dev_handle * dev)
usb_get_driver_np(usb_dev_handle * dev, int interface, char *name, int namelen)
struct usb_dev_handle;
typedef struct usb_dev_handle usb_dev_handle;
usb_dev_handle *usb_open(struct usb_device *dev);
int usb_close(usb_dev_handle * dev);
int usb_get_string(usb_dev_handle * dev, int index, int langid, char *buf, size_t buflen);
int usb_get_string_simple(usb_dev_handle * dev, int index, char *buf, size_t buflen);
int usb_get_descriptor_by_endpoint(usb_dev_handle * udev, int ep, uint8_t type, uint8_t index, void *buf, int size);
int usb_get_descriptor(usb_dev_handle * udev, uint8_t type, uint8_t index, void *buf, int size);
void usb_fetch_and_parse_descriptors(usb_dev_handle * udev);
int usb_bulk_write(usb_dev_handle * dev, int ep, char *bytes, int size, int timeout);
int usb_bulk_read(usb_dev_handle * dev, int ep, char *bytes, int size, int timeout);
int usb_interrupt_write(usb_dev_handle * dev, int ep, char *bytes, int size, int timeout);
int usb_interrupt_read(usb_dev_handle * dev, int ep, char *bytes, int size, int timeout);
int usb_control_msg(usb_dev_handle * dev, int requesttype, int request, int value, int index, char *bytes, int size, int timeout);
int usb_set_configuration(usb_dev_handle * dev, int configuration);
int usb_claim_interface(usb_dev_handle * dev, int interface);
int usb_release_interface(usb_dev_handle * dev, int interface);
int usb_set_altinterface(usb_dev_handle * dev, int alternate);
int usb_resetep(usb_dev_handle * dev, unsigned int ep);
int usb_clear_halt(usb_dev_handle * dev, unsigned int ep);
int usb_reset(usb_dev_handle * dev);
int usb_check_connected(usb_dev_handle * dev);
struct usb_device *usb_device(usb_dev_handle * dev);
int usb_get_driver_np(usb_dev_handle * dev, int interface, char *name, int namelen);
int usb_detach_kernel_driver_np(usb_dev_handle * dev, int interface);