Parent Directory
|
Revision Log
| Links to HEAD: | (view) (download) (annotate) |
| Sticky Revision: |
add bNumEndpoints field in _ccid_descriptor structure
add support for Reiner SCT
add support of the O2Micro oz776 (ProductID 0x7772)
add support of ICCD version A and B
move #define O2MICRO_OZ776_PATCH from ccid_usb.c to ccid.h so we can use it in other .c files
ccid_error(): "char *file" argument -> "const char *file"
remove trailing spaces at end of lines
add #define CL1356D
correct a typo in a comment
SecurePINModify(): circumvent a bug in Cherry XX44 keyboard firmware
add support for SCM SDI 010 contactless reader thanks to Oleg Makarenko for the patch
add a cardProtocol field to store the card protocol in use
add support for the SmartEpad (v 2.0) reader (MYSMARTPAD)
add support of GemCore SIM Pro and GemCore POS Pro (serial and USB).
SecurePINModify(): bug circumvention for the GemPC Pinpad
allow to select the power on voltage using Info.plist instead of recompiling the source code
#define CHERRYST2000
_ccid_descriptor.readTimeout is in seconds even for USB. The comment was wrong
struct _ccid_descriptor: dwMaxDataRate is unsigned avoids a "comparison between signed and unsigned" warning
struct _ccid_descriptor: dwMaxCCIDMessageLength is unsigned avoids a "comparison between signed and unsigned" warning
#define SCR331DINTTCOM 0x04E65120
ccid_error(): function is (const char *) instead of (char *) to avoid a "warning: passing arg 4 of `ccid_error' discards qualifiers from pointer target type" using gcc 3.4
add dwMaxDataRate field (again)
_ccid_descriptor: remove the now useless dwMaxDataRate field
struct _ccid_descriptor: add unsigned int readTimeout field
struct _ccid_descriptor: add unsigned int *arrayOfSupportedDataRates field
change licence from GNU GPL to GNU LGPL
#define CCID_CLASS_AUTO_PPS_PROP 0x00000040
define SPR532 USB identification
#define CCID_CLASS_CHARACTER
define OZ776 USB identification
define CCID_ICC_STATUS_MASK and status states
#define CHERRYXX33 0x046A0005
replace "unsigned char bSeq" by "unsigned char *pbSeq" so that two slots of a same reader can share the same sequence number
remove defaultFeatures management (was used for SCR331-DI hack)
use reader_index instead of lun as reader identification
add defaultFeatures field for multislot readers with different dwFeatures for each slot.
add SCR331DI identification
add bMaxSlotIndex and bCurrentSlotIndex fields to support multislot readers (one USB device with two or more card readers)
lun is (unsigned int) instead of (int) Avoid a warning by splint in #define LunToReaderIndex(Lun) (Lun>>16) Left operand of >> may be negative (int): lun >> 16
ccid_error() now also has a "char *function" argument to log the name of the function in which the error occured
add support for SCardGetAttrib(.., IOCTL_SMARTCARD_VENDOR_VERIFY_PIN, ..) to know if the reader supports SCardControl(.., IOCTL_SMARTCARD_VENDOR_VERIFY_PIN, ..)
add dwDefaultClock and dwMaxDataRate fields
add CCID_CLASS_AUTO_BAUD and CCID_CLASS_AUTO_IFSD
add CCID_CLASS_AUTO_CONF_ATR
add dwMaxIFSD field
contains common CCID feature for USB and serial (was in ccid_usb before)
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
| ViewVC Help | |
| Powered by ViewVC 1.1.5 |