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

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. | |
Defines used accross the whole SAM implementation for the status codes returned by Sam hardware.