Go to the source code of this file.
|
enum | UDRV_NFC_T4T_EVENT {
UDRV_NFC_T4T_EVENT_NONE,
UDRV_NFC_T4T_EVENT_FIELD_ON,
UDRV_NFC_T4T_EVENT_FIELD_OFF,
UDRV_NFC_T4T_EVENT_NDEF_READ,
UDRV_NFC_T4T_EVENT_NDEF_UPDATED,
UDRV_NFC_T4T_EVENT_DATA_TRANSMITTED,
UDRV_NFC_T4T_EVENT_DATA_IND
} |
|
enum | UDRV_NFC_URI_ID {
UDRV_NFC_URI_NONE = 0x00,
UDRV_NFC_URI_HTTP_WWW = 0x01,
UDRV_NFC_URI_HTTPS_WWW = 0x02,
UDRV_NFC_URI_HTTP = 0x03,
UDRV_NFC_URI_HTTPS = 0x04,
UDRV_NFC_URI_TEL = 0x05,
UDRV_NFC_URI_MAILTO = 0x06,
UDRV_NFC_URI_FTP_ANONYMOUS = 0x07,
UDRV_NFC_URI_FTP_FTP = 0x08,
UDRV_NFC_URI_FTPS = 0x09,
UDRV_NFC_URI_SFTP = 0x0A,
UDRV_NFC_URI_SMB = 0x0B,
UDRV_NFC_URI_NFS = 0x0C,
UDRV_NFC_URI_FTP = 0x0D,
UDRV_NFC_URI_DAV = 0x0E,
UDRV_NFC_URI_NEWS = 0x0F,
UDRV_NFC_URI_TELNET = 0x10,
UDRV_NFC_URI_IMAP = 0x11,
UDRV_NFC_URI_RTSP = 0x12,
UDRV_NFC_URI_URN = 0x13,
UDRV_NFC_URI_POP = 0x14,
UDRV_NFC_URI_SIP = 0x15,
UDRV_NFC_URI_SIPS = 0x16,
UDRV_NFC_URI_TFTP = 0x17,
UDRV_NFC_URI_BTSPP = 0x18,
UDRV_NFC_URI_BTL2CAP = 0x19,
UDRV_NFC_URI_BTGOEP = 0x1A,
UDRV_NFC_URI_TCPOBEX = 0x1B,
UDRV_NFC_URI_IRDAOBEX = 0x1C,
UDRV_NFC_URI_FILE = 0x1D,
UDRV_NFC_URI_URN_EPC_ID = 0x1E,
UDRV_NFC_URI_URN_EPC_TAG = 0x1F,
UDRV_NFC_URI_URN_EPC_PAT = 0x20,
UDRV_NFC_URI_URN_EPC_RAW = 0x21,
UDRV_NFC_URI_URN_EPC = 0x22,
UDRV_NFC_URI_URN_NFC = 0x23,
UDRV_NFC_URI_RFU = 0xFF
} |
|
|
void | udrv_nfc_init (bool wakeup_setting, bool atMode, udrv_nfc_t4t_callback callback) |
|
void | udrv_nfc_send_txt (const uint8_t *language, uint32_t l_size, const uint8_t *message, uint32_t m_size) |
|
void | udrv_nfc_send_uri (UDRV_NFC_URI_ID type, const uint8_t *url, uint32_t url_size) |
|
void | udrv_nfc_send_app (const uint8_t *android_app, uint32_t android_size, const uint8_t *windows_app, uint32_t windows_size) |
|
void | udrv_nfc_close (void) |
|
◆ udrv_nfc_t4t_callback
typedef void(* udrv_nfc_t4t_callback) (void *p_context, UDRV_NFC_T4T_EVENT event, const uint8_t *p_data, size_t data_size, uint32_t flags) |
◆ UDRV_NFC_T4T_EVENT
Enumerator |
---|
UDRV_NFC_T4T_EVENT_NONE | |
UDRV_NFC_T4T_EVENT_FIELD_ON | |
UDRV_NFC_T4T_EVENT_FIELD_OFF | |
UDRV_NFC_T4T_EVENT_NDEF_READ | |
UDRV_NFC_T4T_EVENT_NDEF_UPDATED | |
UDRV_NFC_T4T_EVENT_DATA_TRANSMITTED | |
UDRV_NFC_T4T_EVENT_DATA_IND | |
◆ UDRV_NFC_URI_ID
Enumerator |
---|
UDRV_NFC_URI_NONE | No prepending is done.
|
UDRV_NFC_URI_HTTP_WWW | "http://www."
|
UDRV_NFC_URI_HTTPS_WWW | "https://www."
|
UDRV_NFC_URI_HTTP | "http:"
|
UDRV_NFC_URI_HTTPS | "https:"
|
UDRV_NFC_URI_TEL | "tel:"
|
UDRV_NFC_URI_MAILTO | "mailto:"
|
UDRV_NFC_URI_FTP_ANONYMOUS | "ftp://anonymous:anonymous@"
|
UDRV_NFC_URI_FTP_FTP | "ftp://ftp."
|
UDRV_NFC_URI_FTPS | "ftps://"
|
UDRV_NFC_URI_SFTP | "sftp://"
|
UDRV_NFC_URI_SMB | "smb://"
|
UDRV_NFC_URI_NFS | "nfs://"
|
UDRV_NFC_URI_FTP | "ftp://"
|
UDRV_NFC_URI_DAV | "dav://"
|
UDRV_NFC_URI_NEWS | "news:"
|
UDRV_NFC_URI_TELNET | "telnet://"
|
UDRV_NFC_URI_IMAP | "imap:"
|
UDRV_NFC_URI_RTSP | "rtsp://"
|
UDRV_NFC_URI_URN | "urn:"
|
UDRV_NFC_URI_POP | "pop:"
|
UDRV_NFC_URI_SIP | "sip:"
|
UDRV_NFC_URI_SIPS | "sips:"
|
UDRV_NFC_URI_TFTP | "tftp:"
|
UDRV_NFC_URI_BTSPP | "btspp://"
|
UDRV_NFC_URI_BTL2CAP | "btl2cap://"
|
UDRV_NFC_URI_BTGOEP | "btgoep://"
|
UDRV_NFC_URI_TCPOBEX | "tcpobex://"
|
UDRV_NFC_URI_IRDAOBEX | "irdaobex://"
|
UDRV_NFC_URI_FILE | "file://"
|
UDRV_NFC_URI_URN_EPC_ID | "urn:epc:id:"
|
UDRV_NFC_URI_URN_EPC_TAG | "urn:epc:tag:"
|
UDRV_NFC_URI_URN_EPC_PAT | "urn:epc:pat:"
|
UDRV_NFC_URI_URN_EPC_RAW | "urn:epc:raw:"
|
UDRV_NFC_URI_URN_EPC | "urn:epc:"
|
UDRV_NFC_URI_URN_NFC | "urn:nfc:"
|
UDRV_NFC_URI_RFU | No prepending is done. Reserved for future use.
|
◆ udrv_nfc_init()
◆ udrv_nfc_send_txt()
void udrv_nfc_send_txt |
( |
const uint8_t * |
language, |
|
|
uint32_t |
l_size, |
|
|
const uint8_t * |
message, |
|
|
uint32_t |
m_size |
|
) |
| |
◆ udrv_nfc_send_uri()
void udrv_nfc_send_uri |
( |
UDRV_NFC_URI_ID |
type, |
|
|
const uint8_t * |
url, |
|
|
uint32_t |
url_size |
|
) |
| |
◆ udrv_nfc_send_app()
void udrv_nfc_send_app |
( |
const uint8_t * |
android_app, |
|
|
uint32_t |
android_size, |
|
|
const uint8_t * |
windows_app, |
|
|
uint32_t |
windows_size |
|
) |
| |
◆ udrv_nfc_close()
void udrv_nfc_close |
( |
void |
| ) |
|