aboutsummaryrefslogtreecommitdiffstats
path: root/LUFA/Drivers/USB/Class/Common/CCIDClassCommon.h
diff options
context:
space:
mode:
authorDean Camera <dean@fourwalledcubicle.com>2018-06-29 19:37:23 +1000
committerGitHub <noreply@github.com>2018-06-29 19:37:23 +1000
commit941bc1470d9fe8857352facb56f7a250c1809933 (patch)
treee98406a2fbe9a10df2f186adcac27ab1a9d02568 /LUFA/Drivers/USB/Class/Common/CCIDClassCommon.h
parentbc57f4ea5afd29f2e0f0175d14cf1540b4408de8 (diff)
parent1e9e7bc8b88af32f466f7438a06fb8dc96b3035d (diff)
downloadlufa-941bc1470d9fe8857352facb56f7a250c1809933.tar.gz
lufa-941bc1470d9fe8857352facb56f7a250c1809933.tar.bz2
lufa-941bc1470d9fe8857352facb56f7a250c1809933.zip
Merge pull request #131 from kidbomb/feature-ccid-xfrblock
CCID: Add support for PC-to-Reader XfrBlock message
Diffstat (limited to 'LUFA/Drivers/USB/Class/Common/CCIDClassCommon.h')
-rw-r--r--LUFA/Drivers/USB/Class/Common/CCIDClassCommon.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/LUFA/Drivers/USB/Class/Common/CCIDClassCommon.h b/LUFA/Drivers/USB/Class/Common/CCIDClassCommon.h
index 6cedcad36..cf8fdbae0 100644
--- a/LUFA/Drivers/USB/Class/Common/CCIDClassCommon.h
+++ b/LUFA/Drivers/USB/Class/Common/CCIDClassCommon.h
@@ -153,6 +153,26 @@
CCID_DTYPE_Functional = 0x21, /**< CCID class specific Interface functional descriptor. */
};
+ enum CCID_Features_Auto_t
+ {
+ CCID_Features_Auto_None = 0x0,
+ CCID_Features_Auto_ParameterConfiguration = 0x2,
+ CCID_Features_Auto_ICCActivation = 0x4,
+ CCID_Features_Auto_VoltageSelection = 0x8,
+
+ CCID_Features_Auto_ICCClockFrequencyChange = 0x10,
+ CCID_Features_Auto_ICCBaudRateChange = 0x20,
+ CCID_Features_Auto_ParameterNegotiation = 0x40,
+ CCID_Features_Auto_PPS = 0x80,
+ };
+
+ enum CCID_Features_ExchangeLevel_t
+ {
+ CCID_Features_ExchangeLevel_TPDU = 0x00010000,
+ CCID_Features_ExchangeLevel_ShortAPDU = 0x00020000,
+ CCID_Features_ExchangeLevel_ShortExtendedAPDU = 0x00040000
+ };
+
/* Type Defines: */
typedef struct
{