+ *
+ * USB Mode: |
+ * Device |
+ *
+ *
+ * USB Class: |
+ * Communications Device Class (CDC) \n
+ * Mass Storage Device |
+ *
+ *
+ * USB Subclass: |
+ * Abstract Control Model (ACM) \n
+ * Bulk-Only Transport |
+ *
+ *
+ * Relevant Standards: |
+ * USBIF CDC Class Standard \n
+ * USBIF Mass Storage Standard \n
+ * USB Bulk-Only Transport Standard \n
+ * SCSI Primary Commands Specification \n
+ * SCSI Block Commands Specification |
+ *
+ *
+ * Usable Speeds: |
+ * Full Speed Mode |
+ *
+ *
+ *
+ * \section Sec_Description Project Description:
+ *
+ * Combined Communications Device Class/Mass Storage demonstration application.
+ * This gives a simple reference application for implementing a combined
+ * CDC and Mass Storage device acting as a both a virtual serial port and a flash
+ * drive. Joystick actions are transmitted to the host as strings, and data can be
+ * written to or read from the exposed flash drive interface in the same manner as
+ * other USB flash drives. The device does not respond to serial data sent from the
+ * host.
+ *
+ * After running this demo for the first time on a new computer,
+ * you will need to supply the .INF file located in this demo
+ * project's directory as the device's driver when running under
+ * Windows. This will enable Windows to use its inbuilt CDC drivers,
+ * negating the need for custom drivers for the device. Other
+ * Operating Systems should automatically use their own inbuilt
+ * CDC-ACM drivers.
+ *
+ * \section Sec_Options Project Options
+ *
+ * The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
+ *
+ *