AT-NFC 2.1 (win) AT-NFC kernel set

Macros
Error Codes

Internal Errors used by NFC Kernel. More...

## Macros
#define | T_NFC_OK 0x0000
#define | T_NFC_INF 0x03A0
#define | T_NFC_INF_NO_DATA T_NFC_INF + 0x01
#define | T_NFC_KER_INIT 0x7500
#define | T_NFC_KER_INIT_INV_PARAM T_NFC_KER_INIT + 0x01
#define | T_NFC_KER_INIT_LIB_INIT T_NFC_KER_INIT + 0x02
#define | T_NFC_KER_INIT_HAL_LICENSE T_NFC_KER_INIT + 0x03
#define | T_NFC_KER_INIT_HAL_CHECKSUM T_NFC_KER_INIT + 0x04
#define | T_NFC_KER_DEINIT 0x7510
#define | T_NFC_KER_DEINIT_INV_PARAM T_NFC_KER_DEINIT + 0x01
#define | T_NFC_KER_DEINIT_TRAN_RELEASE T_NFC_KER_DEINIT + 0x02
#define | T_NFC_KER_DEINIT_LIB_DEINIT T_NFC_KER_DEINIT + 0x03
#define | T_NFC_KER_DEINIT_MEM_FREE T_NFC_KER_DEINIT + 0x04
#define | T_NFC_KER_VERSION 0x7520
#define | T_NFC_KER_VERSION_INV_PARAM T_NFC_KER_VERSION + 0x01
#define | T_NFC_KER_VERSION_LIB_ERR T_NFC_KER_VERSION + 0x02
#define | T_NFC_KER_VERSION_LENGTH T_NFC_KER_VERSION + 0x03
#define | T_NFC_KER_CHECKSUM 0x7530
#define | T_NFC_KER_CHECKSUM_INV_PARAM T_NFC_KER_CHECKSUM + 0x01
#define | T_NFC_KER_CHECKSUM_LIB_CALC T_NFC_KER_CHECKSUM + 0x02
#define | T_NFC_KER_REG_CALLBACK 0x7540
#define | T_NFC_KER_REG_CALLBACK_INV_PARAM T_NFC_KER_REG_CALLBACK + 0x01
#define | T_NFC_KER_REG_CALLBACK_INV_HAL_CONTEXT T_NFC_KER_REG_CALLBACK + 0x02
#define | T_NFC_KER_REG_CALLBACK_INV_HAL_PARAM T_NFC_KER_REG_CALLBACK + 0x03
#define | T_NFC_KER_REG_CALLBACK_NOT_SET T_NFC_KER_REG_CALLBACK + 0x04
#define | T_NFC_KER_PREPROCESS 0x7550
#define | T_NFC_KER_PREPROCESS_INV_PARAM T_NFC_KER_PREPROCESS + 0x01
#define | T_NFC_KER_PREPROCESS_NOT_READY T_NFC_KER_PREPROCESS + 0x02
#define | T_NFC_KER_PREPROCESS_RELEASE_TRAN T_NFC_KER_PREPROCESS + 0x03
#define | T_NFC_KER_PREPROCESS_NOT_SUPPORTED T_NFC_KER_PREPROCESS + 0x04
#define | T_NFC_KER_TRAN_START 0x7560
#define | T_NFC_KER_TRAN_START_INV_PARAM T_NFC_KER_TRAN_START + 0x01
#define | T_NFC_KER_TRAN_START_INV_SEQ T_NFC_KER_TRAN_START + 0x02
#define | T_NFC_KER_TRAN_START_HAL_TRACE T_NFC_KER_TRAN_START + 0x03
#define | T_NFC_KER_TRAN_START_FAILURE T_NFC_KER_TRAN_START + 0x04
#define | T_NFC_KER_TRAN_START_LICENSE T_NFC_KER_TRAN_START + 0x05
#define | T_NFC_KER_TRAN_START_RELEASE T_NFC_KER_TRAN_START + 0x06
#define | T_NFC_KER_TRAN_ISS_UPDATE 0x7570
#define | T_NFC_KER_TRAN_ISS_UPDATE_INV_PARAM T_NFC_KER_TRAN_ISS_UPDATE + 0x01
#define | T_NFC_KER_TRAN_ISS_UPDATE_INV_SEQ T_NFC_KER_TRAN_ISS_UPDATE + 0x02
#define | T_NFC_KER_TRAN_ISS_UPDATE_FAILURE T_NFC_KER_TRAN_ISS_UPDATE + 0x03
#define | T_NFC_KER_TR_RELEASE 0x7580
#define | T_NFC_KER_TR_RELEASE_INV_PARAM T_NFC_KER_TR_RELEASE + 0x01
#define | T_NFC_KER_TR_RELEASE_RELEASE_TRAN T_NFC_KER_TR_RELEASE + 0x02
#define | T_NFC_KER_GET_DATA 0x7590
#define | T_NFC_KER_GET_DATA_INV_PARAM T_NFC_KER_GET_DATA + 0x01
#define | T_NFC_KER_GET_DATA_INV_SEQ T_NFC_KER_GET_DATA + 0x02
#define | T_NFC_KER_GET_DATA_FAILED T_NFC_KER_GET_DATA + 0x03
#define | T_NFC_KER_GET_DATA_BY_TAG 0x75A0
#define | T_NFC_KER_GET_DATA_BY_TAG_INV_PARAM T_NFC_KER_GET_DATA_BY_TAG + 0x01
#define | T_NFC_KER_GET_DATA_BY_TAG_INV_SEQ T_NFC_KER_GET_DATA_BY_TAG + 0x02
#define | T_NFC_KER_GET_DATA_BY_TAG_FAILED T_NFC_KER_GET_DATA_BY_TAG + 0x03
#define | T_NFC_KER_GET_DATA_BY_TAG_LIST 0x75B0
#define | T_NFC_KER_GET_DATA_BY_TAG_LIST_INV_PARAM T_NFC_KER_GET_DATA_BY_TAG_LIST + 0x01
#define | T_NFC_KER_GET_DATA_BY_TAG_LIST_INV_SEQ T_NFC_KER_GET_DATA_BY_TAG_LIST + 0x02
#define | T_NFC_KER_GET_DATA_BY_TAG_LIST_FAILED T_NFC_KER_GET_DATA_BY_TAG_LIST + 0x03
#define | T_NFC_KER_GET_DATA_BY_ID 0x75C0
#define | T_NFC_KER_GET_DATA_BY_ID_INV_PARAM T_NFC_KER_GET_DATA_BY_ID + 0x01
#define | T_NFC_KER_GET_DATA_BY_ID_NOT_READY T_NFC_KER_GET_DATA_BY_ID + 0x02
#define | T_NFC_KER_GET_DATA_BY_ID_MEM_ALLOC T_NFC_KER_GET_DATA_BY_ID + 0x03
#define | T_NFC_KER_INT_INIT 0x75D0
#define | T_NFC_KER_INT_INIT_INV_PARAM T_NFC_KER_INT_INIT + 0x01
#define | T_NFC_KER_INT_INIT_INV_CLB_VER T_NFC_KER_INT_INIT + 0x02
#define | T_NFC_KER_INT_INIT_INV_CLB_SIZE T_NFC_KER_INT_INIT + 0x03
#define | T_NFC_KER_INT_INIT_MEM_CLB T_NFC_KER_INT_INIT + 0x04
#define | T_NFC_KER_INT_INIT_MEM_ALLOC T_NFC_KER_INT_INIT + 0x05
#define | T_NFC_KER_INT_CNV_OUTCOME 0x75E0
#define | T_NFC_KER_INT_CNV_OUTCOME_INV_PARAM T_NFC_KER_INT_CNV_OUTCOME + 0x01
#define | T_NFC_KER_INT_CNV_OUTCOME_INV_TYPE T_NFC_KER_INT_CNV_OUTCOME + 0x02
#define | T_NFC_KER_INT_CNV_OUTCOME_INV_START T_NFC_KER_INT_CNV_OUTCOME + 0x03
#define | T_NFC_KER_INT_CNV_OUTCOME_INV_ONLINE_RESP T_NFC_KER_INT_CNV_OUTCOME + 0x04
#define | T_NFC_KER_INT_CNV_OUTCOME_INV_CVM T_NFC_KER_INT_CNV_OUTCOME + 0x05
#define | T_NFC_KER_INT_CNV_OUTCOME_INV_MSG_ID T_NFC_KER_INT_CNV_OUTCOME + 0x06
#define | T_NFC_KER_INT_DEINIT 0x75F0
#define | T_NFC_KER_INT_DEINIT_INV_PARAM T_NFC_KER_INT_DEINIT + 0x01
#define | T_NFC_KER_INT_DEINIT_MEM_CLB T_NFC_KER_INT_DEINIT + 0x02
#define | T_NFC_KER_INT_DEINIT_MEM_RELEASE T_NFC_KER_INT_DEINIT + 0x03

## Detailed Description

Internal Errors used by NFC Kernel.

## Macro Definition Documentation

## ◆ T_NFC_INF

#define T_NFC_INF 0x03A0

Common info error base

## ◆ T_NFC_INF_NO_DATA

#define T_NFC_INF_NO_DATA T_NFC_INF + 0x01

No appropriate data found

## ◆ T_NFC_KER_CHECKSUM

#define T_NFC_KER_CHECKSUM 0x7530

t_nfc_Checksum: error base

## ◆ T_NFC_KER_CHECKSUM_INV_PARAM

#define T_NFC_KER_CHECKSUM_INV_PARAM T_NFC_KER_CHECKSUM + 0x01

inv param

## ◆ T_NFC_KER_CHECKSUM_LIB_CALC

#define T_NFC_KER_CHECKSUM_LIB_CALC T_NFC_KER_CHECKSUM + 0x02

checksum calculation failure

## ◆ T_NFC_KER_DEINIT

#define T_NFC_KER_DEINIT 0x7510

t_nfc_Deinit: error base

## ◆ T_NFC_KER_DEINIT_INV_PARAM

#define T_NFC_KER_DEINIT_INV_PARAM T_NFC_KER_DEINIT + 0x01

inv param

## ◆ T_NFC_KER_DEINIT_LIB_DEINIT

#define T_NFC_KER_DEINIT_LIB_DEINIT T_NFC_KER_DEINIT + 0x03

lib deinit failure

## ◆ T_NFC_KER_DEINIT_MEM_FREE

#define T_NFC_KER_DEINIT_MEM_FREE T_NFC_KER_DEINIT + 0x04

release memory failure

## ◆ T_NFC_KER_DEINIT_TRAN_RELEASE

#define T_NFC_KER_DEINIT_TRAN_RELEASE T_NFC_KER_DEINIT + 0x02

tran release failure

## ◆ T_NFC_KER_GET_DATA

#define T_NFC_KER_GET_DATA 0x7590

t_nfc_GetData: error base

## ◆ T_NFC_KER_GET_DATA_BY_ID

#define T_NFC_KER_GET_DATA_BY_ID 0x75C0

t_nfc_GetDataByID: error base

## ◆ T_NFC_KER_GET_DATA_BY_ID_INV_PARAM

#define T_NFC_KER_GET_DATA_BY_ID_INV_PARAM T_NFC_KER_GET_DATA_BY_ID + 0x01

inv param

## ◆ T_NFC_KER_GET_DATA_BY_ID_MEM_ALLOC

#define T_NFC_KER_GET_DATA_BY_ID_MEM_ALLOC T_NFC_KER_GET_DATA_BY_ID + 0x03

mem alloc failure

## ◆ T_NFC_KER_GET_DATA_BY_ID_NOT_READY

#define T_NFC_KER_GET_DATA_BY_ID_NOT_READY T_NFC_KER_GET_DATA_BY_ID + 0x02

not ready to provide such param

## ◆ T_NFC_KER_GET_DATA_BY_TAG

#define T_NFC_KER_GET_DATA_BY_TAG 0x75A0

t_nfc_GetDataByTag: error base

## ◆ T_NFC_KER_GET_DATA_BY_TAG_FAILED

#define T_NFC_KER_GET_DATA_BY_TAG_FAILED T_NFC_KER_GET_DATA_BY_TAG + 0x03

failure

## ◆ T_NFC_KER_GET_DATA_BY_TAG_INV_PARAM

#define T_NFC_KER_GET_DATA_BY_TAG_INV_PARAM T_NFC_KER_GET_DATA_BY_TAG + 0x01

inv param

## ◆ T_NFC_KER_GET_DATA_BY_TAG_INV_SEQ

#define T_NFC_KER_GET_DATA_BY_TAG_INV_SEQ T_NFC_KER_GET_DATA_BY_TAG + 0x02

inv command sequense - transaction data not availablke

## ◆ T_NFC_KER_GET_DATA_BY_TAG_LIST

#define T_NFC_KER_GET_DATA_BY_TAG_LIST 0x75B0

t_nfc_GetDataByTagList: error base

## ◆ T_NFC_KER_GET_DATA_BY_TAG_LIST_FAILED

#define T_NFC_KER_GET_DATA_BY_TAG_LIST_FAILED T_NFC_KER_GET_DATA_BY_TAG_LIST + 0x03

failure

## ◆ T_NFC_KER_GET_DATA_BY_TAG_LIST_INV_PARAM

#define T_NFC_KER_GET_DATA_BY_TAG_LIST_INV_PARAM T_NFC_KER_GET_DATA_BY_TAG_LIST + 0x01

inv param

## ◆ T_NFC_KER_GET_DATA_BY_TAG_LIST_INV_SEQ

#define T_NFC_KER_GET_DATA_BY_TAG_LIST_INV_SEQ T_NFC_KER_GET_DATA_BY_TAG_LIST + 0x02

inv command sequense - transaction data not availablke

## ◆ T_NFC_KER_GET_DATA_FAILED

#define T_NFC_KER_GET_DATA_FAILED T_NFC_KER_GET_DATA + 0x03

failure

## ◆ T_NFC_KER_GET_DATA_INV_PARAM

#define T_NFC_KER_GET_DATA_INV_PARAM T_NFC_KER_GET_DATA + 0x01

inv param

## ◆ T_NFC_KER_GET_DATA_INV_SEQ

#define T_NFC_KER_GET_DATA_INV_SEQ T_NFC_KER_GET_DATA + 0x02

inv command sequense - transaction data not availablke

## ◆ T_NFC_KER_INIT

#define T_NFC_KER_INIT 0x7500

t_nfc_Init: error base

## ◆ T_NFC_KER_INIT_HAL_CHECKSUM

#define T_NFC_KER_INIT_HAL_CHECKSUM T_NFC_KER_INIT + 0x04

checksum calc failure

## ◆ T_NFC_KER_INIT_HAL_LICENSE

#define T_NFC_KER_INIT_HAL_LICENSE T_NFC_KER_INIT + 0x03

check license failure

## ◆ T_NFC_KER_INIT_INV_PARAM

#define T_NFC_KER_INIT_INV_PARAM T_NFC_KER_INIT + 0x01

inv param

## ◆ T_NFC_KER_INIT_LIB_INIT

#define T_NFC_KER_INIT_LIB_INIT T_NFC_KER_INIT + 0x02

init hal failure

## ◆ T_NFC_KER_INT_CNV_OUTCOME

#define T_NFC_KER_INT_CNV_OUTCOME 0x75E0

t_int_ConvertOutcome: error base

## ◆ T_NFC_KER_INT_CNV_OUTCOME_INV_CVM

#define T_NFC_KER_INT_CNV_OUTCOME_INV_CVM T_NFC_KER_INT_CNV_OUTCOME + 0x05

inv outcome cvm value

## ◆ T_NFC_KER_INT_CNV_OUTCOME_INV_MSG_ID

#define T_NFC_KER_INT_CNV_OUTCOME_INV_MSG_ID T_NFC_KER_INT_CNV_OUTCOME + 0x06

inv outcome msg ID

## ◆ T_NFC_KER_INT_CNV_OUTCOME_INV_ONLINE_RESP

#define T_NFC_KER_INT_CNV_OUTCOME_INV_ONLINE_RESP T_NFC_KER_INT_CNV_OUTCOME + 0x04

inv outcome online resp value

## ◆ T_NFC_KER_INT_CNV_OUTCOME_INV_PARAM

#define T_NFC_KER_INT_CNV_OUTCOME_INV_PARAM T_NFC_KER_INT_CNV_OUTCOME + 0x01

inv param

## ◆ T_NFC_KER_INT_CNV_OUTCOME_INV_START

#define T_NFC_KER_INT_CNV_OUTCOME_INV_START T_NFC_KER_INT_CNV_OUTCOME + 0x03

inv outcome start

## ◆ T_NFC_KER_INT_CNV_OUTCOME_INV_TYPE

#define T_NFC_KER_INT_CNV_OUTCOME_INV_TYPE T_NFC_KER_INT_CNV_OUTCOME + 0x02

inv outcome type

## ◆ T_NFC_KER_INT_DEINIT

#define T_NFC_KER_INT_DEINIT 0x75F0

t_int_DeInit: error base

## ◆ T_NFC_KER_INT_DEINIT_INV_PARAM

#define T_NFC_KER_INT_DEINIT_INV_PARAM T_NFC_KER_INT_DEINIT + 0x01

inv param

## ◆ T_NFC_KER_INT_DEINIT_MEM_CLB

#define T_NFC_KER_INT_DEINIT_MEM_CLB T_NFC_KER_INT_DEINIT + 0x02

mem callbacks not set

## ◆ T_NFC_KER_INT_DEINIT_MEM_RELEASE

#define T_NFC_KER_INT_DEINIT_MEM_RELEASE T_NFC_KER_INT_DEINIT + 0x03

mem release failure

## ◆ T_NFC_KER_INT_INIT

#define T_NFC_KER_INT_INIT 0x75D0

t_int_Init: error base

## ◆ T_NFC_KER_INT_INIT_INV_CLB_SIZE

#define T_NFC_KER_INT_INIT_INV_CLB_SIZE T_NFC_KER_INT_INIT + 0x03

inv callbacks size

## ◆ T_NFC_KER_INT_INIT_INV_CLB_VER

#define T_NFC_KER_INT_INIT_INV_CLB_VER T_NFC_KER_INT_INIT + 0x02

inv callbacks version

## ◆ T_NFC_KER_INT_INIT_INV_PARAM

#define T_NFC_KER_INT_INIT_INV_PARAM T_NFC_KER_INT_INIT + 0x01

inv param

## ◆ T_NFC_KER_INT_INIT_MEM_ALLOC

#define T_NFC_KER_INT_INIT_MEM_ALLOC T_NFC_KER_INT_INIT + 0x05

mem alloc failure

## ◆ T_NFC_KER_INT_INIT_MEM_CLB

#define T_NFC_KER_INT_INIT_MEM_CLB T_NFC_KER_INT_INIT + 0x04

mem callbacks not set

## ◆ T_NFC_KER_PREPROCESS

#define T_NFC_KER_PREPROCESS 0x7550

t_nfc_TranPreprocessing: error base

## ◆ T_NFC_KER_PREPROCESS_INV_PARAM

#define T_NFC_KER_PREPROCESS_INV_PARAM T_NFC_KER_PREPROCESS + 0x01

inv param

## ◆ T_NFC_KER_PREPROCESS_NOT_READY

#define T_NFC_KER_PREPROCESS_NOT_READY T_NFC_KER_PREPROCESS + 0x02

kernel not ready (incomplete transaction)

## ◆ T_NFC_KER_PREPROCESS_NOT_SUPPORTED

#define T_NFC_KER_PREPROCESS_NOT_SUPPORTED T_NFC_KER_PREPROCESS + 0x04

unsupported transaction conditions (mandatory accept mode disabled)

## ◆ T_NFC_KER_PREPROCESS_RELEASE_TRAN

#define T_NFC_KER_PREPROCESS_RELEASE_TRAN T_NFC_KER_PREPROCESS + 0x03

kernel transaction release failure

## ◆ T_NFC_KER_REG_CALLBACK

#define T_NFC_KER_REG_CALLBACK 0x7540

t_nfc_RegisterCallback: error base

## ◆ T_NFC_KER_REG_CALLBACK_INV_HAL_CONTEXT

#define T_NFC_KER_REG_CALLBACK_INV_HAL_CONTEXT T_NFC_KER_REG_CALLBACK + 0x02

inv context passed to hal

## ◆ T_NFC_KER_REG_CALLBACK_INV_HAL_PARAM

#define T_NFC_KER_REG_CALLBACK_INV_HAL_PARAM T_NFC_KER_REG_CALLBACK + 0x03

inv param passed to hal

## ◆ T_NFC_KER_REG_CALLBACK_INV_PARAM

#define T_NFC_KER_REG_CALLBACK_INV_PARAM T_NFC_KER_REG_CALLBACK + 0x01

inv param

## ◆ T_NFC_KER_REG_CALLBACK_NOT_SET

#define T_NFC_KER_REG_CALLBACK_NOT_SET T_NFC_KER_REG_CALLBACK + 0x04

no appropriate callback set

## ◆ T_NFC_KER_TR_RELEASE

#define T_NFC_KER_TR_RELEASE 0x7580

t_nfc_TranRelease: error base

## ◆ T_NFC_KER_TR_RELEASE_INV_PARAM

#define T_NFC_KER_TR_RELEASE_INV_PARAM T_NFC_KER_TR_RELEASE + 0x01

inv param

## ◆ T_NFC_KER_TR_RELEASE_RELEASE_TRAN

#define T_NFC_KER_TR_RELEASE_RELEASE_TRAN T_NFC_KER_TR_RELEASE + 0x02

release tran failure

## ◆ T_NFC_KER_TRAN_ISS_UPDATE

#define T_NFC_KER_TRAN_ISS_UPDATE 0x7570

t_nfc_TranIssUpdate: error base

## ◆ T_NFC_KER_TRAN_ISS_UPDATE_FAILURE

#define T_NFC_KER_TRAN_ISS_UPDATE_FAILURE T_NFC_KER_TRAN_ISS_UPDATE + 0x03

nfc tran restart failure - abort

## ◆ T_NFC_KER_TRAN_ISS_UPDATE_INV_PARAM

#define T_NFC_KER_TRAN_ISS_UPDATE_INV_PARAM T_NFC_KER_TRAN_ISS_UPDATE + 0x01

inv param

## ◆ T_NFC_KER_TRAN_ISS_UPDATE_INV_SEQ

#define T_NFC_KER_TRAN_ISS_UPDATE_INV_SEQ T_NFC_KER_TRAN_ISS_UPDATE + 0x02

inv command sequense - tran restart unexpected

## ◆ T_NFC_KER_TRAN_START

#define T_NFC_KER_TRAN_START 0x7560

t_nfc_TranStart: error base

## ◆ T_NFC_KER_TRAN_START_FAILURE

#define T_NFC_KER_TRAN_START_FAILURE T_NFC_KER_TRAN_START + 0x04

nfc tran failure - abort

## ◆ T_NFC_KER_TRAN_START_HAL_TRACE

#define T_NFC_KER_TRAN_START_HAL_TRACE T_NFC_KER_TRAN_START + 0x03

set hal trace failure - abort

## ◆ T_NFC_KER_TRAN_START_INV_PARAM

#define T_NFC_KER_TRAN_START_INV_PARAM T_NFC_KER_TRAN_START + 0x01

inv param

## ◆ T_NFC_KER_TRAN_START_INV_SEQ

#define T_NFC_KER_TRAN_START_INV_SEQ T_NFC_KER_TRAN_START + 0x02

inv command sequense - transaction already processed

## ◆ T_NFC_KER_TRAN_START_LICENSE

#define T_NFC_KER_TRAN_START_LICENSE T_NFC_KER_TRAN_START + 0x05

license failure - abort

## ◆ T_NFC_KER_TRAN_START_RELEASE

#define T_NFC_KER_TRAN_START_RELEASE T_NFC_KER_TRAN_START + 0x06

tran release failure - abort

## ◆ T_NFC_KER_VERSION

#define T_NFC_KER_VERSION 0x7520

t_nfc_Version: error base

## ◆ T_NFC_KER_VERSION_INV_PARAM

#define T_NFC_KER_VERSION_INV_PARAM T_NFC_KER_VERSION + 0x01

inv param

## ◆ T_NFC_KER_VERSION_LENGTH

#define T_NFC_KER_VERSION_LENGTH T_NFC_KER_VERSION + 0x03

not enaugh space

## ◆ T_NFC_KER_VERSION_LIB_ERR

#define T_NFC_KER_VERSION_LIB_ERR T_NFC_KER_VERSION + 0x02

version obtain failure

## ◆ T_NFC_OK

#define T_NFC_OK 0x0000

Success