mirror of
https://github.com/bettse/seader.git
synced 2026-05-30 04:44:24 +00:00
FWT timeout
This commit is contained in:
+5
-5
@@ -731,15 +731,13 @@ NfcCommand seader_worker_poller_callback_iso14443_4a(NfcGenericEvent event, void
|
||||
|
||||
if(iso14443_4a_event->type == Iso14443_4aPollerEventTypeReady) {
|
||||
if(stage == SeaderPollerEventTypeCardDetect) {
|
||||
// FURI_LOG_D(TAG, "Card Detect");
|
||||
FURI_LOG_D(TAG, "Card Detect");
|
||||
nfc_device_set_data(
|
||||
seader->nfc_device, NfcProtocolIso14443_4a, nfc_poller_get_data(seader->poller));
|
||||
|
||||
size_t uid_len;
|
||||
const uint8_t* uid = nfc_device_get_uid(seader->nfc_device, &uid_len);
|
||||
|
||||
// const Iso14443_4aData* iso14443_4a_data = nfc_device_get_data(seader->nfc_device, NfcProtocolIso14443_4a);
|
||||
//const Iso14443_3aData* iso14443_3a_data = iso14443_4a_data->iso14443_3a_data;
|
||||
const Iso14443_3aData* iso14443_3a_data =
|
||||
nfc_device_get_data(seader->nfc_device, NfcProtocolIso14443_3a);
|
||||
uint8_t sak_val = iso14443_3a_get_sak(iso14443_3a_data);
|
||||
@@ -763,6 +761,8 @@ NfcCommand seader_worker_poller_callback_iso14443_4a(NfcGenericEvent event, void
|
||||
|
||||
ASN_STRUCT_FREE(asn_DEF_CardDetails, cardDetails);
|
||||
|
||||
nfc_set_fdt_poll_fc(event.instance, SEADER_POLLER_MAX_FWT);
|
||||
furi_thread_set_current_priority(FuriThreadPriorityLowest);
|
||||
stage = SeaderPollerEventTypeConversation;
|
||||
} else if(stage == SeaderPollerEventTypeConversation) {
|
||||
|
||||
@@ -792,9 +792,9 @@ NfcCommand seader_worker_poller_callback_iso14443_4a(NfcGenericEvent event, void
|
||||
// TESTING
|
||||
//return NfcCommandStop;
|
||||
|
||||
//stage = SeaderPollerEventTypeComplete;
|
||||
// stage = SeaderPollerEventTypeComplete;
|
||||
} else if(stage == SeaderPollerEventTypeComplete) {
|
||||
// FURI_LOG_D(TAG, "Complete");
|
||||
FURI_LOG_D(TAG, "Complete");
|
||||
return NfcCommandStop;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user