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; size_t rx_len;
for(;;) { for(;;) {
if (usb_poll()) {
rx_len = usb_read(rx, sizeof(UsbCommand));
if (rx_len) {
UsbPacketReceived(rx, rx_len);
}
}
WDT_HIT(); WDT_HIT();
if (usb_poll() && (rx_len = usb_read(rx, sizeof(rx)))) {
#ifdef WITH_LF_StandAlone UsbPacketReceived(rx, rx_len);
#ifndef WITH_ISO14443a_StandAlone } else {
#if defined(WITH_LF_StandAlone) && !defined(WITH_ISO14443a_StandAlone)
if (BUTTON_HELD(1000) > 0) if (BUTTON_HELD(1000) > 0)
SamyRun(); SamyRun();
#endif #endif
#endif #if defined(WITH_ISO14443a) && defined(WITH_ISO14443a_StandAlone)
#ifdef WITH_ISO14443a
#ifdef WITH_ISO14443a_StandAlone
if (BUTTON_HELD(1000) > 0) if (BUTTON_HELD(1000) > 0)
StandAloneMode14a(); StandAloneMode14a();
#endif
#endif #endif
} }
} }
}