Method: LIBUSB::DevHandle#attach_kernel_driver

Defined in:
lib/libusb/dev_handle.rb

#attach_kernel_driver(interface) ⇒ Object

Re-attach an interface’s kernel driver, which was previously detached using #detach_kernel_driver.

Parameters:

  • interface (Interface, Fixnum)

    the interface to attach the driver to



280
281
282
283
284
# File 'lib/libusb/dev_handle.rb', line 280

def attach_kernel_driver(interface)
  interface = interface.bInterfaceNumber if interface.respond_to? :bInterfaceNumber
  res = Call.libusb_attach_kernel_driver(@pHandle, interface)
  LIBUSB.raise_error res, "in libusb_attach_kernel_driver" if res!=0
end