add some definitions on ISO144443A frame waiting time
authorHarald Welte <laforge@gnumonks.org>
Wed, 16 Aug 2006 00:20:28 +0000 (00:20 +0000)
committerHarald Welte <laforge@gnumonks.org>
Wed, 16 Aug 2006 00:20:28 +0000 (00:20 +0000)
git-svn-id: https://svn.gnumonks.org/trunk/librfid@1863 e0336214-984f-0b4b-a45f-81c69e1f0ede

include/librfid/rfid_layer2_iso14443a.h

index 50a6f43..0ff84eb 100644 (file)
@@ -75,6 +75,14 @@ enum iso14443a_state {
        ISO14443A_STATE_SELECTED,
 };
 
+/* Section 6.1.2 values in usec, rounded up to next usec */
+#define ISO14443A_FDT_ANTICOL_LAST1    92      /* 1236 / fc = 91.15 usec */
+#define ISO14443A_FDT_ANTICOL_LAST0    87      /* 1172 / fc = 86.43 usec */
+
+#define ISO14443_CARRIER_FREQ  13560000
+#define ISO14443A_FDT_OTHER_LAST1(n)   (((n*128+84)*1000000)/ISO14443_CARRIER_FREQ)
+
+
 #include <librfid/rfid_layer2.h>
 struct rfid_layer2 rfid_layer2_iso14443a;