NXP Reader Library  v17.1.0.2535

Defines used accross the whole SAM implementation for the status codes returned by Sam hardware. More...

Collaboration diagram for SAM Status Codes:

Macros

#define PHHAL_HW_SAMAV3_RET_CODE_HW_EEPROM   0x6400
 EEProm failure.
 
#define PHHAL_HW_SAMAV3_RET_CODE_HW_RC5XX   0x6401
 RC failure.
 
#define PHHAL_HW_SAMAV3_RET_CODE_KEY_CREATE_FAILED   0x6501
 Key creation failure.
 
#define PHHAL_HW_SAMAV3_RET_CODE_KEY_REF_NO_INVALID   0x6502
 SAM key reference error.
 
#define PHHAL_HW_SAMAV3_RET_CODE_KEY_KUC_NO_INVALID   0x6503
 SAM key usage counter error.
 
#define PHHAL_HW_SAMAV3_RET_CODE_HW_EE_HIGH_VOLTAGE   0x6581
 Memory failure.
 
#define PHHAL_HW_SAMAV3_RET_CODE_ISO7816_WRONG_LENGTH_LC   0x6700
 Wrong length; no further indication.
 
#define PHHAL_HW_SAMAV3_RET_CODE_INCOMPLETE_REFERENCE_DATA   0x6781
 Incompatible referenced data.
 
#define PHHAL_HW_SAMAV3_RET_CODE_SECURITY_STATUS_NOT_SATISFIED   0x6782
 Security status not satisfied.
 
#define PHHAL_HW_SAMAV3_RET_CODE_SECURE_MESSAGING_NOT_SUPPORTED   0x6882
 Secure messaging not supported.
 
#define PHHAL_HW_SAMAV3_RET_CODE_INCOMPLETE_CHAINING   0x6883
 Command aborted - final chained command expected; running command aborted, new command ignored.
 
#define PHHAL_HW_SAMAV3_RET_CODE_COMMAND_CHAINING_NOT_SUPPORTED   0x6884
 Command chaining not supported.
 
#define PHHAL_HW_SAMAV3_RET_CODE_INTEGRITY_ERROR   0x6982
 Security status not satisfied.
 
#define PHHAL_HW_SAMAV3_RET_CODE_INCORRECT_LENGTH   0x6983
 Incorrect length.
 
#define PHHAL_HW_SAMAV3_RET_CODE_KEY_INTEGRITY_ERROR   0x6984
 Referenced data invalid.
 
#define PHHAL_HW_SAMAV3_RET_CODE_COND_USE_NOT_SATISFIED   0x6985
 Conditions of use not satisfied.
 
#define PHHAL_HW_SAMAV3_RET_CODE_ISO7816_COMMAND_NOT_ALLOWED   0x6986
 Command not allowed.
 
#define PHHAL_HW_SAMAV3_RET_CODE_INCORRECT_SECURE_MESSAGING_DATA   0x6988
 Incorrect secure messaging data objects.
 
#define PHHAL_HW_SAMAV3_RET_CODE_ISO7816_WRONG_PARAMS_FOR_INS   0x6A80
 Wrong datafield parameter.
 
#define PHHAL_HW_SAMAV3_RET_CODE_FUNCTION_NOT_SUPPORTED   0x6A81
 Function not supported.
 
#define PHHAL_HW_SAMAV3_RET_CODE_KEY_VERSION_INVALID   0x6A82
 Key version not found.
 
#define PHHAL_HW_SAMAV3_RET_CODE_RECORD_NOT_FOUND   0x6A83
 Record not found.
 
#define PHHAL_HW_SAMAV3_RET_CODE_HOST_PROTECTION_ERROR   0x6A84
 Host protocol error.
 
#define PHHAL_HW_SAMAV3_RET_CODE_ISO7816_WRONG_P1P2   0x6A86
 Incorrect parameters P1-P2.
 
#define PHHAL_HW_SAMAV3_RET_CODE_REFERENCED_DATA_NOT_FOUND   0x6A88
 Referenced data or reference data not found.
 
#define PHHAL_HW_SAMAV3_RET_CODE_ISO7816_WRONG_LE   0x6C00
 Incorrect Le value.
 
#define PHHAL_HW_SAMAV3_RET_CODE_ISO7816_UNKNOWN_INS   0x6D00
 Instruction code not supported or invalid or not available in the current state of the SAM.
 
#define PHHAL_HW_SAMAV3_RET_CODE_ISO7816_WRONG_CLASS   0x6E00
 Class not supported.
 
#define PHHAL_HW_SAMAV3_RET_CODE_NO_PRECISE_DIAGNOSIS   0x6F00
 No precise diagnosis.
 
#define PHHAL_HW_SAMAV3_RET_CODE_OK   0x9000
 Correct execution.
 
#define PHHAL_HW_SAMAV3_RET_CODE_OK_1BIT   0x9001
 Correct execution, 1 bits received.
 
#define PHHAL_HW_SAMAV3_RET_CODE_OK_2BIT   0x9002
 Correct execution, 2 bits received.
 
#define PHHAL_HW_SAMAV3_RET_CODE_OK_3BIT   0x9003
 Correct execution, 3 bits received.
 
#define PHHAL_HW_SAMAV3_RET_CODE_OK_4BIT   0x9004
 Correct execution, 4 bits received.
 
#define PHHAL_HW_SAMAV3_RET_CODE_OK_5BIT   0x9005
 Correct execution, 5 bits received.
 
#define PHHAL_HW_SAMAV3_RET_CODE_OK_6BIT   0x9006
 Correct execution, 6 bits received.
 
#define PHHAL_HW_SAMAV3_RET_CODE_OK_7BIT   0x9007
 Correct execution, 7 bits received.
 
#define PHHAL_HW_SAMAV3_RET_CODE_CRYPTO_FAILURE   0x901E
 Correct execution - authentication failed.
 
#define PHHAL_HW_SAMAV3_RET_CODE_OK_CHAINING_ACTIVE   0x90AF
 Correct execution - more date expected.
 
#define PHHAL_HW_SAMAV3_RET_CODE_OK_CHAINING_ACTIVE_EXT   0x90AE
 Correct execution - more date expected (SAM-Host secure messaging to be applied on each command exchange)
 
#define PHHAL_HW_SAMAV3_RET_CODE_PROT_MIFARE_PLUS_ERROR   0x90BE
 Correct execution - MIFARE Plus PICC protocol error.
 
#define PHHAL_HW_SAMAV3_RET_CODE_INS_MIFARE_PLUS_ERROR   0x90BF
 Correct execution - error code returned by MIFARE Plus PICC.
 
#define PHHAL_HW_SAMAV3_RET_CODE_ISO_UID_INCOMPLETE   0x90C0
 Correct execution - UID not complete.
 
#define PHHAL_HW_SAMAV3_RET_CODE_PROT_DESFIRE_ERROR   0x90DF
 Correct execution - error code returned by DESFire PICC.
 
#define PHHAL_HW_SAMAV3_RET_CODE_COMM_IO_TIMEOUT   0x90E0
 Correct execution - no card in field.
 
#define PHHAL_HW_SAMAV3_RET_CODE_COMM_BITCNT_PROTOCOL   0x90E1
 ISO/IEC 14443 protocol error.
 
#define PHHAL_HW_SAMAV3_RET_CODE_COMM_PARITY   0x90E2
 Parity or CRC error.
 
#define PHHAL_HW_SAMAV3_RET_CODE_COMM_FIFO_BUF_OVERFLOW   0x90E3
 Buffer overflow.
 
#define PHHAL_HW_SAMAV3_RET_CODE_COMM_CRC_FAILURE   0x90E4
 BFL Integrity error.
 
#define PHHAL_HW_SAMAV3_RET_CODE_COMM_RF_FAILURE   0x90E5
 RF Field inactive.
 
#define PHHAL_HW_SAMAV3_RET_CODE_COMM_TEMP_FAILURE   0x90E6
 Temperature error.
 
#define PHHAL_HW_SAMAV3_RET_CODE_COMM_FIFO_WRITE   0x90E7
 FIFO write error.
 
#define PHHAL_HW_SAMAV3_RET_CODE_COMM_COLLISION   0x90E8
 Collision error.
 
#define PHHAL_HW_SAMAV3_RET_CODE_COMM_INTERNAL_BUF_OVERFLOW   0x90E9
 Internal transaction buffer overflow error.
 
#define PHHAL_HW_SAMAV3_RET_CODE_ISO_WRONG_BNR   0x90EB
 Incorrect block number.
 
#define PHHAL_HW_SAMAV3_RET_CODE_ISO_INVALID_FORMAT   0x90EC
 Invalid format.
 
#define PHHAL_HW_SAMAV3_RET_CODE_ISO_INVALID_PARAMETER   0x90ED
 Invalid parameter.
 
#define PHHAL_HW_SAMAV3_RET_CODE_PROT_MIFARE_ERROR   0x90EF
 Correct execution - error code returned by PICC.
 
#define PHHAL_HW_SAMAV3_RET_CODE_PROT_MIFARE_NACK_0   0x90F0
 MIFARE (R) NACK 0 received.
 
#define PHHAL_HW_SAMAV3_RET_CODE_PROT_MIFARE_NACK_1   0x90F1
 MIFARE (R) NACK 1 received.
 
#define PHHAL_HW_SAMAV3_RET_CODE_PROT_MIFARE_NACK_4   0x90F4
 MIFARE (R) NACK 4 received.
 
#define PHHAL_HW_SAMAV3_RET_CODE_PROT_MIFARE_NACK_5   0x90F5
 MIFARE (R) NACK 5 received.
 

Detailed Description

Defines used accross the whole SAM implementation for the status codes returned by Sam hardware.