Eric Betts 2 lat temu
rodzic
commit
2f64dcbcdc
1 zmienionych plików z 5 dodań i 5 usunięć
  1. 5 5
      seader_worker.c

+ 5 - 5
seader_worker.c

@@ -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;
         }
     }