/elec/audio-switcher

To get this branch, use:
bzr branch http://bzr.ed.am/elec/audio-switcher

« back to all changes in this revision

Viewing changes to src/VirtualSerial.txt

  • Committer: Tim Marston
  • Date: 2012-11-27 00:57:29 UTC
  • Revision ID: tim@ed.am-20121127005729-nzb9lxv0lae969vd
cleaned up project

Show diffs side-by-side

added added

removed removed

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
 
/** \mainpage Communications Device Class (Virtual Serial Port) Demo
8
 
 *
9
 
 *  \section Sec_Compat Demo Compatibility:
10
 
 *
11
 
 *  The following list indicates what microcontrollers are compatible with this demo.
12
 
 *
13
 
 *  \li Series 7 USB AVRs (AT90USBxxx7)
14
 
 *  \li Series 6 USB AVRs (AT90USBxxx6)
15
 
 *  \li Series 4 USB AVRs (ATMEGAxxU4)
16
 
 *  \li Series 2 USB AVRs (AT90USBxx2, ATMEGAxxU2)
17
 
 *
18
 
 *  \section Sec_Info USB Information:
19
 
 *
20
 
 *  The following table gives a rundown of the USB utilization of this demo.
21
 
 *
22
 
 *  <table>
23
 
 *   <tr>
24
 
 *    <td><b>USB Mode:</b></td>
25
 
 *    <td>Device</td>
26
 
 *   </tr>
27
 
 *   <tr>
28
 
 *    <td><b>USB Class:</b></td>
29
 
 *    <td>Communications Device Class (CDC)</td>
30
 
 *   </tr>
31
 
 *   <tr>
32
 
 *    <td><b>USB Subclass:</b></td>
33
 
 *    <td>Abstract Control Model (ACM)</td>
34
 
 *   </tr>
35
 
 *   <tr>
36
 
 *    <td><b>Relevant Standards:</b></td>
37
 
 *    <td>USBIF CDC Class Standard</td>
38
 
 *   </tr>
39
 
 *   <tr>
40
 
 *    <td><b>Supported USB Speeds:</b></td>
41
 
 *    <td>Full Speed Mode</td>
42
 
 *   </tr>
43
 
 *  </table>
44
 
 *
45
 
 *  \section Sec_Description Project Description:
46
 
 *
47
 
 *  Communications Device Class demonstration application.
48
 
 *  This gives a simple reference application for implementing
49
 
 *  a CDC device acting as a virtual serial port. Joystick
50
 
 *  actions are transmitted to the host as strings. The device
51
 
 *  does not respond to serial data sent from the host.
52
 
 *
53
 
 *  After running this demo for the first time on a new computer,
54
 
 *  you will need to supply the .INF file located in this demo
55
 
 *  project's directory as the device's driver when running under
56
 
 *  Windows. This will enable Windows to use its inbuilt CDC drivers,
57
 
 *  negating the need for custom drivers for the device. Other
58
 
 *  Operating Systems should automatically use their own inbuilt
59
 
 *  CDC-ACM drivers.
60
 
 *
61
 
 *  \section Sec_Options Project Options
62
 
 *
63
 
 *  The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
64
 
 *
65
 
 *  <table>
66
 
 *   <tr>
67
 
 *    <td>
68
 
 *     None
69
 
 *    </td>
70
 
 *   </tr>
71
 
 *  </table>
72
 
 */
73