]> git.donarmstrong.com Git - qmk_firmware.git/blob - protocol/lufa/LUFA-120730/LUFA/DoxygenPages/VIDAndPIDValues.txt
Squashed 'tmk_core/' content from commit 05caacc
[qmk_firmware.git] / protocol / lufa / LUFA-120730 / LUFA / DoxygenPages / VIDAndPIDValues.txt
1 /** \file\r
2  *\r
3  *  This file contains special DoxyGen information for the generation of the main page and other special\r
4  *  documentation pages. It is not a project source file.\r
5  */\r
6 \r
7 /** \page Page_VIDPID VID and PID values\r
8  *\r
9  *  \section Sec_VIDPID_Allocations VID and PID Allocations\r
10  *  The LUFA library uses VID/PID combinations generously donated by Atmel. The following VID/PID combinations\r
11  *  are used within the LUFA demos, and thus may be re-used by derivations of each demo. Free PID values may be\r
12  *  used by future LUFA demo projects.\r
13  *\r
14  *  <b>These VID/PID values should not be used in commercial designs under any circumstances.</b> Private projects\r
15  *  may use the following values freely, but must accept any collisions due to other LUFA derived private projects\r
16  *  sharing identical values. It is suggested that private projects using interfaces compatible with existing\r
17  *  demos share the same VID/PID value.\r
18  *\r
19  *  <table>\r
20  *\r
21  *   <tr>\r
22  *    <td>\r
23  *     <b>VID</b>\r
24  *    </td>\r
25  *    <td>\r
26  *     <b>PID</b>\r
27  *    </td>\r
28  *    <td>\r
29  *     <b>Usage</b>\r
30  *    </td>\r
31  *   </tr>\r
32  *\r
33  *   <tr>\r
34  *    <td>\r
35  *     0x03EB\r
36  *    </td>\r
37  *    <td>\r
38  *     0x2040\r
39  *    </td>\r
40  *    <td>\r
41  *     Test VID/PID (See below)\r
42  *    </td>\r
43  *\r
44  *   <tr>\r
45  *    <td>\r
46  *     0x03EB\r
47  *    </td>\r
48  *    <td>\r
49  *     0x2041\r
50  *    </td>\r
51  *    <td>\r
52  *     Mouse Demo Application\r
53  *    </td>\r
54  *   </tr>\r
55  *\r
56  *   <tr>\r
57  *    <td>\r
58  *     0x03EB\r
59  *    </td>\r
60  *    <td>\r
61  *     0x2042\r
62  *    </td>\r
63  *    <td>\r
64  *     Keyboard Demo Application\r
65  *    </td>\r
66  *   </tr>\r
67  *\r
68  *   <tr>\r
69  *    <td>\r
70  *     0x03EB\r
71  *    </td>\r
72  *    <td>\r
73  *     0x2043\r
74  *    </td>\r
75  *    <td>\r
76  *     Joystick Demo Application\r
77  *    </td>\r
78  *   </tr>\r
79  *\r
80  *   <tr>\r
81  *    <td>\r
82  *     0x03EB\r
83  *    </td>\r
84  *    <td>\r
85  *     0x2044\r
86  *    </td>\r
87  *    <td>\r
88  *     CDC Demo Application\r
89  *    </td>\r
90  *   </tr>\r
91  *\r
92  *   <tr>\r
93  *    <td>\r
94  *     0x03EB\r
95  *    </td>\r
96  *    <td>\r
97  *     0x2045\r
98  *    </td>\r
99  *    <td>\r
100  *     Mass Storage Demo Application\r
101  *    </td>\r
102  *   </tr>\r
103  *\r
104  *   <tr>\r
105  *    <td>\r
106  *     0x03EB\r
107  *    </td>\r
108  *    <td>\r
109  *     0x2046\r
110  *    </td>\r
111  *    <td>\r
112  *     Audio Output Demo Application\r
113  *    </td>\r
114  *   </tr>\r
115  *\r
116  *   <tr>\r
117  *    <td>\r
118  *     0x03EB\r
119  *    </td>\r
120  *    <td>\r
121  *     0x2047\r
122  *    </td>\r
123  *    <td>\r
124  *     Audio Input Demo Application\r
125  *    </td>\r
126  *   </tr>\r
127  *\r
128  *   <tr>\r
129  *    <td>\r
130  *     0x03EB\r
131  *    </td>\r
132  *    <td>\r
133  *     0x2048\r
134  *    </td>\r
135  *    <td>\r
136  *     MIDI Demo Application\r
137  *    </td>\r
138  *   </tr>\r
139  *\r
140  *   <tr>\r
141  *    <td>\r
142  *     0x03EB\r
143  *    </td>\r
144  *    <td>\r
145  *     0x2049\r
146  *    </td>\r
147  *    <td>\r
148  *     MagStripe Project\r
149  *    </td>\r
150  *   </tr>\r
151  *\r
152  *   <tr>\r
153  *    <td>\r
154  *     0x03EB\r
155  *    </td>\r
156  *    <td>\r
157  *     0x204A\r
158  *    </td>\r
159  *    <td>\r
160  *     CDC Bootloader\r
161  *    </td>\r
162  *   </tr>\r
163  *\r
164  *   <tr>\r
165  *    <td>\r
166  *     0x03EB\r
167  *    </td>\r
168  *    <td>\r
169  *     0x204B\r
170  *    </td>\r
171  *    <td>\r
172  *     USB to Serial Demo Application\r
173  *    </td>\r
174  *   </tr>\r
175  *\r
176  *   <tr>\r
177  *    <td>\r
178  *     0x03EB\r
179  *    </td>\r
180  *    <td>\r
181  *     0x204C\r
182  *    </td>\r
183  *    <td>\r
184  *     RNDIS Demo Application\r
185  *    </td>\r
186  *   </tr>\r
187  *\r
188  *   <tr>\r
189  *    <td>\r
190  *     0x03EB\r
191  *    </td>\r
192  *    <td>\r
193  *     0x204D\r
194  *    </td>\r
195  *    <td>\r
196  *     Combined Keyboard and Mouse Demo Application\r
197  *    </td>\r
198  *   </tr>\r
199  *\r
200  *   <tr>\r
201  *    <td>\r
202  *     0x03EB\r
203  *    </td>\r
204  *    <td>\r
205  *     0x204E\r
206  *    </td>\r
207  *    <td>\r
208  *     Dual CDC Demo Application\r
209  *    </td>\r
210  *   </tr>\r
211  *\r
212  *   <tr>\r
213  *    <td>\r
214  *     0x03EB\r
215  *    </td>\r
216  *    <td>\r
217  *     0x204F\r
218  *    </td>\r
219  *    <td>\r
220  *     Generic HID Demo Application\r
221  *    </td>\r
222  *   </tr>\r
223  *\r
224  *   <tr>\r
225  *    <td>\r
226  *     0x03EB\r
227  *    </td>\r
228  *    <td>\r
229  *     0x2060\r
230  *    </td>\r
231  *    <td>\r
232  *     Benito Programmer Project\r
233  *    </td>\r
234  *   </tr>\r
235  *\r
236  *   <tr>\r
237  *    <td>\r
238  *     0x03EB\r
239  *    </td>\r
240  *    <td>\r
241  *     0x2061\r
242  *    </td>\r
243  *    <td>\r
244  *     Combined Mass Storage and Keyboard Demo\r
245  *    </td>\r
246  *   </tr>\r
247  *\r
248  *   <tr>\r
249  *    <td>\r
250  *     0x03EB\r
251  *    </td>\r
252  *    <td>\r
253  *     0x2062\r
254  *    </td>\r
255  *    <td>\r
256  *     Combined CDC and Mouse Demo\r
257  *    </td>\r
258  *   </tr>\r
259  *\r
260  *   <tr>\r
261  *    <td>\r
262  *     0x03EB\r
263  *    </td>\r
264  *    <td>\r
265  *     0x2063\r
266  *    </td>\r
267  *    <td>\r
268  *     Mass Storage/HID Interface Datalogger Project\r
269  *    </td>\r
270  *   </tr>\r
271  *\r
272  *   <tr>\r
273  *    <td>\r
274  *     0x03EB\r
275  *    </td>\r
276  *    <td>\r
277  *     0x2064\r
278  *    </td>\r
279  *    <td>\r
280  *     Interfaceless Control-Only LUFA Devices\r
281  *    </td>\r
282  *   </tr>\r
283  *\r
284  *   <tr>\r
285  *    <td>\r
286  *     0x03EB\r
287  *    </td>\r
288  *    <td>\r
289  *     0x2065\r
290  *    </td>\r
291  *    <td>\r
292  *     Test and Measurement Demo\r
293  *    </td>\r
294  *   </tr>\r
295  *\r
296  *   <tr>\r
297  *    <td>\r
298  *     0x03EB\r
299  *    </td>\r
300  *    <td>\r
301  *     0x2066\r
302  *    </td>\r
303  *    <td>\r
304  *     Multiple Report Keyboard/Mouse HID Demo\r
305  *    </td>\r
306  *   </tr>\r
307  *\r
308  *   <tr>\r
309  *    <td>\r
310  *     0x03EB\r
311  *    </td>\r
312  *    <td>\r
313  *     0x2067\r
314  *    </td>\r
315  *    <td>\r
316  *     HID Class Bootloader\r
317  *    </td>\r
318  *   </tr>\r
319  *\r
320  *   <tr>\r
321  *    <td>\r
322  *     0x03EB\r
323  *    </td>\r
324  *    <td>\r
325  *     0x2068\r
326  *    </td>\r
327  *    <td>\r
328  *     Virtual Serial/Mass Storage Demo\r
329  *    </td>\r
330  *   </tr>\r
331  *\r
332  *   <tr>\r
333  *    <td>\r
334  *     0x03EB\r
335  *    </td>\r
336  *    <td>\r
337  *     0x2069\r
338  *    </td>\r
339  *    <td>\r
340  *     Webserver Project\r
341  *    </td>\r
342  *   </tr>\r
343  *\r
344  *   <tr>\r
345  *    <td>\r
346  *     0x03EB\r
347  *    </td>\r
348  *    <td>\r
349  *     0x206A\r
350  *    </td>\r
351  *    <td>\r
352  *     Media Control Project\r
353  *    </td>\r
354  *   </tr>\r
355  *\r
356  *   <tr>\r
357  *    <td>\r
358  *     0x03EB\r
359  *    </td>\r
360  *    <td>\r
361  *     0x206B\r
362  *    </td>\r
363  *    <td>\r
364  *     <i>Currently Unallocated</i>\r
365  *    </td>\r
366  *   </tr>\r
367  *\r
368  *   <tr>\r
369  *    <td>\r
370  *     0x03EB\r
371  *    </td>\r
372  *    <td>\r
373  *     0x206C\r
374  *    </td>\r
375  *    <td>\r
376  *     <i>Currently Unallocated</i>\r
377  *    </td>\r
378  *   </tr>\r
379  *\r
380  *   <tr>\r
381  *    <td>\r
382  *     0x03EB\r
383  *    </td>\r
384  *    <td>\r
385  *     0x206D\r
386  *    </td>\r
387  *    <td>\r
388  *     <i>Currently Unallocated</i>\r
389  *    </td>\r
390  *   </tr>\r
391  *\r
392  *   <tr>\r
393  *    <td>\r
394  *     0x03EB\r
395  *    </td>\r
396  *    <td>\r
397  *     0x206E\r
398  *    </td>\r
399  *    <td>\r
400  *     <i>Currently Unallocated</i>\r
401  *    </td>\r
402  *   </tr>\r
403  *\r
404  *   <tr>\r
405  *    <td>\r
406  *     0x03EB\r
407  *    </td>\r
408  *    <td>\r
409  *     0x206F\r
410  *    </td>\r
411  *    <td>\r
412  *     <i>Currently Unallocated</i>\r
413  *    </td>\r
414  *   </tr>\r
415  *\r
416  *  </table>\r
417  *\r
418  *  \section Sec_Test_VIDPID The Test VID/PID Combination\r
419  *  For use in testing of LUFA powered devices during development only, by non-commercial entities.\r
420  *  All devices must accept collisions on this VID/PID range (from other in-development LUFA devices)\r
421  *  to be resolved by using a unique release number in the Device Descriptor. No devices using this\r
422  *  VID/PID combination may be released to the general public.\r
423  */\r
424 \r