FIX: 'standalone_14a mode' - cleaned up the standalone14a mode code. It now detects and simulates 4,7byte uids, like it should. code refactored to be easier to understand.

This commit is contained in:
iceman1001 2017-02-01 14:09:26 +01:00
commit d760c7b3d9
3 changed files with 61 additions and 59 deletions

View file

@ -708,7 +708,7 @@ static bool hitag2_read_uid(byte_t* rx, const size_t rxlen, byte_t* tx, size_t*
case 0: {
// Just starting or if there is no answer
*txlen = 5;
memcpy(tx,"\xc0",nbytes(*txlen));
memcpy(tx,"\xC0",nbytes(*txlen));
} break;
// Received UID
case 32: {
@ -1296,13 +1296,12 @@ void ReaderHitag(hitag_function htf, hitag_data* htd) {
if(rxlen > 0) {
frame_count++;
if (!bQuiet) {
if (!LogTraceHitag(rx,rxlen,response,0,false)) {
if (!LogTraceHitag(rx,rxlen, response, 0, false)) {
DbpString("Trace full");
if (bQuitTraceFull) {
if (bQuitTraceFull)
break;
} else {
else
bQuiet = true;
}
}
}
}