Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ClusterM/flipperzero-firmware.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'applications/nfc/scenes/nfc_scene_read_card.c')
-rwxr-xr-xapplications/nfc/scenes/nfc_scene_read_card.c51
1 files changed, 0 insertions, 51 deletions
diff --git a/applications/nfc/scenes/nfc_scene_read_card.c b/applications/nfc/scenes/nfc_scene_read_card.c
deleted file mode 100755
index 0cd0fc89..00000000
--- a/applications/nfc/scenes/nfc_scene_read_card.c
+++ /dev/null
@@ -1,51 +0,0 @@
-#include "../nfc_i.h"
-#include <dolphin/dolphin.h>
-
-void nfc_read_card_worker_callback(NfcWorkerEvent event, void* context) {
- UNUSED(event);
- Nfc* nfc = context;
- view_dispatcher_send_custom_event(nfc->view_dispatcher, NfcCustomEventWorkerExit);
-}
-
-void nfc_scene_read_card_on_enter(void* context) {
- Nfc* nfc = context;
- DOLPHIN_DEED(DolphinDeedNfcRead);
-
- // Setup view
- Popup* popup = nfc->popup;
- popup_set_header(popup, "Detecting\nNFC card", 70, 34, AlignLeft, AlignTop);
- popup_set_icon(popup, 0, 3, &I_RFIDDolphinReceive_97x61);
-
- // Start worker
- view_dispatcher_switch_to_view(nfc->view_dispatcher, NfcViewPopup);
- nfc_worker_start(
- nfc->worker, NfcWorkerStateDetect, &nfc->dev->dev_data, nfc_read_card_worker_callback, nfc);
-
- nfc_blink_start(nfc);
-}
-
-bool nfc_scene_read_card_on_event(void* context, SceneManagerEvent event) {
- Nfc* nfc = context;
- bool consumed = false;
-
- if(event.type == SceneManagerEventTypeCustom) {
- if(event.event == NfcCustomEventWorkerExit) {
- scene_manager_next_scene(nfc->scene_manager, NfcSceneReadCardSuccess);
- consumed = true;
- }
- } else if(event.type == SceneManagerEventTypeTick) {
- consumed = true;
- }
- return consumed;
-}
-
-void nfc_scene_read_card_on_exit(void* context) {
- Nfc* nfc = context;
-
- // Stop worker
- nfc_worker_stop(nfc->worker);
- // Clear view
- popup_reset(nfc->popup);
-
- nfc_blink_stop(nfc);
-}