10#ifndef IFX_NDEF_MESSAGE_H
11#define IFX_NDEF_MESSAGE_H
28#define IFX_NDEF_MESSAGE_ENCODE UINT8_C(0x01)
33#define IFX_NDEF_MESSAGE_DECODE UINT8_C(0x02)
38#define IFX_NDEF_MESSAGE_EMPTY UINT8_C(0xD0)
54 uint32_t number_of_records,
68 uint32_t *number_of_records,
uint32_t ifx_status_t
Custom return code type used by all Infineon host software libraries.
ifx_status_t ifx_ndef_message_encode(const ifx_record_handle_t *record_handles, uint32_t number_of_records, ifx_blob_t *ndef_message)
Encodes the array of the NDEF record handles into the NDEF message.
ifx_status_t ifx_ndef_message_decode(const ifx_blob_t *ndef_message, uint32_t *number_of_records, ifx_record_handle_t *record_handles)
Decodes the NDEF message buffer to the NDEF records array.
Model interface to create record types and set/get record fields.
Provides utility functions and macros.
Data storage for data and data length where both are required as parameters.
Defines the handle for specific record type.