[FL-1447] NFC application refactoring (#532)
* nfc: add separate nfc_detect * nfc_worker: add callback and context * api-hal-nfc: return busy if rfal worker is running * nfc: introduce nfc_detect, change nfc_worker API, rework main nfc task * nfc_emulate: introduce nfc_emulate module * nfc: introduce nfc_emv module * nfc: introduce nfc_mifare_ul module * nfc: remove unused nfc_views * nfc: separate messages and models * nfc: remove unused nfc message types * nfc: remove message_queue from common api * view_dispatcher: delete internal queue in destructor * api-hal-nfc: fix rfal worker initialization condition Co-authored-by: あく <alleteam@gmail.com>
This commit is contained in:
14
applications/nfc/nfc_mifare_ul.h
Normal file
14
applications/nfc/nfc_mifare_ul.h
Normal file
@@ -0,0 +1,14 @@
|
||||
#pragma once
|
||||
|
||||
#include <gui/view.h>
|
||||
#include "nfc_types.h"
|
||||
|
||||
typedef struct NfcMifareUl NfcMifareUl;
|
||||
|
||||
NfcMifareUl* nfc_mifare_ul_alloc(NfcCommon* nfc_common);
|
||||
|
||||
void nfc_mifare_ul_free(NfcMifareUl* nfc_mifare_ul);
|
||||
|
||||
View* nfc_mifare_ul_get_view(NfcMifareUl* nfc_mifare_ul);
|
||||
|
||||
void nfc_mifare_ul_view_dispatcher_callback(NfcMifareUl* nfc_mifare_ul, NfcMessage* message);
|
||||
Reference in New Issue
Block a user