5#include <lib/nfc/protocols/iso14443_4a/iso14443_4a_poller.h>
6#include <lib/nfc/helpers/nxp_native_command_mode.h>
21 MfDesfirePollerEventTypeReadSuccess,
22 MfDesfirePollerEventTypeReadFailed,
23} MfDesfirePollerEventType;
38 MfDesfirePollerEventType
type;
48void mf_desfire_poller_set_command_mode(
50 NxpNativeCommandMode command_mode);
65MfDesfireError mf_desfire_poller_send_chunks(
73MfDesfireError mf_desfire_send_chunks(
123MfDesfireError mf_desfire_poller_read_key_version(
126 MfDesfireKeyVersion* data);
138MfDesfireError mf_desfire_poller_read_key_versions(
164MfDesfireError mf_desfire_poller_select_application(
189MfDesfireError mf_desfire_poller_read_file_settings(
204MfDesfireError mf_desfire_poller_read_file_settings_multi(
222MfDesfireError mf_desfire_poller_create_application(
227 const uint8_t* iso_df_name,
228 uint8_t iso_df_name_len);
241MfDesfireError mf_desfire_poller_create_file(
259MfDesfireError mf_desfire_poller_read_file_data(
276MfDesfireError mf_desfire_poller_read_file_value(
293MfDesfireError mf_desfire_poller_read_file_records(
311MfDesfireError mf_desfire_poller_read_file_data_multi(
339MfDesfireError mf_desfire_poller_read_applications(
Definition bit_buffer.c:7
Definition mf_desfire.h:155
Definition mf_desfire.h:151
Definition mf_desfire.h:147
Definition mf_desfire.h:119
Definition mf_desfire.h:84
Definition mf_desfire.h:89
MfDesfire poller event structure.
Definition mf_desfire_poller.h:37
MfDesfirePollerEventType type
Type of emmitted event.
Definition mf_desfire_poller.h:38
MfDesfirePollerEventData * data
Pointer to event specific data.
Definition mf_desfire_poller.h:39
Definition mf_desfire_poller_i.h:31
Definition mf_desfire.h:61
Definition simple_array.c:5
MfDesfire poller event data.
Definition mf_desfire_poller.h:28
MfDesfireError error
Error code indicating card reading fail reason.
Definition mf_desfire_poller.h:29