Просмотр исходного кода

[FL-3603] Update RFID detector for the new NFC stack (#49)

Co-authored-by: あく <alleteam@gmail.com>
Co-authored-by: hedger <hedger@users.noreply.github.com>
Astra 2 лет назад
Родитель
Сommit
14f7f11aff
1 измененных файлов с 6 добавлено и 3 удалено
  1. 6 3
      nfc_rfid_detector_app_i.c

+ 6 - 3
nfc_rfid_detector_app_i.c

@@ -11,7 +11,7 @@ void nfc_rfid_detector_app_field_presence_start(NfcRfidDetectorApp* app) {
     furi_hal_rfid_field_detect_start();
 
     // start the field presence nfc detection
-    furi_hal_nfc_exit_sleep();
+    furi_hal_nfc_acquire();
     furi_hal_nfc_field_detect_start();
 }
 
@@ -22,14 +22,17 @@ void nfc_rfid_detector_app_field_presence_stop(NfcRfidDetectorApp* app) {
     furi_hal_rfid_field_detect_stop();
 
     // stop the field presence nfc detection
-    furi_hal_nfc_start_sleep();
+    furi_hal_nfc_field_detect_stop();
+    furi_hal_nfc_release();
 }
 
 bool nfc_rfid_detector_app_field_presence_is_nfc(NfcRfidDetectorApp* app) {
     furi_assert(app);
 
     // check if the field presence is nfc
-    return furi_hal_nfc_field_is_present();
+    bool is_present = furi_hal_nfc_field_is_present();
+
+    return is_present;
 }
 
 bool nfc_rfid_detector_app_field_presence_is_rfid(NfcRfidDetectorApp* app, uint32_t* frequency) {