From 405cc03348a5359d931f75e3db4e4bfc4b131d2a Mon Sep 17 00:00:00 2001 From: Christina Quast Date: Fri, 9 Jan 2015 12:28:47 +0100 Subject: [PATCH] Fix bug in at91 lib A value of 0x3 is defined as smartcard inserted event, which is not a valid value for a SlotChange response. --- .../usb/device/ccid/cciddriverdescriptors.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sam3s_example/atmel_softpack_libraries/usb/device/ccid/cciddriverdescriptors.h b/sam3s_example/atmel_softpack_libraries/usb/device/ccid/cciddriverdescriptors.h index b16977cf..88497a41 100644 --- a/sam3s_example/atmel_softpack_libraries/usb/device/ccid/cciddriverdescriptors.h +++ b/sam3s_example/atmel_softpack_libraries/usb/device/ccid/cciddriverdescriptors.h @@ -125,7 +125,8 @@ #define ICC_NOT_PRESENT 0x00 #define ICC_PRESENT 0x01 #define ICC_CHANGE 0x02 -#define ICC_INSERTED_EVENT ICC_PRESENT+ICC_CHANGE +#define ICC_INSERTED_EVENT 0x01 +//FIXME: #define ICC_INSERTED_EVENT ICC_PRESENT+ICC_CHANGE // ICCD: Table 6.1-8 Bitmap for bStatus field #define ICC_BS_PRESENT_ACTIVATED 0x00 // USB-ICC is present and activated