Functions in
nfc.h
Functions in nfc.h.
nfc_confirm_handover_process()
Confirm whether the platform should continue the handover process.
nfc_confirm_handover_process_with_transports()
Tell the platform to continue the handover process with the new list of transport types.
nfc_connect()
Connect to the NFC system and start receiving NFC events.
nfc_destroy_target()
Destroy the associated target found after a successful NFC detection.
nfc_disconnect()
Disconnect from the NFC system and stop receiving NFC events.
nfc_erase_tag()
Erase all NDEF messages from a tag NDEF target.
nfc_free_event()
Dispose of an NFC event structure.
nfc_get_channel_status()
Retrieve the current status of an NFC service channel of the specified type.
nfc_get_event_type()
Retrieve the NFC event type.
nfc_get_fd()
Retrieve the file descriptor that connects to the NFC system.
nfc_get_feature_set()
Retrieve the
feature set
supported on the device.
nfc_get_handover_role()
Retrieve the role of connection handover.
nfc_get_iso14443_4_emulation_command()
Retrieve an ISO 14443-4 command from the
NFC_ISO14443_4_COMMAND_EVENT
event.
nfc_get_notification_value()
Retrieve the associated value from an NFC notification event.
nfc_get_ndef_message()
Gets an NDEF message after an NDEF read.
nfc_get_ndef_message_count()
Retrieve the number of NDEF messages found after an NDEF read.
nfc_get_property()
Retrieve the NFC properties of the device.
nfc_get_setting()
Retrieve one of the NFC user settings that is available from the device.
nfc_get_tag_id()
Retrieve the ID associated with the tag.
nfc_get_tag_manufacturer_param()
Retrieve the manufacturer parameter from the first system (System 0) detected on the FeliCa tag.
nfc_get_tag_name()
Retrieve the variant name associated with the tag.
nfc_get_tag_property()
Return the property value associated with a tag property name.
nfc_get_tag_variant()
Retrieve the variant of the tag.
nfc_get_target()
Retrieve the associated target found after a successful NFC detection.
nfc_get_target_connection_id()
Retrieve the connection id associated with the target.
nfc_hce_is_aid_registered()
Check if an AID is registered.
nfc_hce_register_aid()
Register an AID for Host Card Emulation (HCE)
nfc_hce_unregister_aid()
Deregister an AID from Host Card Emulation (HCE).
nfc_is_tag_locked()
Indicate whether or not the specified tag is locked for additional NDEF message writing.
nfc_is_static_handover()
Determine whether the connection handover target is a static handover detection or dynamic handover between two devices.
nfc_llcp_close()
Close an LLCP connection.
nfc_llcp_get_connection_status()
Retrieve connection status information from an LLCP connection.
nfc_llcp_get_local_miu()
Return the local maximum information unit (MIU)
nfc_llcp_get_local_sap()
Return the local service access point (SAP)
nfc_llcp_get_read_result()
Retrieves the LLCP read result.
nfc_llcp_get_remote_miu()
Return the remote maximum information unit (MIU)
nfc_llcp_get_remote_sap()
Return the remote service access point (SAP)
nfc_llcp_get_write_status()
Retrieve the LLCP write status.
nfc_llcp_read()
Register to read data from an LLCP connection.
nfc_llcp_register_connection_listener()
Create a client or server LLCP connection listener.
nfc_llcp_unregister_connection_listener()
Cancel a client or server LLCP connection listener.
nfc_llcp_write()
Writes data to an LLCP connection.
nfc_lock_tag()
Lock a tag from additional NDEF messages writes.
nfc_push_ndef_message()
Push an NDEF message to a remote device in a SNEP PUT request.
nfc_read_event()
Receive NFC events.
nfc_register_tag_readerwriter()
Register for notification of tag events.
nfc_register_field_events()
Register for field events.
nfc_register_handover_listener()
Register for notification of a successful NFC handover.
nfc_register_snep_client()
Register to receive an event when an NFC-Forum SNEP client connection is ready.
nfc_send_iso14443_4_emulation_command_response()
Send an ISO 14443-4 command response to the reader.
nfc_set_setting()
Set one of the NFC user settings that is available to the user from the device.
nfc_set_verbosity()
Set the verbosity of logging for NFC API-specific logs.
nfc_start_iso14443_4_emulation()
Start Host Card Emulation (HCE) for the calling application.
nfc_start_ndef_tag_emulation()
Start an NDEF tag emulation.
nfc_stop_iso14443_4_emulation()
Stop Host Card Emulation (HCE) for the calling application.
nfc_stop_ndef_tag_emulation()
Stop an NDEF tag emulation.
nfc_tag_is_writable()
Indicate whether or not the specified tag is writable.
nfc_tag_is_virtual()
Indicate whether the specified tag is emulated.
nfc_tag_supports_tag_type()
Indicate whether or not the specified tag supports a specified tag type.
nfc_tag_transceive()
Write a command to one of the following connections: ISO 14443, ISO 15693, or ISO 18092.
nfc_tag_transceive_raw()
Write a RAW command to an ISO 14443 connection.
nfc_unregister_field_events()
Unregister from receiving field events.
nfc_unregister_handover_listener()
Unregister for notification of a successful NFC handover.
nfc_unregister_snep_client()
Unregister from receiving an event when a NFC-Forum SNEP client connection is ready.
nfc_unregister_tag_readerwriter()
Unregister for notification of tag events.
nfc_write_ndef_message_to_tag()
Write an NDEF message to an NDEF target.
Parent topic:
General NFC (nfc.h)