nRF Connect SDK API 2.8.99
Loading...
Searching...
No Matches
hl_procedure.h File Reference
#include <zephyr/types.h>
#include <nfc/t4t/cc_file.h>

Go to the source code of this file.

Data Structures

struct  nfc_t4t_hl_procedure_cb
 NFC T4T High Level Procedure callback structure. More...
 

Enumerations

enum  nfc_t4t_hl_procedure_select { NFC_T4T_HL_PROCEDURE_NDEF_APP_SELECT , NFC_T4T_HL_PROCEDURE_CC_SELECT , NFC_T4T_HL_PROCEDURE_NDEF_FILE_SELECT }
 Type of selection procedure. More...
 

Functions

int nfc_t4t_hl_procedure_on_data_received (const uint8_t *data, size_t len)
 Handle High Level Procedure received data.
 
int nfc_t4t_hl_procedure_cb_register (const struct nfc_t4t_hl_procedure_cb *cb)
 Register High Level Procedure callback.
 
int nfc_t4t_hl_procedure_ndef_tag_app_select (void)
 Perform NDEF Tag Application Select Procedure.
 
int nfc_t4t_hl_procedure_cc_select (void)
 Perform NDEF Tag Capability Container Select Procedure.
 
int nfc_t4t_hl_procedure_cc_read (struct nfc_t4t_cc_file *cc)
 Perform Capability Container Read Procedure.
 
int nfc_t4t_hl_procedure_ndef_file_select (uint16_t id)
 Perform NDEF file Select Procedure.
 
int nfc_t4t_hl_procedure_ndef_read (struct nfc_t4t_cc_file *cc, uint8_t *ndef_buff, uint16_t ndef_len)
 Perform NDEF Read Procedure.
 
int nfc_t4t_hl_procedure_ndef_update (struct nfc_t4t_cc_file *cc, uint8_t *ndef_data, uint16_t ndef_len)
 Perform NDEF Update Procedure.