]> git.gir.st - tmk_keyboard.git/blob - protocol/lufa/LUFA-git/LUFA/DoxygenPages/VIDAndPIDValues.txt
Squashed 'tmk_core/' changes from caca2c0..dc0e46e
[tmk_keyboard.git] / protocol / lufa / LUFA-git / LUFA / DoxygenPages / VIDAndPIDValues.txt
1 /** \file
2 *
3 * This file contains special DoxyGen information for the generation of the main page and other special
4 * documentation pages. It is not a project source file.
5 */
6
7 /** \page Page_VIDPID VID and PID values
8 *
9 * \section Sec_VIDPID_Allocations VID and PID Allocations
10 * The LUFA library uses VID/PID combinations generously donated by Atmel. The following VID/PID combinations
11 * are used within the LUFA demos, and thus may be re-used by derivations of each demo. Free PID values may be
12 * used by future LUFA demo projects.
13 *
14 * <b>These VID/PID values should not be used in commercial designs under any circumstances.</b> Private projects
15 * may use the following values freely, but must accept any collisions due to other LUFA derived private projects
16 * sharing identical values. It is suggested that private projects using interfaces compatible with existing
17 * demos share the same VID/PID value.
18 *
19 * <table>
20 * <tr>
21 * <th>VID</th>
22 * <th>PID</th>
23 * <th>Usage</th>
24 * </tr>
25 * <tr>
26 * <td>0x03EB</td>
27 * <td>0x2040</td>
28 * <td>Test VID/PID (See \ref Sec_Test_VIDPID)</td>
29 * </tr>
30 * <tr>
31 * <td>0x03EB</td>
32 * <td>0x2041</td>
33 * <td>Mouse Demo Application</td>
34 * </tr>
35 * <tr>
36 * <td>0x03EB</td>
37 * <td>0x2042</td>
38 * <td>Keyboard Demo Application</td>
39 * </tr>
40 * <tr>
41 * <td>0x03EB</td>
42 * <td>0x2043</td>
43 * <td>Joystick Demo Application</td>
44 * </tr>
45 * <tr>
46 * <td>0x03EB</td>
47 * <td>0x2044</td>
48 * <td>CDC Demo Application</td>
49 * </tr>
50 * <tr>
51 * <td>0x03EB</td>
52 * <td>0x2045</td>
53 * <td>Mass Storage Demo Application</td>
54 * </tr>
55 * <tr>
56 * <td>0x03EB</td>
57 * <td>0x2046</td>
58 * <td>Audio Output Demo Application</td>
59 * </tr>
60 * <tr>
61 * <td>0x03EB</td>
62 * <td>0x2047</td>
63 * <td>Audio Input Demo Application</td>
64 * </tr>
65 * <tr>
66 * <td>0x03EB</td>
67 * <td>0x2048</td>
68 * <td>MIDI Demo Application</td>
69 * </tr>
70 * <tr>
71 * <td>0x03EB</td>
72 * <td>0x2049</td>
73 * <td>MagStripe Project</td>
74 * </tr>
75 * <tr>
76 * <td>0x03EB</td>
77 * <td>0x204A</td>
78 * <td>CDC Class Bootloader</td>
79 * </tr>
80 * <tr>
81 * <td>0x03EB</td>
82 * <td>0x204B</td>
83 * <td>USB to Serial Demo Application</td>
84 * </tr>
85 * <tr>
86 * <td>0x03EB</td>
87 * <td>0x204C</td>
88 * <td>RNDIS Demo Application</td>
89 * </tr>
90 * <tr>
91 * <td>0x03EB</td>
92 * <td>0x204D</td>
93 * <td>Combined Keyboard and Mouse Demo Application</td>
94 * </tr>
95 * <tr>
96 * <td>0x03EB</td>
97 * <td>0x204E</td>
98 * <td>Dual CDC Demo Application</td>
99 * </tr>
100 * <tr>
101 * <td>0x03EB</td>
102 * <td>
103 * 0x204F
104 * </td>
105 * <td>Generic HID Demo Application</td>
106 * </tr>
107 * <tr>
108 * <td>0x03EB</td>
109 * <td>0x2060</td>
110 * <td>Benito Programmer Project</td>
111 * </tr>
112 * <tr>
113 * <td>0x03EB</td>
114 * <td>0x2061</td>
115 * <td>Combined Mass Storage and Keyboard Demo</td>
116 * </tr>
117 * <tr>
118 * <td>0x03EB</td>
119 * <td>0x2062</td>
120 * <td>Combined CDC and Mouse Demo</td>
121 * </tr>
122 * <tr>
123 * <td>0x03EB</td>
124 * <td>0x2063</td>
125 * <td>Mass Storage/HID Interface Datalogger Project</td>
126 * </tr>
127 * <tr>
128 * <td>0x03EB</td>
129 * <td>0x2064</td>
130 * <td>Interfaceless Control-Only LUFA Devices</td>
131 * </tr>
132 * <tr>
133 * <td>0x03EB</td>
134 * <td>0x2065</td>
135 * <td>Test and Measurement Demo</td>
136 * </tr>
137 * <tr>
138 * <td>0x03EB</td>
139 * <td>
140 * 0x2066
141 * </td>
142 * <td>Multiple Report Keyboard/Mouse HID Demo</td>
143 * </tr>
144 * <tr>
145 * <td>0x03EB</td>
146 * <td>0x2067</td>
147 * <td>HID Class Bootloader</td>
148 * </tr>
149 * <tr>
150 * <td>0x03EB</td>
151 * <td>0x2068</td>
152 * <td>Virtual Serial/Mass Storage Demo</td>
153 * </tr>
154 * <tr>
155 * <td>0x03EB</td>
156 * <td>
157 * 0x2069
158 * </td>
159 * <td>Webserver Project</td>
160 * </tr>
161 * <tr>
162 * <td>0x03EB</td>
163 * <td>0x206A</td>
164 * <td>Media Control Project</td>
165 * </tr>
166 * <tr>
167 * <td>0x03EB</td>
168 * <td>0x206B</td>
169 * <td>Printer Class Bootloader</td>
170 * </tr>
171 * <tr>
172 * <td>0x03EB</td>
173 * <td>0x206C</td>
174 * <td>Bulk Vendor Demo Application</td>
175 * </tr>
176 * <tr>
177 * <td>0x03EB</td>
178 * <td>0x206D</td>
179 * <td>Dual MIDI Demo Application</td>
180 * </tr>
181 * <tr>
182 * <td>0x03EB</td>
183 * <td>0x206E</td>
184 * <td><i>Currently Unallocated</i></td>
185 * </tr>
186 * <tr>
187 * <td>0x03EB</td>
188 * <td>0x206F</td>
189 * <td><i>Currently Unallocated</i></td>
190 * </tr>
191 * </table>
192 *
193 * \section Sec_Test_VIDPID The Test VID/PID Combination
194 * For use in testing of LUFA powered devices during development only, by non-commercial entities.
195 * All devices must accept collisions on this VID/PID range (from other in-development LUFA devices)
196 * to be resolved by using a unique release number in the Device Descriptor. No devices using this
197 * VID/PID combination may be released to the general public.
198 */
199
Imprint / Impressum