mirror of
https://github.com/Proxmark/proxmark3.git
synced 2024-11-11 09:59:45 +08:00
fix askAmp
again... must have been something i missed before. this function wasn't complete.
This commit is contained in:
parent
8f2268397d
commit
16ea2b8ca3
1 changed files with 6 additions and 3 deletions
|
@ -260,11 +260,14 @@ int cleanAskRawDemod(uint8_t *BinStream, size_t *size, int clk, int invert, int
|
|||
//by marshmellow
|
||||
void askAmp(uint8_t *BitStream, size_t size)
|
||||
{
|
||||
uint8_t Last = 128;
|
||||
for(size_t i = 1; i<size; i++){
|
||||
if (BitStream[i]-BitStream[i-1]>=30) //large jump up
|
||||
BitStream[i]=255;
|
||||
else if(BitStream[i]-BitStream[i-1]<=-20) //large jump down
|
||||
BitStream[i]=0;
|
||||
Last = 255;
|
||||
else if(BitStream[i-1]-BitStream[i]>=20) //large jump down
|
||||
Last = 0;
|
||||
|
||||
BitStream[i-1] = Last;
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue