Parser for NFC NDEF records.
More...
Parser for NFC NDEF records.
Function for parsing NDEF records.
This parsing implementation uses the binary payload descriptor (nfc_ndef_bin_payload_desc_t) to describe the payload for the record.
- Parameters
-
[out] | p_bin_pay_desc | Pointer to the binary payload descriptor that will be filled and referenced by the record descriptor. |
[out] | p_rec_desc | Pointer to the record descriptor that will be filled with parsed data. |
[out] | p_record_location | Pointer to the record location. |
[in] | p_nfc_data | Pointer to the raw data to be parsed. |
[in,out] | p_nfc_data_len | As input: size of the NFC data in the p_nfc_data buffer. As output: size of the parsed record. |
- Return values
-
NRF_SUCCESS | If the function completed successfully. |
NRF_ERROR_INVALID_LENGTH | If the expected record length is bigger than the provided input data amount. |
Function for printing the parsed contents of the NDEF record.
- Parameters
-
[in] | num | Sequence number of the record within the NDEF message. |
[in] | p_rec_desc | Pointer to the descriptor of the record that should be printed. |