NXP Reader Library  v17.1.0.2535

NTAG X DNA Native Response Codes. More...

Collaboration diagram for Native:

Macros

#define PHAL_NTAGXDNA_RESP_OPERATION_OK   0x00U
 NTAGXDNA Response - Successful operation. More...
 
#define PHAL_NTAGXDNA_RESP_OK   0x90U
 NTAGXDNA Response - Successful operation. More...
 
#define PHAL_NTAGXDNA_RESP_ADDITIONAL_FRAME   0xAFU
 NTAGXDNA Response - Additional data frame is expected to be sent. More...
 
#define PHAL_NTAGXDNA_RESP_OUT_OF_EEPROM_ERROR   0x0EU
 NTAGXDNA Response - Insufficient NV-Memory. More...
 
#define PHAL_NTAGXDNA_RESP_ILLEGAL_COMMAND_CODE   0x1CU
 NTAGXDNA Response - Command code not supported. More...
 
#define PHAL_NTAGXDNA_RESP_INTEGRITY_ERROR   0x1EU
 NTAGXDNA Response - CRC or MAC does not match data padding bytes not valid. More...
 
#define PHAL_NTAGXDNA_RESP_WEAK_FIELD   0x1FU
 NTAGXDNA Response - Field strength not sufficient to enable power harvesting for the targeted current/voltage level. More...
 
#define PHAL_NTAGXDNA_RESP_PAD_VOLTAGE_UNRELIABLE   0x2FU
 NTAGXDNA Response - When enabling power harvesting, pad voltage is too low. More...
 
#define PHAL_NTAGXDNA_RESP_NO_SUCH_KEY   0x40U
 NTAGXDNA Response - Invalid key number specified. More...
 
#define PHAL_NTAGXDNA_RESP_LENGTH_ERROR   0x7EU
 NTAGXDNA Response - Length of command string invalid. More...
 
#define PHAL_NTAGXDNA_RESP_PERMISSION_DENIED   0x9DU
 NTAGXDNA Response - Current configuration/status does not allow the requested command. More...
 
#define PHAL_NTAGXDNA_RESP_PARAMETER_ERROR   0x9EU
 NTAGXDNA Response - Value of Parameter invalid. More...
 
#define PHAL_NTAGXDNA_RESP_AUTHENTICATION_ERROR   0xAEU
 NTAGXDNA Response - Current authentication status does not allow the requested Command. More...
 
#define PHAL_NTAGXDNA_RESP_BOUNDARY_ERROR   0xBEU
 NTAGXDNA Response - Attempt to write beyond the file boundary as set during creation. More...
 
#define PHAL_NTAGXDNA_RESP_COMMAND_ABORTED   0xCAU
 NTAGXDNA Response - Previous Command not fully completed. More...
 
#define PHAL_NTAGXDNA_RESP_CERT_ERROR   0xCEU
 NTAGXDNA Response - Reader certificate or CertAccessRights related error. More...
 
#define PHAL_NTAGXDNA_RESP_DUPLICATE   0xDEU
 NTAGXDNA Response - File/Application with same number already exists. More...
 
#define PHAL_NTAGXDNA_RESP_MEMORY_ERROR   0xEEU
 NTAGXDNA Response - Could not complete NV-Write operation due to loss of power. More...
 
#define PHAL_NTAGXDNA_RESP_FILE_NOT_FOUND   0xF0U
 NTAGXDNA Response - Specified file number does not exist. More...
 

Detailed Description

NTAG X DNA Native Response Codes.

Macro Definition Documentation

◆ PHAL_NTAGXDNA_RESP_OPERATION_OK

#define PHAL_NTAGXDNA_RESP_OPERATION_OK   0x00U

NTAGXDNA Response - Successful operation.

Equivalent mapped error code will be PH_ERR_SUCCESS.

◆ PHAL_NTAGXDNA_RESP_OK

#define PHAL_NTAGXDNA_RESP_OK   0x90U

NTAGXDNA Response - Successful operation.

Equivalent mapped error code will be PH_ERR_SUCCESS.

◆ PHAL_NTAGXDNA_RESP_ADDITIONAL_FRAME

#define PHAL_NTAGXDNA_RESP_ADDITIONAL_FRAME   0xAFU

NTAGXDNA Response - Additional data frame is expected to be sent.

Equivalent mapped error code will be PH_ERR_SUCCESS_CHAINING.

◆ PHAL_NTAGXDNA_RESP_OUT_OF_EEPROM_ERROR

#define PHAL_NTAGXDNA_RESP_OUT_OF_EEPROM_ERROR   0x0EU

NTAGXDNA Response - Insufficient NV-Memory.

Equivalent mapped error code will be PHAL_NTAGXDNA_ERR_OUT_OF_EEPROM.

◆ PHAL_NTAGXDNA_RESP_ILLEGAL_COMMAND_CODE

#define PHAL_NTAGXDNA_RESP_ILLEGAL_COMMAND_CODE   0x1CU

NTAGXDNA Response - Command code not supported.

Equivalent mapped error code will be PHAL_NTAGXDNA_ERR_DF_GEN_ERROR.

◆ PHAL_NTAGXDNA_RESP_INTEGRITY_ERROR

#define PHAL_NTAGXDNA_RESP_INTEGRITY_ERROR   0x1EU

NTAGXDNA Response - CRC or MAC does not match data padding bytes not valid.

Equivalent mapped error code will be PHAL_NTAGXDNA_ERR_PICC_CRYPTO.

◆ PHAL_NTAGXDNA_RESP_WEAK_FIELD

#define PHAL_NTAGXDNA_RESP_WEAK_FIELD   0x1FU

NTAGXDNA Response - Field strength not sufficient to enable power harvesting for the targeted current/voltage level.

Equivalent mapped error code will be PHAL_NTAGXDNA_ERR_WEAK_FIELD_ERROR.

◆ PHAL_NTAGXDNA_RESP_PAD_VOLTAGE_UNRELIABLE

#define PHAL_NTAGXDNA_RESP_PAD_VOLTAGE_UNRELIABLE   0x2FU

NTAGXDNA Response - When enabling power harvesting, pad voltage is too low.

Pads are not sufficiently supplied. Equivalent mapped error code will be PHAL_NTAGXDNA_ERR_PAD_VOLTAGE_UNRELIABLE_ERROR.

◆ PHAL_NTAGXDNA_RESP_NO_SUCH_KEY

#define PHAL_NTAGXDNA_RESP_NO_SUCH_KEY   0x40U

NTAGXDNA Response - Invalid key number specified.

Equivalent mapped error code will be PHAL_NTAGXDNA_ERR_NO_SUCH_KEY.

◆ PHAL_NTAGXDNA_RESP_LENGTH_ERROR

#define PHAL_NTAGXDNA_RESP_LENGTH_ERROR   0x7EU

NTAGXDNA Response - Length of command string invalid.

Equivalent mapped error code will be PH_ERR_LENGTH_ERROR.

◆ PHAL_NTAGXDNA_RESP_PERMISSION_DENIED

#define PHAL_NTAGXDNA_RESP_PERMISSION_DENIED   0x9DU

NTAGXDNA Response - Current configuration/status does not allow the requested command.

Equivalent mapped error code will be PHAL_NTAGXDNA_ERR_PERMISSION_DENIED.

◆ PHAL_NTAGXDNA_RESP_PARAMETER_ERROR

#define PHAL_NTAGXDNA_RESP_PARAMETER_ERROR   0x9EU

NTAGXDNA Response - Value of Parameter invalid.

Equivalent mapped error code will be PHAL_NTAGXDNA_ERR_PARAMETER_ERROR.

◆ PHAL_NTAGXDNA_RESP_AUTHENTICATION_ERROR

#define PHAL_NTAGXDNA_RESP_AUTHENTICATION_ERROR   0xAEU

NTAGXDNA Response - Current authentication status does not allow the requested Command.

Equivalent mapped error code will be PH_ERR_AUTH_ERROR.

◆ PHAL_NTAGXDNA_RESP_BOUNDARY_ERROR

#define PHAL_NTAGXDNA_RESP_BOUNDARY_ERROR   0xBEU

NTAGXDNA Response - Attempt to write beyond the file boundary as set during creation.

Equivalent mapped error code will be PHAL_NTAGXDNA_ERR_BOUNDARY_ERROR.

◆ PHAL_NTAGXDNA_RESP_COMMAND_ABORTED

#define PHAL_NTAGXDNA_RESP_COMMAND_ABORTED   0xCAU

NTAGXDNA Response - Previous Command not fully completed.

Not all frames were requested or provided by the PCD. Equivalent mapped error code will be PHAL_NTAGXDNA_ERR_COMMAND_ABORTED.

◆ PHAL_NTAGXDNA_RESP_CERT_ERROR

#define PHAL_NTAGXDNA_RESP_CERT_ERROR   0xCEU

NTAGXDNA Response - Reader certificate or CertAccessRights related error.

Equivalent mapped error code will be PHAL_NTAGXDNA_ERR_CERTIFICATE_ERROR.

◆ PHAL_NTAGXDNA_RESP_DUPLICATE

#define PHAL_NTAGXDNA_RESP_DUPLICATE   0xDEU

NTAGXDNA Response - File/Application with same number already exists.

Equivalent mapped error code will be PHAL_NTAGXDNA_ERR_DUPLICATE.

◆ PHAL_NTAGXDNA_RESP_MEMORY_ERROR

#define PHAL_NTAGXDNA_RESP_MEMORY_ERROR   0xEEU

NTAGXDNA Response - Could not complete NV-Write operation due to loss of power.

Equivalent mapped error code will be PHAL_NTAGXDNA_ERR_DF_GEN_ERROR.

◆ PHAL_NTAGXDNA_RESP_FILE_NOT_FOUND

#define PHAL_NTAGXDNA_RESP_FILE_NOT_FOUND   0xF0U

NTAGXDNA Response - Specified file number does not exist.

Equivalent mapped error code will be PHAL_NTAGXDNA_ERR_FILE_NOT_FOUND.