#include "apps.h"
#include "util.h"
#include "string.h"
-
-#include "iclass.h"
+#include "common.h"
static uint8_t *trace = (uint8_t *) BigBuf;
static int traceLen = 0;
static RAMFUNC int MillerDecoding(int bit)
{
- int error = 0;
+ //int error = 0;
int bitright;
if(!Uart.bitBuffer) {
// When not part of SOF or EOF, it is an error
Uart.state = STATE_UNSYNCD;
Uart.highCnt = 0;
- error = 4;
+ //error = 4;
}
}
}
if(!bit) {
if(Uart.dropPosition) {
if(Uart.state == STATE_START_OF_COMMUNICATION) {
- error = 1;
+ //error = 1;
}
else {
- error = 7;
+ //error = 7;
}
// It is an error if we already have seen a drop in current frame
Uart.state = STATE_UNSYNCD;
if(!Uart.dropPosition) {
Uart.state = STATE_UNSYNCD;
Uart.highCnt = 0;
- error = 9;
+ //error = 9;
}
else {
Uart.shiftReg >>= 2;
if(!Uart.dropPosition) {
Uart.state = STATE_UNSYNCD;
Uart.highCnt = 0;
- error = 3;
+ //error = 3;
}
else {
Uart.dropPosition--;
Uart.OutOfCnt = 4; // Start at 1/4, could switch to 1/256
Uart.dropPosition = 0;
Uart.shiftReg = 0;
- error = 0;
+ //error = 0;
}
else {
Uart.highCnt = 0;
// We won't start recording the frames that we acquire until we trigger;
// a good trigger condition to get started is probably when we see a
// response from the tag.
- int triggered = FALSE; // FALSE to wait first for card
+ //int triggered = FALSE; // FALSE to wait first for card
// The command (reader -> tag) that we're receiving.
// The length of a received command will in most cases be no more than 18 bytes.
traceLen += Demod.len;
if(traceLen > TRACE_LENGTH) break;
- triggered = TRUE;
+ //triggered = TRUE;
// And ready to receive another response.
memset(&Demod, 0, sizeof(Demod));