]> git.zerfleddert.de Git - proxmark3-svn/blobdiff - armsrc/iclass.c
added simple test suite for tools/findbits.py
[proxmark3-svn] / armsrc / iclass.c
index d1bb8df3f11960ee6f670d59e32fb8825766e7e4..7a0f403001df6e5056c62a39caa512057d522da0 100644 (file)
@@ -44,8 +44,7 @@
 #include "apps.h"
 #include "util.h"
 #include "string.h"
-
-#include "iclass.h"
+#include "common.h"
 
 static uint8_t *trace = (uint8_t *) BigBuf;
 static int traceLen = 0;
@@ -126,7 +125,7 @@ static struct {
 
 static RAMFUNC int MillerDecoding(int bit)
 {
-       int error = 0;
+       //int error = 0;
        int bitright;
 
        if(!Uart.bitBuffer) {
@@ -194,7 +193,7 @@ static RAMFUNC int MillerDecoding(int bit)
                                        // When not part of SOF or EOF, it is an error
                                        Uart.state = STATE_UNSYNCD;
                                        Uart.highCnt = 0;
-                                       error = 4;
+                                       //error = 4;
                                }
                        }
                }
@@ -206,10 +205,10 @@ static RAMFUNC int MillerDecoding(int bit)
                        if(!bit) {
                                if(Uart.dropPosition) {
                                        if(Uart.state == STATE_START_OF_COMMUNICATION) {
-                                               error = 1;
+                                               //error = 1;
                                        }
                                        else {
-                                               error = 7;
+                                               //error = 7;
                                        }
                                        // It is an error if we already have seen a drop in current frame
                                        Uart.state = STATE_UNSYNCD;
@@ -249,7 +248,7 @@ static RAMFUNC int MillerDecoding(int bit)
                                        if(!Uart.dropPosition) {
                                                Uart.state = STATE_UNSYNCD;
                                                Uart.highCnt = 0;
-                                               error = 9;
+                                               //error = 9;
                                        }
                                        else {
                                                Uart.shiftReg >>= 2;
@@ -283,7 +282,7 @@ static RAMFUNC int MillerDecoding(int bit)
                                if(!Uart.dropPosition) {
                                        Uart.state = STATE_UNSYNCD;
                                        Uart.highCnt = 0;
-                                       error = 3;
+                                       //error = 3;
                                }
                                else {
                                        Uart.dropPosition--;
@@ -359,7 +358,7 @@ static RAMFUNC int MillerDecoding(int bit)
                                Uart.OutOfCnt = 4; // Start at 1/4, could switch to 1/256
                                Uart.dropPosition = 0;
                                Uart.shiftReg = 0;
-                               error = 0;
+                               //error = 0;
                        }
                        else {
                                Uart.highCnt = 0;
@@ -731,7 +730,7 @@ void RAMFUNC SnoopIClass(void)
     // We won't start recording the frames that we acquire until we trigger;
     // a good trigger condition to get started is probably when we see a
     // response from the tag.
-    int triggered = FALSE; // FALSE to wait first for card
+    //int triggered = FALSE; // FALSE to wait first for card
 
     // The command (reader -> tag) that we're receiving.
        // The length of a received command will in most cases be no more than 18 bytes.
@@ -886,7 +885,7 @@ void RAMFUNC SnoopIClass(void)
                    traceLen += Demod.len;
                    if(traceLen > TRACE_LENGTH) break;
 
-                   triggered = TRUE;
+                   //triggered = TRUE;
 
                    // And ready to receive another response.
                    memset(&Demod, 0, sizeof(Demod));
Impressum, Datenschutz