fix timeout for hf 15 info/reader

This commit is contained in:
iceman1001 2020-08-15 10:59:21 +02:00
parent b3348a74e9
commit b12727349b

View file

@ -517,11 +517,6 @@ static bool getUID(bool loop, uint8_t *buf) {
uint8_t reply = 1; uint8_t reply = 1;
while (kbd_enter_pressed() == false) { while (kbd_enter_pressed() == false) {
// don't give up the at the first try
uint8_t retry = 3;
while (retry--) {
clearCommandBuffer(); clearCommandBuffer();
SendCommandMIX(CMD_HF_ISO15693_COMMAND, sizeof(data), fast, reply, data, sizeof(data)); SendCommandMIX(CMD_HF_ISO15693_COMMAND, sizeof(data), fast, reply, data, sizeof(data));
PacketResponseNG resp; PacketResponseNG resp;
@ -539,12 +534,16 @@ static bool getUID(bool loop, uint8_t *buf) {
PrintAndLogEx(SUCCESS, " UID: " _GREEN_("%s"), iso15693_sprintUID(NULL, buf)); PrintAndLogEx(SUCCESS, " UID: " _GREEN_("%s"), iso15693_sprintUID(NULL, buf));
PrintAndLogEx(SUCCESS, "TYPE: " _YELLOW_("%s"), getTagInfo_15(buf)); PrintAndLogEx(SUCCESS, "TYPE: " _YELLOW_("%s"), getTagInfo_15(buf));
if (loop == false) if (loop == false) {
return true; return true;
} }
} }
} }
if (loop == false) {
break;
} }
}
DropField(); DropField();
return false; return false;
} }