Generation of NFC NDEF messages with a URI record.
More...
|
| | URI records |
| | Generation of NFC NDEF URI record descriptions.
|
| |
Generation of NFC NDEF messages with a URI record.
| ret_code_t nfc_uri_msg_encode |
( |
nfc_uri_id_t |
uri_id_code, |
|
|
uint8_t const *const |
p_uri_data, |
|
|
uint8_t |
uri_data_len, |
|
|
uint8_t * |
p_buf, |
|
|
uint32_t * |
p_len |
|
) |
| |
Function for encoding an NFC NDEF URI message.
This function encodes an NFC NDEF message into a buffer.
- Parameters
-
| [in] | uri_id_code | URI identifier code that defines the protocol field of the URI. |
| [in] | p_uri_data | Pointer to the URI string. The string should not contain the protocol field if the protocol was specified in uri_id_code. |
| [in] | uri_data_len | Length of the URI string. |
| [out] | p_buf | Pointer to the buffer for the message. |
| [in,out] | p_len | Size of the available memory for the message as input. Size of the generated message as output. |
- Return values
-
| NRF_SUCCESS | If the description was successfully created. |
| NRF_ERROR_INVALID_PARAM | If the URI string was invalid (equal to NULL). |
| NRF_ERROR_NO_MEM | If the predicted message size is bigger than the provided buffer space. |
| Other | Other codes might be returned depending on the function nfc_ndef_msg_encode. |