LUFA Library  120730
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
VID and PID values

VID and PID Allocations

The LUFA library uses VID/PID combinations generously donated by Atmel. The following VID/PID combinations are used within the LUFA demos, and thus may be re-used by derivations of each demo. Free PID values may be used by future LUFA demo projects.

These VID/PID values should not be used in commercial designs under any circumstances. Private projects may use the following values freely, but must accept any collisions due to other LUFA derived private projects sharing identical values. It is suggested that private projects using interfaces compatible with existing demos share the same VID/PID value.

VID PID

Usage

0x03EB 0x2040

Test VID/PID (See below)

0x03EB 0x2041

Mouse Demo Application

0x03EB 0x2042

Keyboard Demo Application

0x03EB 0x2043

Joystick Demo Application

0x03EB 0x2044

CDC Demo Application

0x03EB 0x2045

Mass Storage Demo Application

0x03EB 0x2046

Audio Output Demo Application

0x03EB 0x2047

Audio Input Demo Application

0x03EB 0x2048

MIDI Demo Application

0x03EB 0x2049

MagStripe Project

0x03EB 0x204A

CDC Bootloader

0x03EB 0x204B

USB to Serial Demo Application

0x03EB 0x204C

RNDIS Demo Application

0x03EB 0x204D

Combined Keyboard and Mouse Demo Application

0x03EB 0x204E

Dual CDC Demo Application

0x03EB 0x204F

Generic HID Demo Application

0x03EB 0x2060

Benito Programmer Project

0x03EB 0x2061

Combined Mass Storage and Keyboard Demo

0x03EB 0x2062

Combined CDC and Mouse Demo

0x03EB 0x2063

Mass Storage/HID Interface Datalogger Project

0x03EB 0x2064

Interfaceless Control-Only LUFA Devices

0x03EB 0x2065

Test and Measurement Demo

0x03EB 0x2066

Multiple Report Keyboard/Mouse HID Demo

0x03EB 0x2067

HID Class Bootloader

0x03EB 0x2068

Virtual Serial/Mass Storage Demo

0x03EB 0x2069

Webserver Project

0x03EB 0x206A

Media Control Project

0x03EB 0x206B

Currently Unallocated

0x03EB 0x206C

Currently Unallocated

0x03EB 0x206D

Currently Unallocated

0x03EB 0x206E

Currently Unallocated

0x03EB 0x206F

Currently Unallocated

The Test VID/PID Combination

For use in testing of LUFA powered devices during development only, by non-commercial entities. All devices must accept collisions on this VID/PID range (from other in-development LUFA devices) to be resolved by using a unique release number in the Device Descriptor. No devices using this VID/PID combination may be released to the general public.