From 3d0e1db9d118f85441a9d559ba2fa7baa7195eee Mon Sep 17 00:00:00 2001 From: henryk Date: Tue, 11 Dec 2007 18:57:16 +0000 Subject: Some more delay git-svn-id: https://svn.openpcd.org:2342/trunk@384 6dc7ffe9-61d6-0310-9af1-9938baff3ed1 --- openpicc/application/iso14443_layer3a.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/openpicc/application/iso14443_layer3a.h b/openpicc/application/iso14443_layer3a.h index b71c13f..495ca2e 100644 --- a/openpicc/application/iso14443_layer3a.h +++ b/openpicc/application/iso14443_layer3a.h @@ -17,7 +17,9 @@ enum ISO14443_STATES { /******************** RX ************************************/ /* Magic delay, don't know where it comes from */ -#define MAGIC_DELAY -32 +#define MAGIC_OFFSET -32 +/* Delay from modulation till detection in SSC_DATA */ +#define DETECTION_DELAY 11 /* See fdt_timinig.dia for these values */ #define MAX_TF_FIQ_ENTRY_DELAY 16 #define MAX_TF_FIQ_OVERHEAD 75 /* guesstimate */ @@ -26,8 +28,8 @@ extern volatile int fdt_offset; #define ISO14443A_FDT_SLOTLEN 128 #define ISO14443A_FDT_OFFSET_1 84 #define ISO14443A_FDT_OFFSET_0 20 -#define ISO14443A_FDT_SHORT_1 (ISO14443A_FDT_SLOTLEN*9 + ISO14443A_FDT_OFFSET_1 +fdt_offset +MAGIC_DELAY) -#define ISO14443A_FDT_SHORT_0 (ISO14443A_FDT_SLOTLEN*9 + ISO14443A_FDT_OFFSET_0 +fdt_offset +MAGIC_DELAY) +#define ISO14443A_FDT_SHORT_1 (ISO14443A_FDT_SLOTLEN*9 + ISO14443A_FDT_OFFSET_1 +fdt_offset +MAGIC_OFFSET -DETECTION_DELAY) +#define ISO14443A_FDT_SHORT_0 (ISO14443A_FDT_SLOTLEN*9 + ISO14443A_FDT_OFFSET_0 +fdt_offset +MAGIC_OFFSET -DETECTION_DELAY) #ifdef FOUR_TIMES_OVERSAMPLING /* definitions for four-times oversampling */ -- cgit v1.2.3