]> git.donarmstrong.com Git - qmk_firmware.git/blob - tmk_core/protocol/lufa/LUFA-git/LUFA/DoxygenPages/VIDAndPIDValues.txt
8b17220445be173e4795ede25bdbab033d0a2fa6
[qmk_firmware.git] / tmk_core / 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