3#include "mf_desfire_poller.h"
5#include <lib/nfc/protocols/iso14443_4a/iso14443_4a_poller_i.h>
12 MfDesfirePollerStateIdle,
13 MfDesfirePollerStateReadVersion,
14 MfDesfirePollerStateReadFreeMemory,
15 MfDesfirePollerStateReadMasterKeySettings,
16 MfDesfirePollerStateReadMasterKeyVersion,
17 MfDesfirePollerStateReadApplicationIds,
18 MfDesfirePollerStateReadApplications,
19 MfDesfirePollerStateReadFailed,
20 MfDesfirePollerStateReadSuccess,
22 MfDesfirePollerStateNum,
23} MfDesfirePollerState;
26 MfDesfirePollerSessionStateIdle,
27 MfDesfirePollerSessionStateActive,
28 MfDesfirePollerSessionStateStopRequest,
29} MfDesfirePollerSessionState;
33 MfDesfirePollerSessionState session_state;
34 MfDesfirePollerState state;
48MfDesfireError mf_desfire_process_error(Iso14443_4aError error);
50MfDesfireError mf_desfire_process_status_code(uint8_t status_code);
NfcCommand(* NfcGenericCallback)(NfcGenericEvent event, void *context)
Generic Nfc event callback type.
Definition nfc_generic_event.h:75
Definition bit_buffer.c:7
Definition iso14443_4a_poller_i.h:30
Definition mf_desfire.h:136
MfDesfire poller event structure.
Definition mf_desfire_poller.h:36
Definition mf_desfire_poller_i.h:31
Generic Nfc event type.
Definition nfc_generic_event.h:58
MfDesfire poller event data.
Definition mf_desfire_poller.h:27