A | |
| application [USB.Class] | |
| attach_kernel_driver [USB] |
Re-attach an interface's kernel driver, which was previously
detached using
USB.detach_kernel_driver.
|
| audio [USB.Class] | |
B | |
| bulk_recv [USB] | bulk_recv ~handle ~endpoint ?timeout buffer offset length
|
| bulk_send [USB] | bulk_send ~handle ~endpoint ?timeout buffer offset length
|
C | |
| claim_interface [USB] | claim_interface handle interface_number
|
| clear_feature [USB.Request] |
Clear or disable a specific feature
|
| clear_halt [USB] | clear_halt handle endpoint clears the halt/stall condition for
an endpoint.
|
| close [USB] |
Close a previously opened device handle
|
| communication [USB.Class] | |
| config [USB.DT] | |
| content_security [USB.Class] | |
| control_recv [USB] |
Receives a control packet.
|
| control_send [USB] |
Sends a control packet.
|
D | |
| data [USB.Class] | |
| detach_kernel_driver [USB] |
Detach a kernel driver from an interface.
|
| device [USB.DT] | |
| diagnostic_device [USB.Class] | |
E | |
| endpoint [USB.DT] | |
| error_message [USB] | error_message error returns a human readable description of
the error
|
G | |
| get_active_config_descriptor [USB] |
Get the USB configuration descriptor for the currently active
configuration.
|
| get_bus_number [USB] |
Get the number of the bus that a device is connected to.
|
| get_config_descriptor [USB] |
Get a USB configuration descriptor based on its index.
|
| get_config_descriptor_by_value [USB] |
Get a USB configuration descriptor with a specific
cd_configuration_value.
|
| get_configuration [USB.Request] |
Get the current device configuration value
|
| get_configuration [USB] | get_configuration handle returns the current configuration of
a device
|
| get_descriptor [USB.Request] |
Get the specified descriptor
|
| get_device [USB] |
Get the underlying device for a handle
|
| get_device_address [USB] |
Get the address of the device on the bus it is connected to.
|
| get_device_descriptor [USB] |
Get the USB device descriptor for a given device.
|
| get_device_list [USB] |
Returns a list of USB devices currently attached to the
system.
|
| get_interface [USB.Request] |
Return the selected alternate setting for the specified interface
|
| get_max_packet_size [USB] | get_max_packet_size ~device ~direction ~endpoint Convenience
function to retrieve the wMaxPacketSize value for a particular
endpoint in the active device configuration.
|
| get_status [USB.Request] |
Request status of the specific recipient
|
| get_string_descriptor [USB] |
Retrieve a string descriptor from a device.
|
H | |
| handle_error [USB] | handle_unix_error f x applies f to x and returns the
result.
|
| hid [USB.DT] | |
| hid [USB.Class] | |
| hub [USB.DT] | |
| hub [USB.Class] | |
I | |
| image [USB.Class] | |
| init [USB] |
When forced,
init initialises libusb.
|
| interface [USB.DT] | |
| interrupt_recv [USB] | interrupt_recv ~handle ~endpoint ?timeout buffer offset length
|
| interrupt_send [USB] | interrupt_send ~handle ~endpoint ?timeout buffer offset length
|
| iso_recv [USB] | |
| iso_send [USB] | |
K | |
| kernel_driver_active [USB] |
Determine if a kernel driver is active on an interface.
|
M | |
| mass_storage [USB.Class] | |
O | |
| open_device [USB] |
Open a device and obtain a device handle.
|
| open_device_with [USB] | open_device_with ~vendor_id ~product_id
|
P | |
| per_interface [USB.Class] | |
| personal_healthcare [USB.Class] | |
| physical [USB.DT] | |
| physical [USB.Class] | |
| printer [USB.Class] | |
| ptp [USB.Class] |
Legacy name, same as
USB.Class.image.
|
R | |
| release_interface [USB] |
Release an interface previously claimed with libusb_claim_interface().
|
| report [USB.DT] | |
| reset_device [USB] | reset_device handle reset the given device
|
S | |
| set_address [USB.Request] |
Set device address for all future accesses
|
| set_configuration [USB.Request] |
Set device configuration
|
| set_configuration [USB] | set_configuration handle conf change the current configuration
of a device
|
| set_debug [USB] | set_debug level set the debug level.
|
| set_descriptor [USB.Request] |
Used to update existing descriptors or add new descriptors
|
| set_feature [USB.Request] |
Set or enable a specific feature
|
| set_interface [USB.Request] |
Select an alternate interface for the specified interface
|
| set_interface_alt_setting [USB] | set_interface_alt_setting handle interface alternate_setting
activates an alternate setting for an interface.
|
| smart_card [USB.Class] | |
| string [USB.DT] | |
| synch_frame [USB.Request] |
Set then report an endpoint's synchronization frame
|
T | |
| to_string [USB.Class] |
Returns a string representation of a device class code
|
| transfer_error_message [USB] | transfer_error_message error
|
V | |
| vendor_specific [USB.Class] | |
| video [USB.Class] | |
W | |
| wireless [USB.Class] |