Jump To:
Leopard Sample Code: Hardware & Drivers
USB is a cross-platform peripheral standard that offers many benefits, such as expandability, autoconfiguration, hot plugging, and good performance. Typical USB devices include keyboards, mice, joysticks, game pads, and other low-cost devices. Developers can use I/O Kit APIs to create both in-kernel and application-level drivers for USB devices and interfaces.

Document Descriptions
On Off
Display

Sort by
Title
Sorted by
Date
CustomMediaIcons (HTML) (DMG) (ZIP)
Providing custom media icons for storage
2007-07-10
USBPrivateDataSample (HTML) (DMG) (ZIP)
Demonstrates notifications when a USB device is hotplugged and associating arbitrary data with each device.
2006-10-16
VendorSpecificType00 (HTML) (DMG) (ZIP)
Demonstrates how to access vendor-specific storage device functionality using a simple interface from user space code.
2006-10-02
SampleUSBAudioPlugin (HTML) (DMG) (ZIP)
USB audio plugin that performs a lowpass filtering operation on audio streamed through an audio USB Device.
2005-03-07