12 #include <tee_internal_api.h> 13 #include <driver/nfc/nfc.h> 54 size_t rx_buf_len,
size_t *rsp_len);
67 size_t rx_buf_len,
size_t *rsp_len,
int ms_timeout);
TEE_Result TEES_NFCWakeUp(TEES_NFCHandler handler)
Send wake up command to initialized NFC device.
struct TEES_NFCHandler * TEES_NFCHandler
Definition: tee_nfc.h:18
TEE_Result TEES_NFCWrite(TEES_NFCHandler handler, void *tx_buf, size_t len)
Write data buffer tx to initialized NFC device.
TEE_Result TEES_NFCRead(TEES_NFCHandler handler, char *rx_buf, size_t rx_buf_len, size_t *rsp_len)
Read data buffer rx from initialized NFC device.
void TEES_NFCExit(TEES_NFCHandler handler)
Terminate connection to NFC device.
TEE_Result TEES_NFCSetMode(TEES_NFCHandler handler, unsigned long mode)
Set NFC device mode.
TEE_Result TEES_NFCReadWait(TEES_NFCHandler handler, char *rx_buf, size_t rx_buf_len, size_t *rsp_len, int ms_timeout)
Read data buffer rx from initialized NFC device.
TEE_Result TEES_NFCInit(TEES_NFCHandler *handler)
Initialize NFC device and set transfer parameters to handler.
TEE_Result TEES_NFCSleep(TEES_NFCHandler handler)
Send sleep command to initialized NFC device.