You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.

DeviceSupport.txt 11KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422
  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_DeviceSupport Device and Hardware Support
  8. *
  9. * <b>Atmel Microcontrollers:</b>
  10. * \li \subpage Page_AVR8Support - Atmel AVR8 Support
  11. * \li \subpage Page_UC3Support - Atmel AVR32 UC3 Support
  12. * \li \subpage Page_XMEGASupport - Atmel XMEGA Support
  13. */
  14. /**
  15. * \page Page_AVR8Support Atmel 8-Bit AVR (AVR8) Support
  16. *
  17. * \section Sec_AVR8Support_Devices Supported Microcontroller Models
  18. *
  19. * Currently supported AVR8 models:
  20. *
  21. * <table>
  22. * <tr>
  23. * <th width="150px">Part</th>
  24. * <th width="150px">USB Device Mode</th>
  25. * <th width="150px">USB Host Mode</th>
  26. * </tr>
  27. * <tr>
  28. * <td>AT90USB82</td>
  29. * <td bgcolor="#00EE00">Yes</td>
  30. * <td bgcolor="#EE0000">No</td>
  31. * </tr>
  32. * <tr>
  33. * <td>ATMEGA8U2</td>
  34. * <td bgcolor="#00EE00">Yes</td>
  35. * <td bgcolor="#EE0000">No</td>
  36. * </tr>
  37. * <tr>
  38. * <td>AT90USB162</td>
  39. * <td bgcolor="#00EE00">Yes</td>
  40. * <td bgcolor="#EE0000">No</td>
  41. * </tr>
  42. * <tr>
  43. * <td>ATMEGA16U2</td>
  44. * <td bgcolor="#00EE00">Yes</td>
  45. * <td bgcolor="#EE0000">No</td>
  46. * </tr>
  47. * <tr>
  48. * <td>ATMEGA16U4</td>
  49. * <td bgcolor="#00EE00">Yes</td>
  50. * <td bgcolor="#EE0000">No</td>
  51. * </tr>
  52. * <tr>
  53. * <td>ATMEGA32U2</td>
  54. * <td bgcolor="#00EE00">Yes</td>
  55. * <td bgcolor="#EE0000">No</td>
  56. * </tr>
  57. * <tr>
  58. * <td>ATMEGA32U4</td>
  59. * <td bgcolor="#00EE00">Yes</td>
  60. * <td bgcolor="#EE0000">No</td>
  61. * </tr>
  62. * <tr>
  63. * <td>AT90USB646</td>
  64. * <td bgcolor="#00EE00">Yes</td>
  65. * <td bgcolor="#EE0000">No</td>
  66. * </tr>
  67. * <tr>
  68. * <td>AT90USB647</td>
  69. * <td bgcolor="#00EE00">Yes</td>
  70. * <td bgcolor="#00EE00">Yes</td>
  71. * </tr>
  72. * <tr>
  73. * <td>AT90USB1286</td>
  74. * <td bgcolor="#00EE00">Yes</td>
  75. * <td bgcolor="#EE0000">No</td>
  76. * </tr>
  77. * <tr>
  78. * <td>AT90USB1287</td>
  79. * <td bgcolor="#00EE00">Yes</td>
  80. * <td bgcolor="#00EE00">Yes</td>
  81. * </tr>
  82. * </table>
  83. *
  84. * \section Sec_AVR8Support_Boards Supported Atmel Boards
  85. * Currently supported Atmel AVR8 boards (see \ref Group_BoardTypes):
  86. * - AT90USBKEY
  87. * - ATAVRUSBRF01
  88. * - EVK527
  89. * - RZUSBSTICK
  90. * - STK525
  91. * - STK526
  92. * - XPLAIN (Original green board, <i>not</i> the newer blue XPLAINED family boards)
  93. *
  94. * \section Sec_AVR8Support_ThirdParty Supported Third Party Boards
  95. * Currently supported third-party boards (see \ref Group_BoardTypes for makefile \c BOARD constant names):
  96. * - Adafruit U4 Breakout Board
  97. * - Arduino Leonardo
  98. * - Arduino Micro
  99. * - Arduino Uno
  100. * - Arduino Yun
  101. * - Bitwizard Multio and Big-Multio
  102. * - Busware BUI
  103. * - Busware CUL V3
  104. * - Busware TUL
  105. * - DorkbotPDX Duce
  106. * - Fletchtronics Bumble-B (using manufacturer recommended peripheral layout)
  107. * - Kernel Concepts USBFOO
  108. * - Linnix UDIP
  109. * - MattairTech JM-DB-U2
  110. * - Maximus USB
  111. * - Micropendous Boards (Micropendous-32U2, Micropendous-1, Micropendous-2)
  112. * - Microsin AVR-USB162
  113. * - Minimus USB
  114. * - Olimex AVR-USB-162, AVR-USB-32U4 and AVR-USB-T32U4 Boards
  115. * - Olimex AVR-ISP-MK2
  116. * - Paranoid Studio's US2AX (V1, V2 and V3 hardware revisions)
  117. * - PJRC Teensy (1.x and 2.x versions)
  118. * - Rikus' U2S
  119. * - Sparkfun U2 Breakout Board
  120. * - Stange ISP Programmer Board
  121. * - TCNISO Blackcat USB JTAG
  122. * - Tempusdictum Benito
  123. * - Tom's USBTINY-MKII (all revisions and versions)
  124. * - Custom User Boards (with Board Drivers if desired, see \ref Page_WritingBoardDrivers)
  125. */
  126. /**
  127. * \page Page_UC3Support Atmel 32-Bit UC3 AVR (UC3)
  128. *
  129. * \warning The AVR32 UC3 device support is currently <b>experimental</b>, and is included for preview purposes only.
  130. *
  131. * \section Sec_UC3Support_Devices Supported Microcontroller Models
  132. *
  133. * Currently supported UC3 models:
  134. *
  135. * <table>
  136. * <tr>
  137. * <th width="150px">Part</th>
  138. * <th width="150px">USB Device Mode</th>
  139. * <th width="150px">USB Host Mode</th>
  140. * </tr>
  141. * <tr>
  142. * <td>AT32UC3A364</td>
  143. * <td bgcolor="#00EE00">Yes</td>
  144. * <td bgcolor="#00EE00">Yes</td>
  145. * </tr>
  146. * <tr>
  147. * <td>AT32UC3A364S</td>
  148. * <td bgcolor="#00EE00">Yes</td>
  149. * <td bgcolor="#00EE00">Yes</td>
  150. * </tr>
  151. * <tr>
  152. * <td>AT32UC3A464</td>
  153. * <td bgcolor="#00EE00">Yes</td>
  154. * <td bgcolor="#00EE00">Yes</td>
  155. * </tr>
  156. * <tr>
  157. * <td>AT32UC3A464S</td>
  158. * <td bgcolor="#00EE00">Yes</td>
  159. * <td bgcolor="#00EE00">Yes</td>
  160. * </tr>
  161. * <tr>
  162. * <td>AT32UC3B064</td>
  163. * <td bgcolor="#00EE00">Yes</td>
  164. * <td bgcolor="#00EE00">Yes</td>
  165. * </tr>
  166. * <tr>
  167. * <td>AT32UC3B164</td>
  168. * <td bgcolor="#00EE00">Yes</td>
  169. * <td bgcolor="#00EE00">Yes</td>
  170. * </tr>
  171. * <tr>
  172. * <td>AT32UC3A0128</td>
  173. * <td bgcolor="#00EE00">Yes</td>
  174. * <td bgcolor="#00EE00">Yes</td>
  175. * </tr>
  176. * <tr>
  177. * <td>AT32UC3A1128</td>
  178. * <td bgcolor="#00EE00">Yes</td>
  179. * <td bgcolor="#00EE00">Yes</td>
  180. * </tr>
  181. * <tr>
  182. * <td>AT32UC3A3128</td>
  183. * <td bgcolor="#00EE00">Yes</td>
  184. * <td bgcolor="#00EE00">Yes</td>
  185. * </tr>
  186. * <tr>
  187. * <td>AT32UC3A3128S</td>
  188. * <td bgcolor="#00EE00">Yes</td>
  189. * <td bgcolor="#00EE00">Yes</td>
  190. * </tr>
  191. * <tr>
  192. * <td>AT32UC3A4128</td>
  193. * <td bgcolor="#00EE00">Yes</td>
  194. * <td bgcolor="#00EE00">Yes</td>
  195. * </tr>
  196. * <tr>
  197. * <td>AT32UC3A4128S</td>
  198. * <td bgcolor="#00EE00">Yes</td>
  199. * <td bgcolor="#00EE00">Yes</td>
  200. * </tr>
  201. * <tr>
  202. * <td>AT32UC3B0128</td>
  203. * <td bgcolor="#00EE00">Yes</td>
  204. * <td bgcolor="#00EE00">Yes</td>
  205. * </tr>
  206. * <tr>
  207. * <td>AT32UC3B1128</td>
  208. * <td bgcolor="#00EE00">Yes</td>
  209. * <td bgcolor="#00EE00">Yes</td>
  210. * </tr>
  211. * <tr>
  212. * <td>AT32UC3A0256</td>
  213. * <td bgcolor="#00EE00">Yes</td>
  214. * <td bgcolor="#00EE00">Yes</td>
  215. * </tr>
  216. * <tr>
  217. * <td>AT32UC3A1256</td>
  218. * <td bgcolor="#00EE00">Yes</td>
  219. * <td bgcolor="#00EE00">Yes</td>
  220. * </tr>
  221. * <tr>
  222. * <td>AT32UC3A3256</td>
  223. * <td bgcolor="#00EE00">Yes</td>
  224. * <td bgcolor="#00EE00">Yes</td>
  225. * </tr>
  226. * <tr>
  227. * <td>AT32UC3A3256S</td>
  228. * <td bgcolor="#00EE00">Yes</td>
  229. * <td bgcolor="#00EE00">Yes</td>
  230. * </tr>
  231. * <tr>
  232. * <td>AT32UC3A4256</td>
  233. * <td bgcolor="#00EE00">Yes</td>
  234. * <td bgcolor="#00EE00">Yes</td>
  235. * </tr>
  236. * <tr>
  237. * <td>AT32UC3A4256S</td>
  238. * <td bgcolor="#00EE00">Yes</td>
  239. * <td bgcolor="#00EE00">Yes</td>
  240. * </tr>
  241. * <tr>
  242. * <td>AT32UC3B0256</td>
  243. * <td bgcolor="#00EE00">Yes</td>
  244. * <td bgcolor="#00EE00">Yes</td>
  245. * </tr>
  246. * <tr>
  247. * <td>AT32UC3B1256</td>
  248. * <td bgcolor="#00EE00">Yes</td>
  249. * <td bgcolor="#00EE00">Yes</td>
  250. * </tr>
  251. * <tr>
  252. * <td>AT32UC3A0512</td>
  253. * <td bgcolor="#00EE00">Yes</td>
  254. * <td bgcolor="#00EE00">Yes</td>
  255. * </tr>
  256. * <tr>
  257. * <td>AT32UC3A1512</td>
  258. * <td bgcolor="#00EE00">Yes</td>
  259. * <td bgcolor="#00EE00">Yes</td>
  260. * </tr>
  261. * <tr>
  262. * <td>AT32UC3B0512</td>
  263. * <td bgcolor="#00EE00">Yes</td>
  264. * <td bgcolor="#00EE00">Yes</td>
  265. * </tr>
  266. * <tr>
  267. * <td>AT32UC3B1512</td>
  268. * <td bgcolor="#00EE00">Yes</td>
  269. * <td bgcolor="#00EE00">Yes</td>
  270. * </tr>
  271. * </table>
  272. *
  273. * \section Sec_UC3Support_Boards Supported Atmel Boards
  274. *
  275. * Currently supported Atmel UC3 boards (see \ref Group_BoardTypes):
  276. * - EVK1100
  277. * - EVK1101
  278. * - EVK1104
  279. * - UC3-A3 Xplained
  280. *
  281. * \section Sec_UC3Support_ThirdParty Supported Third Party Boards
  282. *
  283. * Currently supported third-party boards (see \ref Group_BoardTypes for makefile \c BOARD constant names):
  284. * - Custom User Boards (with Board Drivers if desired, see \ref Page_WritingBoardDrivers)
  285. */
  286. /**
  287. * \page Page_XMEGASupport Atmel USB XMEGA AVR (XMEGA)
  288. *
  289. * \warning The XMEGA device support is currently <b>experimental</b> (incomplete and/or non-functional), and is included for preview purposes only.
  290. *
  291. * \section Sec_XMEGASupport_Devices Supported Microcontroller Models
  292. *
  293. * Currently supported XMEGA models:
  294. *
  295. * <table>
  296. * <tr>
  297. * <th width="150px">Part</th>
  298. * <th width="150px">USB Device Mode</th>
  299. * <th width="150px">USB Host Mode</th>
  300. * </tr>
  301. * <tr>
  302. * <td>ATXMEGA16A4U</td>
  303. * <td bgcolor="#00EE00">Yes</td>
  304. * <td bgcolor="#EE0000">No</td>
  305. * </tr>
  306. * <tr>
  307. * <td>ATXMEGA32A4U</td>
  308. * <td bgcolor="#00EE00">Yes</td>
  309. * <td bgcolor="#EE0000">No</td>
  310. * </tr>
  311. * <tr>
  312. * <td>ATXMEGA64A4U</td>
  313. * <td bgcolor="#00EE00">Yes</td>
  314. * <td bgcolor="#EE0000">No</td>
  315. * </tr>
  316. * <tr>
  317. * <td>ATXMEGA128A4U</td>
  318. * <td bgcolor="#00EE00">Yes</td>
  319. * <td bgcolor="#EE0000">No</td>
  320. * </tr>
  321. * <tr>
  322. * <td>ATXMEGA64A3U</td>
  323. * <td bgcolor="#00EE00">Yes</td>
  324. * <td bgcolor="#EE0000">No</td>
  325. * </tr>
  326. * <tr>
  327. * <td>ATXMEGA128A3U</td>
  328. * <td bgcolor="#00EE00">Yes</td>
  329. * <td bgcolor="#EE0000">No</td>
  330. * </tr>
  331. * <tr>
  332. * <td>ATXMEGA192A3U</td>
  333. * <td bgcolor="#00EE00">Yes</td>
  334. * <td bgcolor="#EE0000">No</td>
  335. * </tr>
  336. * <tr>
  337. * <td>ATXMEGA256A3U</td>
  338. * <td bgcolor="#00EE00">Yes</td>
  339. * <td bgcolor="#EE0000">No</td>
  340. * </tr>
  341. * <tr>
  342. * <td>ATXMEGA256A3BU</td>
  343. * <td bgcolor="#00EE00">Yes</td>
  344. * <td bgcolor="#EE0000">No</td>
  345. * </tr>
  346. * <tr>
  347. * <td>ATXMEGA128A1U</td>
  348. * <td bgcolor="#00EE00">Yes</td>
  349. * <td bgcolor="#EE0000">No</td>
  350. * </tr>
  351. * <tr>
  352. * <td>ATXMEGA64B3</td>
  353. * <td bgcolor="#00EE00">Yes</td>
  354. * <td bgcolor="#EE0000">No</td>
  355. * </tr>
  356. * <tr>
  357. * <td>ATXMEGA128B3</td>
  358. * <td bgcolor="#00EE00">Yes</td>
  359. * <td bgcolor="#EE0000">No</td>
  360. * </tr>
  361. * <tr>
  362. * <td>ATXMEGA64B1</td>
  363. * <td bgcolor="#00EE00">Yes</td>
  364. * <td bgcolor="#EE0000">No</td>
  365. * </tr>
  366. * <tr>
  367. * <td>ATXMEGA128B1</td>
  368. * <td bgcolor="#00EE00">Yes</td>
  369. * <td bgcolor="#EE0000">No</td>
  370. * </tr>
  371. * <tr>
  372. * <td>ATXMEGA64C3</td>
  373. * <td bgcolor="#00EE00">Yes</td>
  374. * <td bgcolor="#EE0000">No</td>
  375. * </tr>
  376. * <tr>
  377. * <td>ATXMEGA128C3</td>
  378. * <td bgcolor="#00EE00">Yes</td>
  379. * <td bgcolor="#EE0000">No</td>
  380. * </tr>
  381. * <tr>
  382. * <td>ATXMEGA192C3</td>
  383. * <td bgcolor="#00EE00">Yes</td>
  384. * <td bgcolor="#EE0000">No</td>
  385. * </tr>
  386. * <tr>
  387. * <td>ATXMEGA256C3</td>
  388. * <td bgcolor="#00EE00">Yes</td>
  389. * <td bgcolor="#EE0000">No</td>
  390. * </tr>
  391. * <tr>
  392. * <td>ATXMEGA384C3</td>
  393. * <td bgcolor="#00EE00">Yes</td>
  394. * <td bgcolor="#EE0000">No</td>
  395. * </tr>
  396. * <tr>
  397. * <td>ATXMEGA16C4</td>
  398. * <td bgcolor="#00EE00">Yes</td>
  399. * <td bgcolor="#EE0000">No</td>
  400. * </tr>
  401. * <tr>
  402. * <td>ATXMEGA32C4</td>
  403. * <td bgcolor="#00EE00">Yes</td>
  404. * <td bgcolor="#EE0000">No</td>
  405. * </tr>
  406. * </table>
  407. *
  408. * \section Sec_XMEGASupport_Boards Supported Atmel Boards
  409. * Currently supported Atmel XMEGA boards (see \ref Group_BoardTypes):
  410. * - XMEGA A3BU Xplained
  411. * - XMEGA B1 Xplained
  412. * - XMEGA C3 Xplained
  413. *
  414. * \section Sec_XMEGASupport_ThirdParty Supported Third Party Boards
  415. * Currently supported third-party boards (see \ref Group_BoardTypes for makefile \c BOARD constant names):
  416. * - Custom User Boards (with Board Drivers if desired, see \ref Page_WritingBoardDrivers)
  417. */