fix "Sending bytes to proxmark failed" after BUTTON_PRESS()

This commit is contained in:
pwpiwi 2020-01-10 08:33:50 +01:00
commit 6b34699adc

View file

@ -1483,25 +1483,18 @@ void __attribute__((noreturn)) AppMain(void) {
size_t rx_len;
for(;;) {
if (usb_poll()) {
rx_len = usb_read(rx, sizeof(UsbCommand));
if (rx_len) {
UsbPacketReceived(rx, rx_len);
}
}
WDT_HIT();
#ifdef WITH_LF_StandAlone
#ifndef WITH_ISO14443a_StandAlone
if (BUTTON_HELD(1000) > 0)
SamyRun();
#endif
#endif
#ifdef WITH_ISO14443a
#ifdef WITH_ISO14443a_StandAlone
if (BUTTON_HELD(1000) > 0)
StandAloneMode14a();
if (usb_poll() && (rx_len = usb_read(rx, sizeof(rx)))) {
UsbPacketReceived(rx, rx_len);
} else {
#if defined(WITH_LF_StandAlone) && !defined(WITH_ISO14443a_StandAlone)
if (BUTTON_HELD(1000) > 0)
SamyRun();
#endif
#if defined(WITH_ISO14443a) && defined(WITH_ISO14443a_StandAlone)
if (BUTTON_HELD(1000) > 0)
StandAloneMode14a();
#endif
}
}
}