fix askAmp

again... must have been something i missed before.  this function wasn't
complete.
This commit is contained in:
marshmellow42 2016-06-20 00:42:03 -04:00
commit 16ea2b8ca3

View file

@ -260,11 +260,14 @@ int cleanAskRawDemod(uint8_t *BinStream, size_t *size, int clk, int invert, int
//by marshmellow //by marshmellow
void askAmp(uint8_t *BitStream, size_t size) void askAmp(uint8_t *BitStream, size_t size)
{ {
uint8_t Last = 128;
for(size_t i = 1; i<size; i++){ for(size_t i = 1; i<size; i++){
if (BitStream[i]-BitStream[i-1]>=30) //large jump up if (BitStream[i]-BitStream[i-1]>=30) //large jump up
BitStream[i]=255; Last = 255;
else if(BitStream[i]-BitStream[i-1]<=-20) //large jump down else if(BitStream[i-1]-BitStream[i]>=20) //large jump down
BitStream[i]=0; Last = 0;
BitStream[i-1] = Last;
} }
return; return;
} }