TABLE OF CONTENTS

 

[Modules] SpringProxAPI

NAME

   SpringProxAPI -- SpringCard unified API for SpringProx, CSB and K531 contactless readers

COPYRIGHT

AUTHOR

   Johann.D / SpringCard

HISTORY

   JDA 15/02/2003 : [1.00]
                    creation from CSB3 tree
   JDA 16/05/2003 : [1.01]
                    added first set of SPROX_ functions
   JDA 01/07/2003 : [1.02 0]
                    added helpers for VB or Delphi
   JDA 30/09/2003 : [1.02 1]
                    added some utility functions
   JDA 13/10/2003 : [1.10]
                    added basic T=CL function set
                    added support for USB communication
   JDA 12/12/2003 : [1.11]
                    improved T=CL function set
   JDA 03/02/2004 : [1.12]
                    added SPROX_MifStSelectIdle and SPROX_MifStHalt
                    added SPROX_DES_... and SPROX_3DES_... (LGPL licence)
                    optimization for Desfire frame chaining
   JDA 20/11/2003 : [1.13]
                    bug-fix release
   JDA 25/11/2003 : [1.14]
                    bug-fix release
   JDA 25/01/2004 : [1.15]
                    added basic support for ISO 14443-B
   JDA 22/01/2004 : [1.16]
                    speed-improvement release
   JDA 12/02/2004 : [1.17]
                    reader-side changes only
   JDA 19/02/2004 : [1.18]
                    added support of 115200bps communication
   JDA 08/04/2004 : [1.19 0]
                    added support of ASCII protocol, and the GetDeviceSettings/SetDeviceSettings
                    functions
   JDA 05/05/2004 : [1.19 1]
                    added SPROX_MifStReadTag768 et SPROX_MifStWriteTag768
   JDA 17/06/2004 : [1.20]
                    support of multiple readers thanks to SPROX_CreateInstance, SPROX_SelectInstance,
                    and SPROX_DestroyInstance
   JDA 01/12/2004 : [1.21 0]
                    added the "const" modifier on most input buffers to pass strict pre-compiler checks
                    without a warning
                    fixed SPROX_TclA_ActivateAny bug
   JDA 14/01/2005 : [1.21 1]
                    added SPROX_GetFeatures and SPROX_Card_... functions
   JDA 25/05/2005 : [version 1.22]
                    added SPROX_ReaderSelectAddress
   JDA 21/06/2005 : [version 1.30]
                    added SPROX_MSO_Exchange and others MSO functions
   JDA 05/07/2005 : [version 1.31]
                    added SPROX_ReaderAttachSerial, moved multiple reader support to springprox_ex.h
   JDA 08/09/2005 : [version 1.32]
                    added SPROX_TclB_... functions
   JDA 08/09/2005 : [version 1.33]
                    reader-side changes only
   JDA 02/10/2005 : [version 1.34 0]
                    added SPROX_Card_PowerUp_Auto function
   JDA 14/10/2005 : [version 1.34 1]
                    added documentation for SPROX_Card_... functions
   LTX 12/04/2006 : [version 1.36 3]
                    added entry points for GetConsts and SetConsts
   JDA 24/05/2006 : [version 1.36 5]
                    extended USB support
                    every text-related function now has three version : xxx using TCHAR, xxxA and xxxW
                    using char (ASCII) and wchar_t (UNICODE) respectively.
   JDA 22/06/2006 : [version 1.40]
                    major rewriting :
                    - whole "multi-reader" stuff moved to a fully reentrant DLL (springprox_ex.dll)
                    - documentation moved to source code
                    - crypt part (DES, 3-DES and MD5) added
   JDA 15/01/2007 : [version 1.41]
                    improved Linux support
   JDA 10/10/2007 : [version 1.42]
                    added Mifare read/write functions with key_idx
                    SPROX_MifStAuthE2 and SPROX_MifStAuthRam or deprecated
                    added GetConstsEx and SetConstsEx for FEED
   JDA 09/01/2008 : [version 1.43]
                    created SPROX_WriteRCRegister
   JDA 19/02/2008 : [version 1.44]
                    added SPROX_Bi_... functions for Calypso
   LTC 26/02/2008 : [version 1.45]
                    added SPROX_15693_... functions for ISO 15693
                    added SPROX_I1_SelectAny for ICODE1
   JDA 24/10/2008 : [version 1.48]
                    added SPROX_ControlBuzzer
                    added SPROX_Bi_SamFastSpeed
   JDA 25/05/2009 : [version 1.51]
                    removed MD5 and DES/3DES stuff (moved to Desfire API)
   JDA 30/12/2009 : [version 1.53]
                    added SPROX_Find and SPROX_FindEx
   JDA 23/06/2010 : [version 1.54]
                    added SPROX_FindWait and SPROX_FindWaitEx
   JDA 25/01/2011 : [version 1.55]
                    moved defines of MI_xxx to springprox_errno.h
                    added SPROX_A_ExchangeRaw
   JDA 15/02/2011 : added SPROX_ReadStorage, SPROX_WriteStorage and SPROX_StorageSize
   JDA 20/04/2011 : [version 1.56]
                    modified ISO 15693 support
   JDA 20/01/2012 : [version 1.62]
                    re-implemented SPROX_ControlReadModeIO
                    separated USER I/O support in SPROX_ControlReadUserIO and SPROX_ControlWriteUserIO

PORTABILITY

   Win32 (Windows NT, 2000, XP)
   WinCE (Windows CE 3, Windows CE 4, Pocket PC 2000, Pocket PC 2002, Pocketc PC 2003)
   Linux (experimental)

Generated from springprox.h on Mon Jan 30 14:25:25 2012