summaryrefslogtreecommitdiff
path: root/src/rfid_reader_rc632_common.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/rfid_reader_rc632_common.h')
-rw-r--r--src/rfid_reader_rc632_common.h30
1 files changed, 30 insertions, 0 deletions
diff --git a/src/rfid_reader_rc632_common.h b/src/rfid_reader_rc632_common.h
new file mode 100644
index 0000000..38d195d
--- /dev/null
+++ b/src/rfid_reader_rc632_common.h
@@ -0,0 +1,30 @@
+#ifndef _RDR_RC632_COMMON
+#define _RDR_RC632_COMMON
+
+int _rdr_rc632_transceive(struct rfid_reader_handle *rh,
+ enum rfid_frametype frametype,
+ const unsigned char *tx_data, unsigned int tx_len,
+ unsigned char *rx_data, unsigned int *rx_len,
+ u_int64_t timeout, unsigned int flags);
+int _rdr_rc632_transceive_sf(struct rfid_reader_handle *rh,
+ unsigned char cmd, struct iso14443a_atqa *atqa);
+int _rdr_rc632_transceive_acf(struct rfid_reader_handle *rh,
+ struct iso14443a_anticol_cmd *cmd,
+ unsigned int *bit_of_col);
+int _rdr_rc632_iso15693_transceive_ac(struct rfid_reader_handle *rh,
+ const struct iso15693_anticol_cmd *acf,
+ unsigned int acf_len,
+ struct iso15693_anticol_resp *resp,
+ unsigned int *resp_len, char *bit_of_col);
+int _rdr_rc632_14443a_set_speed(struct rfid_reader_handle *rh, unsigned int tx,
+ unsigned int speed);
+int _rdr_rc632_l2_init(struct rfid_reader_handle *rh, enum rfid_layer2_id l2);
+int _rdr_rc632_mifare_setkey(struct rfid_reader_handle *rh, const u_int8_t *key);
+int _rdr_rc632_mifare_auth(struct rfid_reader_handle *rh, u_int8_t cmd,
+ u_int32_t serno, u_int8_t block);
+int _rdr_rc632_getopt(struct rfid_reader_handle *rh, int optname,
+ void *optval, unsigned int *optlen);
+int _rdr_rc632_setopt(struct rfid_reader_handle *rh, int optname,
+ const void *optval, unsigned int optlen);
+
+#endif
personal git repositories of Harald Welte. Your mileage may vary