VIDAndPIDValues.txt 4.9 KB

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