libusb Developers Guide

Johannes Erdfelt


Table of Contents
Preface
I. Introduction
Overview
Current OS support
II. API
Timeouts
Data Types
III. Functions
I. Core
usb_init -- Initialize libusb
usb_find_busses -- Find's all USB busses on system
usb_find_devices -- Find all devices on all USB devices
usb_open -- Open's a USB device
usb_close -- Close's a USB device
II. Control Transfers
usb_control_msg -- Send a control message to a device
III. Bulk Transfers
usb_bulk_write -- Write data to a bulk endpoint
usb_bulk_read -- Read data from a bulk endpoint
IV. Examples
Other Applications