fix clock detection when ST used

ST = sequence terminator
fixes t55xx auto detection of tags with ST used.
This commit is contained in:
marshmellow42 2016-02-20 16:53:59 -05:00
parent 29b757391a
commit b66ff08113

View file

@ -143,9 +143,13 @@ int GetAskClock(const char str[], bool printAns, bool verbose)
PrintAndLog("Failed to copy from graphbuffer");
return -1;
}
int start = DetectASKClock(grph, size, &clock, 20);
bool st = DetectST(grph, &size, &clock);
int start = 0;
if (st == false) {
start = DetectASKClock(grph, size, &clock, 20);
}
// Only print this message if we're not looping something
if (printAns){
if (printAns) {
PrintAndLog("Auto-detected clock rate: %d, Best Starting Position: %d", clock, start);
}
return clock;