]> cvs.zerfleddert.de Git - proxmark3-svn/blobdiff - common/lfdemod.c
FIX: first attempt to clean up EM4x50 commands.
[proxmark3-svn] / common / lfdemod.c
index 49c5877e0d36c45a0fb7c026c9cf341f44a27906..910b2af4e65a1b2809819ff8d68d1db34bc6d7c2 100644 (file)
@@ -350,9 +350,9 @@ int askdemod(uint8_t *BinStream, size_t *size, int *clk, int *invert, int maxErr
 //take 10 and 01 and manchester decode
 //run through 2 times and take least errCnt
 int manrawdecode(uint8_t * BitStream, size_t *size, uint8_t invert){
-       uint16_t bitnum = 0, MaxBits = 512, errCnt = 0;
+       int errCnt = 0, bestErr = 1000;
+       uint16_t bitnum = 0, MaxBits = 512, bestRun = 0;
        size_t i, k;
-       uint16_t bestErr = 1000, bestRun = 0;
        if (*size < 16) return -1;
        //find correct start position [alignment]
        for (k=0; k < 2; ++k){
Impressum, Datenschutz