From 098ef26c87b27ddac5eb41f1317fe552fe16e3a7 Mon Sep 17 00:00:00 2001 From: laforge Date: Sun, 11 Sep 2005 19:59:58 +0000 Subject: use 64bit timeout values throughout the code, since some timeouts exceeds 4.8 billion microseconds (seconds). git-svn-id: https://svn.gnumonks.org/trunk/librfid@1426 e0336214-984f-0b4b-a45f-81c69e1f0ede --- rfid_reader_cm5121.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'rfid_reader_cm5121.c') diff --git a/rfid_reader_cm5121.c b/rfid_reader_cm5121.c index c8f13c5..7edadaf 100644 --- a/rfid_reader_cm5121.c +++ b/rfid_reader_cm5121.c @@ -174,7 +174,7 @@ static int TestFIFO(struct rc632_handle *handle) static int cm5121_transcieve(struct rfid_reader_handle *rh, const unsigned char *tx_data, unsigned int tx_len, unsigned char *rx_data, unsigned int *rx_len, - unsigned int timeout, unsigned int flags) + u_int64_t timeout, unsigned int flags) { return rh->ah->asic->priv.rc632.fn.transcieve(rh->ah, tx_data, tx_len, rx_data, @@ -299,6 +299,8 @@ struct rfid_reader rfid_reader_cm5121 = { .init = &cm5121_14443a_init, .transcieve_sf = &cm5121_transcieve_sf, .transcieve_acf = &cm5121_transcieve_acf, + .speed = RFID_READER_SPEED_106K | RFID_READER_SPEED_212K | + RFID_READER_SPEED_424K | RFID_READER_SPEED_848K, }, .iso14443b = { .init = &cm5121_14443b_init, -- cgit v1.2.3