Explorar o código

[FL-1214] nfc_worker fix emulation

gornekich %!s(int64=4) %!d(string=hai) anos
pai
achega
588480831a
Modificáronse 1 ficheiros con 2 adicións e 0 borrados
  1. 2 0
      applications/nfc/nfc_worker.c

+ 2 - 0
applications/nfc/nfc_worker.c

@@ -185,6 +185,7 @@ void nfc_worker_emulate(NfcWorker* nfc_worker) {
     params.lmConfigPA.SENS_RES[0] = 0x44;
     params.lmConfigPA.SENS_RES[0] = 0x44;
     params.lmConfigPA.SENS_RES[1] = 0x00;
     params.lmConfigPA.SENS_RES[1] = 0x00;
     params.lmConfigPA.SEL_RES = 0x00;
     params.lmConfigPA.SEL_RES = 0x00;
+    api_hal_nfc_exit_sleep();
 
 
     ReturnCode ret;
     ReturnCode ret;
     ret = rfalNfcDiscover(&params);
     ret = rfalNfcDiscover(&params);
@@ -204,6 +205,7 @@ void nfc_worker_emulate(NfcWorker* nfc_worker) {
     }
     }
 
 
     rfalNfcDeactivate(false);
     rfalNfcDeactivate(false);
+    api_hal_nfc_start_sleep();
 }
 }
 
 
 void nfc_worker_field(NfcWorker* nfc_worker) {
 void nfc_worker_field(NfcWorker* nfc_worker) {