/** \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 Denver Gingerich's USBSnoop Magnetic Card Reader Project
 *
 *  \section Sec_Compat Project Compatibility:
 *
 *  The following list indicates what microcontrollers are compatible with this project.
 *
 *  \li AT90USB1287
 *  \li AT90USB1286
 *
 *  \section Sec_Info USB Information:
 *
 *  The following table gives a rundown of the USB utilization of this project.
 *
 * 
 *   
 *    | Define Name:* | Location:* | Description:* | 
 *   
 *    | MAX_BITS* | CircularBitBuffer.h* | Gives the maximum number of bits per track which can be buffered by the device for later transmission to a host.* | 
 *   
 *    | MAG_T1_CLOCK* | AppConfig.h* | Mask for the magnetic card reader's CLOCK line for the reader's track 1 output.* | 
 *   
 *    | MAG_T1_DATA* | AppConfig.h* | Mask for the magnetic card reader's DATA line for the reader's track 1 output.* | 
 *   
 *    | MAG_T2_CLOCK* | AppConfig.h* | Mask for the magnetic card reader's CLOCK line for the reader's track 2 output.* | 
 *   
 *    | MAG_T2_DATA* | AppConfig.h* | Mask for the magnetic card reader's DATA line for the reader's track 2 output.* | 
 *   
 *    | MAG_T3_CLOCK* | AppConfig.h* | Mask for the magnetic card reader's CLOCK line for the reader's track 3 output.* | 
 *   
 *    | MAG_T3_DATA* | AppConfig.h* | Mask for the magnetic card reader's DATA line for the reader's track 3 output.* | 
 *   
 *    | MAG_CARDPRESENT* | AppConfig.h* | Mask for the magnetic card reader's card detection output.* | 
 *   
 *    | MAG_PIN* | AppConfig.h* | PIN register that the magnetic card reader device is attached to.* | 
 *   
 *    | MAG_PORT* | AppConfig.h* | PORT register that the magnetic card reader device is attached to.* | 
 *   
 *    | MAG_DDR* | AppConfig.h* | DDR register that the magnetic card reader device is attached to.* | 
 *  
 */