/** \file
 *
 *  This file contains special DoxyGen information for the generation of the main page and other special
 *  documentation pages. It is not a project source file.
 */
 
/** \mainpage LoopBack Example using Custom USB Class and an Interrupt Endpoint for IO
 *
 *  Demonstration of a Custom USB Class implementation.
 *  An array of eight bytes (modifiable) is sent to the device.  The device then increments
 *  the value of the first byte, sets the 5th byte to the number of calls to MainTask, the
 *  6th byte to the number of calls to the USB ISR, and the 7th and 8th bytes to the current
 *  value of Timer1.
 *
 *
 *  <table>
 *   <tr>
 *    <td><b>USB Mode:</b></td>
 *    <td>Device</td>
 *   </tr>
 *   <tr>
 *    <td><b>USB Class:</b></td>
 *    <td>Custom</td>
 *   </tr>
 *   <tr> 
 *    <td><b>USB Subclass:</b></td>
 *    <td>N/A</td>
 *   </tr>
 *   <tr>
 *    <td><b>Relevant Standards:</b></td>
 *    <td>N/A</td>
 *   </tr>
 *   <tr>
 *    <td><b>Usable Speeds:</b></td>
 *    <td>Full Speed Mode</td>
 *   </tr>
 *  </table>
 */