From 11dee3d5a681d906fa676005269f9bf43f2b810d Mon Sep 17 00:00:00 2001 From: iceman1001 Date: Mon, 26 Sep 2016 21:53:51 +0200 Subject: [PATCH] CHG; the devil is in the details --- common/lfdemod.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/common/lfdemod.c b/common/lfdemod.c index 2b1373ee..d9a87583 100644 --- a/common/lfdemod.c +++ b/common/lfdemod.c @@ -81,8 +81,8 @@ size_t removeParity(uint8_t *BitStream, size_t startIdx, uint8_t pLen, uint8_t p j--; // overwrite parity with next data // if parity fails then return 0 switch (pType) { - case 3: if (BitStream[j]==1) { return 0 }; break; //should be 0 spacer bit - case 2: if (BitStream[j]==0) { return 0 }; break; //should be 1 spacer bit + case 3: if (BitStream[j]==1) { return 0; } break; //should be 0 spacer bit + case 2: if (BitStream[j]==0) { return 0; } break; //should be 1 spacer bit default: if (parityTest(parityWd, pLen, pType) == 0) { return 0; } break; //test parity } bitCnt+=(pLen-1); -- 2.39.2