]> git.zerfleddert.de Git - proxmark3-svn/blobdiff - common/lfdemod.c
1 bug fix + code trimming
[proxmark3-svn] / common / lfdemod.c
index 144cb32735c7269e3b6eea34ee25679309b0097d..b6135fb711330333c910109fa1a5ad10f6acfc7c 100644 (file)
@@ -1094,11 +1094,9 @@ void psk1TOpsk2(uint8_t *BitStream, size_t size)
 // from only transition waves are 1s to phase shifts change bit
 void psk2TOpsk1(uint8_t *BitStream, size_t size)
 {
-       size_t i;
-       uint8_t phase=BitStream[0];
-       //uint8_t lastBit=BitStream[0];
-       for (i=1; i<size; i++){
-               if (phase!=BitStream[i]){
+       uint8_t phase=0;
+       for (size_t i=0; i<size; i++){
+               if (BitStream[i]==1){
                        phase ^=1;
                }
                BitStream[i]=phase;
Impressum, Datenschutz