Drivers Libusb.org Others

Posted on

Zadig allows you to mix and match your hardware with a particullar driver: WinUSB, libusb, libusb-win32 or libusbK. If you used RTL SDR or any other open sourced project involving USB driver which need a special driver that has API supported by your USB hardware, you might already have this utility on your PC or Laptop. This page contains drivers for RTL2838UHIDIR manufactured by libusb.org™. Please note we are carefully scanning all the content on our website for viruses and trojans. This and other Other drivers we're hosting are 100% safe. Vendor: libusb.org™ Device: RTL2838UHIDIR.

  1. Drivers Libusb.org Others Help
  2. Drivers Libusb.org Others And Others
  3. Drivers Libusb.org Others Help
  4. Drivers Libusb.org Others Crossword Clue
const struct libusb_version *libusb_get_version(void)DriversThis function returns version information about LibUSB.

intlibusb_init(libusb_context **ctx)This function initialises libusb.It must be called at the beginningof the program, before other libusb routines are used.This function returns 0 on success or LIBUSB_ERROR onfailure.

voidlibusb_exit(libusb_context *ctx)Deinitialise libusb.Must be called at the end of the application.Other libusb routines may not be called after this function.

Others intlibusb_has_capability(uint32_t capability)This function checks the runtime capabilities oflibusb.This function will return non-zero if the givencapabilityis supported, 0 if it is not supported.The valid values forcapabilityLibusb.orgare:
LIBUSB_CAP_HAS_CAPABILITY
libusbsupportslibusb_has_capability().
LIBUSB_CAP_HAS_HOTPLUG
libusbsupports hotplug notifications.
LIBUSB_CAP_HAS_HID_ACCESS
libusbcan access HID devices without requiring user intervention.
LIBUSB_CAP_SUPPORTS_DETACH_KERNEL_DRIVER
libusbsupports detaching of the default USB driver withlibusb_detach_kernel_driver().

const char *libusb_strerror(int code)Get the ASCII representation of the error given by thecodeargument.This function does not return NULL.

const char *libusb_error_name(int code)Get the ASCII representation of the error enum given by thecodeargument.This function does not return NULL.

voidlibusb_set_debug(libusb_context *ctx, int level)Set the debug level tolevel.

ssize_tlibusb_get_device_list(libusb_context *ctx, libusb_device ***list)Populatelistwith the list of usb devices available, adding a reference to eachdevice in the list.All the list entries created by thisfunction must have their reference counterdecremented when you are done with them,and the list itself must be freed.Thisfunction returns the number of devices in the list or a LIBUSB_ERROR code.

voidlibusb_free_device_list(libusb_device **list, int unref_devices)Free the list of devices discovered by libusb_get_device_list.Ifunref_deviceis set to 1 all devices in the list have their referencecounter decremented once.

uint8_tlibusb_get_bus_number(libusb_device *dev)Returns the number of the bus contained by the devicedev.

uint8_tlibusb_get_port_number(libusb_device *dev)Returns the port number which the device given bydevis attached to.

intlibusb_get_port_numbers(libusb_device *dev, uint8_t *buf, uint8_t bufsize)Stores, in the bufferbufof sizebufsize,the list of all port numbers from root for the devicedev.

intlibusb_get_port_path(libusb_context *ctx, libusb_device *dev, uint8_t *buf, uint8_t bufsize)Deprecated function equivalent to libusb_get_port_numbers.

Drivers Libusb.org Others Help

uint8_tlibusb_get_device_address(libusb_device *dev)Returns the device_address contained by the devicedev.

enum libusb_speedlibusb_get_device_speed(libusb_device *dev)Returns the wire speed at which the device is connected.See the LIBUSB_SPEED_XXX enums for more information.LIBUSB_SPEED_UNKNOWN is returned in case of unknown wire speed.

intlibusb_get_max_packet_size(libusb_device *dev, unsigned char endpoint)Returns the wMaxPacketSize value on success, LIBUSB_ERROR_NOT_FOUND if theendpoint does not exist and LIBUSB_ERROR_OTHERS on other failure.

Drivers Libusb.org Others And Others

intlibusb_get_max_iso_packet_size(libusb_device *dev, unsigned char endpoint)Returns the packet size multiplied by the packet multiplier on success,LIBUSB_ERROR_NOT_FOUND if the endpoint does not exist andLIBUSB_ERROR_OTHERS on other failure.

Drivers libusb.org others crossword clue

libusb_device *libusb_ref_device(libusb_device *dev)Increment the reference counter of the devicedev.

voidlibusb_unref_device(libusb_device *dev)Decrement the reference counter of the devicedev.

intlibusb_open(libusb_device *dev, libusb_device_handle **devh)Open a device and obtain a device_handle.Returns 0 on success,LIBUSB_ERROR_NO_MEM on memory allocation problems, LIBUSB_ERROR_ACCESSon permissions problems, LIBUSB_ERROR_NO_DEVICE if the device has beendisconnected and a LIBUSB_ERROR code on other errors.

libusb_device_handle *libusb_open_device_with_vid_pid(libusb_context *ctx, uint16_t vid, uint16_t pid)A convenience function to open a device by vendor and product IDsvidandpid.Returns NULL on error.

voidlibusb_close(libusb_device_handle *devh)Close a device handle.

Drivers Libusb.org Others Help

libusb_device *libusb_get_device(libusb_device_handle *devh)Get the device contained by devh.Returns NULL on error.

intlibusb_get_configuration(libusb_device_handle *devh, int *config)Returns the value of the current configuration.Returns 0on success, LIBUSB_ERROR_NO_DEVICE if the device has been disconnectedand a LIBUSB_ERROR code on error.

Drivers Libusb.org Others Crossword Clue

intlibusb_set_configuration(libusb_device_handle *devh, int config)Set the active configuration toconfigfor the device contained bydevh.This function returns 0 on success, LIBUSB_ERROR_NOT_FOUND if the requestedconfiguration does not exist, LIBUSB_ERROR_BUSY if the interfaces are currentlyclaimed, LIBUSB_ERROR_NO_DEVICE if the device has been disconnected and aLIBUSB_ERROR code on failure.

intlibusb_claim_interface(libusb_device_handle *devh, int interface_number)Claim an interface in a given libusb_handledevh.This is a non-blocking function.It returns 0 on success, LIBUSB_ERROR_NOT_FOUNDif the requested interface does not exist, LIBUSB_ERROR_BUSY if a program ordriver has claimed the interface, LIBUSB_ERROR_NO_DEVICE if the device hasbeen disconnected and a LIBUSB_ERROR code on failure.

intlibusb_release_interface(libusb_device_handle *devh, int interface_number)This function releases an interface.All the claimed interfaces on a device must be releasedbefore closing the device.Returns 0 on success, LIBUSB_ERROR_NOT_FOUND if theinterface was not claimed, LIBUSB_ERROR_NO_DEVICE if the device has beendisconnected and LIBUSB_ERROR on failure.

intlibusb_set_interface_alt_setting(libusb_device_handle *dev, int interface_number, int alternate_setting)Activate an alternate setting for an interface.Returns 0 on success,LIBUSB_ERROR_NOT_FOUND if the interface was not claimed or the requestedsetting does not exist, LIBUSB_ERROR_NO_DEVICE if the device has beendisconnected and a LIBUSB_ERROR code on failure.

intlibusb_clear_halt(libusb_device_handle *devh, unsigned char endpoint)Clear an halt/stall for a endpoint.Returns 0 on success, LIBUSB_ERROR_NOT_FOUNDif the endpoint does not exist, LIBUSB_ERROR_NO_DEVICE if the device has beendisconnected and a LIBUSB_ERROR code on failure.

intlibusb_reset_device(libusb_device_handle *devh)Perform an USB port reset for an usb device.Returns 0 on success,LIBUSB_ERROR_NOT_FOUND if re-enumeration is required or if the device hasbeen disconnected and a LIBUSB_ERROR code on failure.

intlibusb_check_connected(libusb_device_handle *devh)Test if the USB device is still connected.Returns 0 on success,LIBUSB_ERROR_NO_DEVICE if it has been disconnected and a LIBUSB_ERRORcode on failure.

intlibusb_kernel_driver_active(libusb_device_handle *devh, int interface)Determine if a driver is active on a interface.Returns 0 if no kernel driver is activeand 1 if a kernel driver is active, LIBUSB_ERROR_NO_DEVICEif the device has been disconnected and a LIBUSB_ERROR code on failure.

intlibusb_get_driver(libusb_device_handle *devh, int interface, char *name, int namelen)or intlibusb_get_driver_np(libusb_device_handle *devh, int interface, char *name, int namelen)Copy the name of the driver attached to the givendeviceandinterfaceinto the buffernameof lengthnamelen.Returns 0 on success, LIBUSB_ERROR_NOT_FOUND if no kernel driver is attachedto the given interface and LIBUSB_ERROR_INVALID_PARAM if the interface doesnot exist.This function is non-portable.The buffer pointed to bynameis only zero terminated on success.

intlibusb_detach_kernel_driver(libusb_device_handle *devh, int interface)or intlibusb_detach_kernel_driver_np(libusb_device_handle *devh, int interface)Detach a kernel driver from an interface.This is needed to claim an interface already claimed by a kernel driver.Returns 0 on success, LIBUSB_ERROR_NOT_FOUND if no kernel driver was active,LIBUSB_ERROR_INVALID_PARAM if the interface does not exist,LIBUSB_ERROR_NO_DEVICE if the device has been disconnectedand a LIBUSB_ERROR code on failure.This function is non-portable.

intlibusb_attach_kernel_driver(libusb_device_handle *devh, int interface)Re-attach an interface kernel driver that was previously detached.Returns 0 on success,LIBUSB_ERROR_INVALID_PARAM if the interface does not exist,LIBUSB_ERROR_NO_DEVICEif the device has been disconnected, LIBUSB_ERROR_BUSY if the driver cannot beattached because the interface is claimed by a program or driver and aLIBUSB_ERROR code on failure.

intlibusb_set_auto_detach_kernel_driver(libusb_device_handle *devh, int enable)This function enables automatic kernel interface driver detach when aninterface is claimed.When the interface is restored the kernel driver is allowed to be re-attached.If theenableargument is non-zero the feature is enabled.Else disabled.Returns 0 on success and a LIBUSB_ERROR code onfailure.