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

hal_nfc_init.h
Go to the documentation of this file.
1 #ifndef HAL_NFC_INIT_H
2 #define HAL_NFC_INIT_H
3
4 /* ************************** HAL init/deinit API declaration ****************************** */
8 /* ***************************************************************************************** */
9
10 /* set struct alignment */
11 #include <emv_platform_set_align.h>
12
13 /* ******************************** HAL callback types ************************************* */
18 /* ******************************* NFCL1 callback types ************************************ */
19 #define KER_HAL_CALLBACK_NFCL1_EXCH_APDU 0xA1
20 #define KER_HAL_CALLBACK_NFCL1_SEND_C_APDU 0xA2
21 #define KER_HAL_CALLBACK_NFCL1_RECV_R_APDU 0xA3
22 #define KER_HAL_CALLBACK_NFCL1_CARD_FIELD_OFF 0xA4
23 #define KER_HAL_CALLBACK_NFCL1_CARD_POLL 0xA5
24 #define KER_HAL_CALLBACK_NFCL1_GET_CARD_INFO 0xA6
25 #define KER_HAL_CALLBACK_NFCL1_CLESS_IFD_SERIAL 0xA7
26 #define KER_HAL_CALLBACK_NFCL1_CLESS_CARD_REMOVAL_PROCEDURE 0xA8
27 #define KER_HAL_CALLBACK_NFCL1_CLESS_RESET_OPERATION_FIELD 0xA9
28 #define KER_HAL_CALLBACK_NFCDE_SETDATAFROMKERNEL 0xAA
29 #define KER_HAL_CALLBACK_NFCDE_GETDATAFROMTERMINAL 0xAB
30 #define KER_HAL_CALLBACK_NFCDE_RELEASE 0xAC
31 #define KER_HAL_CALLBACK_NFCDE_RELEASE_EX 0xAD
32 #define KER_HAL_CALLBACK_NFCL1_CLESS_IFD_READER_TYPE_ID 0xAE
33 /* ***************************************************************************************** */
36 /* restore struct alignment */
37 #include <emv_platform_restore_align.h>
38
39 #endif /* HAL_NFC_INIT_H */
emv_platform_restore_align.h
emv_platform_set_align.h