From: Martin Holst Swende Date: Mon, 2 Feb 2015 18:54:07 +0000 (+0100) Subject: Merge pull request #54 from Proxmark/lf_recorder X-Git-Tag: v2.0.0-rc1~33 X-Git-Url: http://cvs.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/commitdiff_plain/1f78a4d305cf7cab4682973bc00c6d391de777d6?hp=0644d5e3a3ed255fea1084c0af564c00f592b36c Merge pull request #54 from Proxmark/lf_recorder LF: Ability to do longer traces/snoops --- diff --git a/client/cmddata.c b/client/cmddata.c index 0ec73cbb..430afb17 100644 --- a/client/cmddata.c +++ b/client/cmddata.c @@ -58,6 +58,10 @@ void printDemodBuff() return; } if (bitLen>512) bitLen=512; //max output to 512 bits if we have more - should be plenty + + // ensure equally divided by 16 + bitLen &= 0xfff0; + for (i = 0; i <= (bitLen-16); i+=16) { PrintAndLog("%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i", DemodBuffer[i], @@ -190,6 +194,11 @@ void printBitStream(uint8_t BitStream[], uint32_t bitLen) return; } if (bitLen>512) bitLen=512; + + // ensure equally divided by 16 + bitLen &= 0xfff0; + + for (i = 0; i <= (bitLen-16); i+=16) { PrintAndLog("%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i", BitStream[i],