projects
/
librfid
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add function to set mifare key from internal eeprom
[librfid]
/
include
/
librfid
/
rfid_asic_rc632.h
diff --git
a/include/librfid/rfid_asic_rc632.h
b/include/librfid/rfid_asic_rc632.h
index
529b48c
..
d8adac7
100644
(file)
--- a/
include/librfid/rfid_asic_rc632.h
+++ b/
include/librfid/rfid_asic_rc632.h
@@
-65,6
+65,8
@@
struct rfid_asic_rc632 {
struct {
int (*setkey)(struct rfid_asic_handle *h,
const unsigned char *key);
struct {
int (*setkey)(struct rfid_asic_handle *h,
const unsigned char *key);
+ int (*setkey_ee)(struct rfid_asic_handle *h,
+ const unsigned int addr);
int (*auth)(struct rfid_asic_handle *h, u_int8_t cmd,
u_int32_t serno, u_int8_t block);
} mifare_classic;
int (*auth)(struct rfid_asic_handle *h, u_int8_t cmd,
u_int32_t serno, u_int8_t block);
} mifare_classic;
@@
-94,6
+96,7
@@
struct rfid_asic_rc632_impl {
extern struct rfid_asic_handle * rc632_open(struct rfid_asic_transport_handle *th);
extern void rc632_close(struct rfid_asic_handle *h);
extern struct rfid_asic_handle * rc632_open(struct rfid_asic_transport_handle *th);
extern void rc632_close(struct rfid_asic_handle *h);
+extern int rc632_register_dump(struct rfid_asic_handle *handle, u_int8_t *buf);
/* register decoding inlines... */
/* register decoding inlines... */