USB Class Drivers
[USB - LUFA/Drivers/USB/USB.h]


Modules

 Audio Device Class Driver - LUFA/Drivers/Class/Audio.h
 CDC Device Class Driver - LUFA/Drivers/Class/CDC.h
 HID Device Class Driver - LUFA/Drivers/Class/HID.h
 Mass Storage Device Class Driver - LUFA/Drivers/Class/MassStorage.h
 MIDI Device Class Driver - LUFA/Drivers/Class/MIDI.h
 RNDIS Device Class Driver - LUFA/Drivers/Class/RNDIS.h
 Still Image Device Class Driver - LUFA/Drivers/Class/StillImage.h

Detailed Description

Drivers for both host and device mode of the standard USB classes, for rapid application development. Class drivers give a framework which sits on top of the low level library API, allowing for standard USB classes to be implemented in a project with minimal user code. These drivers can be used in conjunction with the library low level APIs to implement interfaces both via the class drivers and via the standard library APIs.

Multiple device mode class drivers can be used within a project, including multiple instances of the same class driver. In this way, USB Hosts and Devices can be made quickly using the internal class drivers so that more time and effort can be put into the end application instead of the USB protocol.

Warning:
The Host mode Class Drivers are currently incomplete and are included for preview purposes only. The Host mode class drivers should not be used in any user project until they have been completed in a later revision.

Generated on Sun Aug 9 19:53:13 2009 for LUFA (Formerly MyUSB) Library by  doxygen 1.5.9