X-Git-Url: http://git.linex4red.de/pub/USBasp.git/blobdiff_plain/032a83e9e1bda3b4724870ad65310414a8020351..a7880ac1cdbfe8ddaf957173bc08f334aad8bca7:/Projects/Magstripe/Magstripe.txt diff --git a/Projects/Magstripe/Magstripe.txt b/Projects/Magstripe/Magstripe.txt index d91fddde7..19586277a 100644 --- a/Projects/Magstripe/Magstripe.txt +++ b/Projects/Magstripe/Magstripe.txt @@ -5,15 +5,51 @@ */ /** \mainpage Denver Gingerich's USBSnoop Magnetic Card Reader Project - * + * + * \section SSec_Compat Demo Compatibility: + * + * The following list indicates what microcontrollers are compatible with this demo. + * + * - AT90USB1287 + * - AT90USB1286 + * + * \section SSec_Info USB Information: + * + * The following table gives a rundown of the USB utilization of this demo. + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
USB Mode:Device
USB Class:Human Interface Device (HID)
USB Subclass:Keyboard
Relevant Standards:USBIF HID Standard, USBIF HID Usage Tables
Usable Speeds:Full Speed Mode
+ * + * \section SSec_Description Project Description: + * * Firmware for a USB AVR powered USB TTL magnetic stripe reader (using a card * reader such as the Omron V3B-4K) by Denver Gingerich. This project is designed - * to be used with the open source Stripe Snoop project at http://stripesnoop.sourceforge.net/. + * to be used with the open source Stripe Snoop project at http://stripesnoop.sourceforge.net/. * - * See http://ossguy.com/ss_usb/ for the USB reader hardware project website, + * See http://ossguy.com/ss_usb/ for the USB reader hardware project website, * including construction and support details. * - * To use, connect your magentic card reader device to the USB AVR as follows (pin and port mapping may be adjusted + * To use, connect your magnetic card reader device to the USB AVR as follows (pin and port mapping may be adjusted * from the project makefile): * * @@ -51,7 +87,6 @@ * *
* - * * This project is based on the LUFA Keyboard demonstration application, * written by Denver Gingerich. * @@ -60,26 +95,70 @@ * obtained from the magnetic stripe reader is "typed" through the keyboard * driver as 0's and 1's. After every card swipe, the demo will send a return key. * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
USB Mode:Device
USB Class:Human Interface Device (HID)
USB Subclass:Keyboard
Relevant Standards:USBIF HID Standard, USBIF HID Usage Tables
Usable Speeds:Low Speed Mode, Full Speed Mode
+ * \section SSec_Options Project Options + * + * The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value. + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
Define Name:Location:Description:
MAX_BITSCircularBitBuffer.hGives the maximum number of bits per track which can be buffered by the device for later transmission to a host.
MAG_T1_CLOCKMakefile CDEFSMask for the magnetic card reader's CLOCK line for the reader's track 1 output.
MAG_T1_DATAMakefile CDEFSMask for the magnetic card reader's DATA line for the reader's track 1 output.
MAG_T2_CLOCKMakefile CDEFSMask for the magnetic card reader's CLOCK line for the reader's track 2 output.
MAG_T2_DATAMakefile CDEFSMask for the magnetic card reader's DATA line for the reader's track 2 output.
MAG_T3_CLOCKMakefile CDEFSMask for the magnetic card reader's CLOCK line for the reader's track 3 output.
MAG_T3_DATAMakefile CDEFSMask for the magnetic card reader's DATA line for the reader's track 3 output.
MAG_CARDPRESENTMakefile CDEFSMask for the magnetic card reader's card detection output.
MAG_PINMakefile CDEFSPIN register that the magnetic card reader device is attached to.
MAG_PORTMakefile CDEFSPORT register that the magnetic card reader device is attached to.
MAG_DDRMakefile CDEFSDDR register that the magnetic card reader device is attached to.
*/