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

hal_nfc_init.h File Reference
`#include <emv_platform_set_align.h>`
`#include <emv_platform_restore_align.h>`

Go to the source code of this file.

## Macros
#define | KER_HAL_CALLBACK_NFCL1_EXCH_APDU 0xA1
#define | KER_HAL_CALLBACK_NFCL1_SEND_C_APDU 0xA2
#define | KER_HAL_CALLBACK_NFCL1_RECV_R_APDU 0xA3
#define | KER_HAL_CALLBACK_NFCL1_CARD_FIELD_OFF 0xA4
#define | KER_HAL_CALLBACK_NFCL1_CARD_POLL 0xA5
#define | KER_HAL_CALLBACK_NFCL1_GET_CARD_INFO 0xA6
#define | KER_HAL_CALLBACK_NFCL1_CLESS_IFD_SERIAL 0xA7
#define | KER_HAL_CALLBACK_NFCL1_CLESS_CARD_REMOVAL_PROCEDURE 0xA8
#define | KER_HAL_CALLBACK_NFCL1_CLESS_RESET_OPERATION_FIELD 0xA9
#define | KER_HAL_CALLBACK_NFCDE_SETDATAFROMKERNEL 0xAA
#define | KER_HAL_CALLBACK_NFCDE_GETDATAFROMTERMINAL 0xAB
#define | KER_HAL_CALLBACK_NFCDE_RELEASE 0xAC
#define | KER_HAL_CALLBACK_NFCDE_RELEASE_EX 0xAD
#define | KER_HAL_CALLBACK_NFCL1_CLESS_IFD_READER_TYPE_ID 0xAE

## Detailed Description

HAL initialization interface definition

## Macro Definition Documentation

## ◆ KER_HAL_CALLBACK_NFCDE_GETDATAFROMTERMINAL

#define KER_HAL_CALLBACK_NFCDE_GETDATAFROMTERMINAL 0xAB

Register NFC DE get data from terminal callback (CALLBACK_NFC_DE_DATA_FROM_TERMINAL)

## ◆ KER_HAL_CALLBACK_NFCDE_RELEASE

#define KER_HAL_CALLBACK_NFCDE_RELEASE 0xAC

Register NFC DE release callback (CALLBACK_NFC_DE_DATA_RELEASE)

## ◆ KER_HAL_CALLBACK_NFCDE_RELEASE_EX

#define KER_HAL_CALLBACK_NFCDE_RELEASE_EX 0xAD

Register NFC DE release callback (CALLBACK_NFC_DE_DATA_RELEASE_EX)

## ◆ KER_HAL_CALLBACK_NFCDE_SETDATAFROMKERNEL

#define KER_HAL_CALLBACK_NFCDE_SETDATAFROMKERNEL 0xAA

Register NFC DE set data from kernel callback (CALLBACK_NFC_DE_DATA_FROM_KERNEL)

## ◆ KER_HAL_CALLBACK_NFCL1_CARD_FIELD_OFF

#define KER_HAL_CALLBACK_NFCL1_CARD_FIELD_OFF 0xA4

Register NFC Level 1 card power down callback (CALLBACK_NFCL1_CARD_FIELD_OFF)

## ◆ KER_HAL_CALLBACK_NFCL1_CARD_POLL

#define KER_HAL_CALLBACK_NFCL1_CARD_POLL 0xA5

Register NFC Level 1 card power up callback (CALLBACK_NFCL1_CARD_POLL)

## ◆ KER_HAL_CALLBACK_NFCL1_CLESS_CARD_REMOVAL_PROCEDURE

#define KER_HAL_CALLBACK_NFCL1_CLESS_CARD_REMOVAL_PROCEDURE 0xA8

Register NFC Level 1 card removal procedure callback (CALLBACK_NFCL1_CARD_REMOVAL_PROCEDURE)

## ◆ KER_HAL_CALLBACK_NFCL1_CLESS_IFD_READER_TYPE_ID

#define KER_HAL_CALLBACK_NFCL1_CLESS_IFD_READER_TYPE_ID 0xAE

Register NFC Level 1 request cless IFD reader type callback (CALLBACK_NFCL1_GET_READER_TYPE_ID)

## ◆ KER_HAL_CALLBACK_NFCL1_CLESS_IFD_SERIAL

#define KER_HAL_CALLBACK_NFCL1_CLESS_IFD_SERIAL 0xA7

Register NFC Level 1 request cless IFD serial number callback (CALLBACK_NFCL1_GET_READER_SERIAL_NUMBER)

## ◆ KER_HAL_CALLBACK_NFCL1_CLESS_RESET_OPERATION_FIELD

#define KER_HAL_CALLBACK_NFCL1_CLESS_RESET_OPERATION_FIELD 0xA9

Register NFC Level 1 reset operation field callback (CALLBACK_NFCL1_RESET_OPERATION_FIELD)

## ◆ KER_HAL_CALLBACK_NFCL1_EXCH_APDU

#define KER_HAL_CALLBACK_NFCL1_EXCH_APDU 0xA1

Register NFC Level 1 exchange APDU callback (CALLBACK_NFCL1_EXCHANGE_APDU)

## ◆ KER_HAL_CALLBACK_NFCL1_GET_CARD_INFO

#define KER_HAL_CALLBACK_NFCL1_GET_CARD_INFO 0xA6

Register NFC Level 1 get card info callback (CALLBACK_NFCL1_GET_CARD_INFO)

## ◆ KER_HAL_CALLBACK_NFCL1_RECV_R_APDU

#define KER_HAL_CALLBACK_NFCL1_RECV_R_APDU 0xA3

Register NFC Level 1 recv R APDU callback (CALLBACK_NFCL1_RECV_R_APDU)

## ◆ KER_HAL_CALLBACK_NFCL1_SEND_C_APDU

#define KER_HAL_CALLBACK_NFCL1_SEND_C_APDU 0xA2

Register NFC Level 1 send C APDU callback (CALLBACK_NFCL1_SEND_C_APDU)