chg: 'hw detectreader' cleanup

This commit is contained in:
iceman1001 2019-04-27 11:07:59 +02:00
commit 238eda8b17

View file

@ -309,15 +309,22 @@ static void lookupChipID(uint32_t iChipID, uint32_t mem_used) {
static int CmdDetectReader(const char *Cmd) { static int CmdDetectReader(const char *Cmd) {
uint16_t arg = 0; uint16_t arg = 0;
// 'l' means LF - 125/134 kHz char c = tolower(Cmd[0]);
if (*Cmd == 'l') { switch ( c ) {
case 'l':
arg = 1; arg = 1;
} else if (*Cmd == 'h') { break;
case 'h':
arg = 2; arg = 2;
} else if (*Cmd != '\0') { break;
PrintAndLogEx(NORMAL, "use 'detectreader' or 'detectreader l' or 'detectreader h'"); default: {
PrintAndLogEx(NORMAL, "use 'detectreader'");
PrintAndLogEx(NORMAL, " 'detectreader l' -- 125/134 kHz");
PrintAndLogEx(NORMAL, " 'detectreader h' -- 13.56 mHz");
return PM3_EINVARG; return PM3_EINVARG;
} }
}
clearCommandBuffer(); clearCommandBuffer();
SendCommandOLD(CMD_LISTEN_READER_FIELD, arg, 0, 0, NULL, 0); SendCommandOLD(CMD_LISTEN_READER_FIELD, arg, 0, 0, NULL, 0);
return PM3_SUCCESS; return PM3_SUCCESS;