8 #ifndef DRIVER_NFC_NRF_H 9 #define DRIVER_NFC_NRF_H 11 #include <nfc_t2t_lib.h> 65 uint8_t* NdefFile, uint16_t NdefFileSize);
75 #endif // DRIVER_NFC_NRF_H bool NfcNrfLibInit(const struct nfc_nrf_t *Nfc)
Initializes the NRF NFC interface.
void NfcNrfSetNdefFile(const struct nfc_nrf_t *Nfc, uint8_t *NdefFile, uint16_t NdefFileSize)
Sets a memory buffer as an NDEF file for subsequent NfcNrfCardEmulation function call. .
bool NfcNrfLibDisable(const struct nfc_nrf_t *Nfc)
Disables NFC card emulation.
holds current NFC instance state variables.
NFC driver descriptor: static structure for configuration of driver instance.
struct nfc_nrf_state_t * State
Pointer to the NFC state.
Table element of interrupt handlers called on NDEF write attempt for supported NFC message types...
const struct nfc_ndef_changed_cb_table_t * NdefChangedCbTable
table of interrupt handlers for supported NFC message types
uint8_t * aNdefFile
Mandatory NDEF file.
bool Enabled
The chip is enabled.
void NfcNrfCardEmulation(const struct nfc_nrf_t *Nfc)
Starts card emulation.