diff options
author | laforge <laforge@e0336214-984f-0b4b-a45f-81c69e1f0ede> | 2005-10-22 20:20:21 +0000 |
---|---|---|
committer | laforge <laforge@e0336214-984f-0b4b-a45f-81c69e1f0ede> | 2005-10-22 20:20:21 +0000 |
commit | 5fc01ff6f98d72219420bc29fb59d2d6eb93e887 (patch) | |
tree | 1cf64c994346c29e0a143bacf6ce69d8ae3bc2be /rfid_reader_cm5121.c | |
parent | 073fc3dcce216782501b12113704b6256d15670c (diff) |
- add mifare classic support
- move uid/pupi from l2 private data into l2 global data
- various cleanups
git-svn-id: https://svn.gnumonks.org/trunk/librfid@1555 e0336214-984f-0b4b-a45f-81c69e1f0ede
Diffstat (limited to 'rfid_reader_cm5121.c')
-rw-r--r-- | rfid_reader_cm5121.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/rfid_reader_cm5121.c b/rfid_reader_cm5121.c index 11e4ee9..e1fc859 100644 --- a/rfid_reader_cm5121.c +++ b/rfid_reader_cm5121.c @@ -225,6 +225,13 @@ cm5121_15693_init(struct rfid_reader_handle *rh) return rh->ah->asic->priv.rc632.fn.iso15693.init(rh->ah); } +static int +cm5121_mifare_auth(struct rfid_reader_handle *rh, u_int8_t cmd, + u_int32_t serno, u_int8_t block) +{ + return rh->ah->asic->priv.rc632.fn.mifare_classic.auth(rh->ah, + cmd, serno, block); +} struct rfid_asic_transport cm5121_ccid = { .name = "CM5121 OpenCT", @@ -313,6 +320,9 @@ struct rfid_reader rfid_reader_cm5121 = { .iso14443b = { .init = &cm5121_14443b_init, }, + .mifare_classic = { + .auth = &cm5121_mifare_auth, + }, }; |