From c4b74a5b7f05b91bf2b90d79c915e0eeed1e7221 Mon Sep 17 00:00:00 2001 From: laforge Date: Mon, 13 Jun 2005 09:16:39 +0000 Subject: poewr down RC632 before powering it up to ensure all PICC's are reset in open() git-svn-id: https://svn.gnumonks.org/trunk/librfid@1206 e0336214-984f-0b4b-a45f-81c69e1f0ede --- rfid_asic_rc632.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'rfid_asic_rc632.c') diff --git a/rfid_asic_rc632.c b/rfid_asic_rc632.c index fac968b..234e7ab 100644 --- a/rfid_asic_rc632.c +++ b/rfid_asic_rc632.c @@ -352,6 +352,13 @@ rc632_init(struct rfid_asic_handle *ah) { int ret; + /* switch off rf (make sure PICCs are reset at init time) */ + ret = rc632_power_down(ah); + if (ret < 0) + return ret; + + usleep(10000); + /* switch on rf */ ret = rc632_power_up(ah); if (ret < 0) -- cgit v1.2.3