|
#define | NCI_MAX_NUM_MAPPING_CONFIGS 10 |
|
#define | NCI_MAX_NUM_RF_CONFIGS 10 |
|
#define | NCI_MAX_NUM_CONN 10 |
|
#define | NCI_MAX_PARAM_LEN 251 |
|
#define | NCI_STATUS_OK 0x00 |
|
#define | NCI_STATUS_REJECTED 0x01 |
|
#define | NCI_STATUS_RF_FRAME_CORRUPTED 0x02 |
|
#define | NCI_STATUS_FAILED 0x03 |
|
#define | NCI_STATUS_NOT_INITIALIZED 0x04 |
|
#define | NCI_STATUS_SYNTAX_ERROR 0x05 |
|
#define | NCI_STATUS_SEMANTIC_ERROR 0x06 |
|
#define | NCI_STATUS_UNKNOWN_GID 0x07 |
|
#define | NCI_STATUS_UNKNOWN_OID 0x08 |
|
#define | NCI_STATUS_INVALID_PARAM 0x09 |
|
#define | NCI_STATUS_MESSAGE_SIZE_EXCEEDED 0x0a |
|
#define | NCI_STATUS_DISCOVERY_ALREADY_STARTED 0xa0 |
|
#define | NCI_STATUS_DISCOVERY_TARGET_ACTIVATION_FAILED 0xa1 |
|
#define | NCI_STATUS_DISCOVERY_TEAR_DOWN 0xa2 |
|
#define | NCI_STATUS_RF_TRANSMISSION_ERROR 0xb0 |
|
#define | NCI_STATUS_RF_PROTOCOL_ERROR 0xb1 |
|
#define | NCI_STATUS_RF_TIMEOUT_ERROR 0xb2 |
|
#define | NCI_STATUS_NFCEE_INTERFACE_ACTIVATION_FAILED 0xc0 |
|
#define | NCI_STATUS_NFCEE_TRANSMISSION_ERROR 0xc1 |
|
#define | NCI_STATUS_NFCEE_PROTOCOL_ERROR 0xc2 |
|
#define | NCI_STATUS_NFCEE_TIMEOUT_ERROR 0xc3 |
|
#define | NCI_NFC_A_PASSIVE_POLL_MODE 0x00 |
|
#define | NCI_NFC_B_PASSIVE_POLL_MODE 0x01 |
|
#define | NCI_NFC_F_PASSIVE_POLL_MODE 0x02 |
|
#define | NCI_NFC_A_ACTIVE_POLL_MODE 0x03 |
|
#define | NCI_NFC_F_ACTIVE_POLL_MODE 0x05 |
|
#define | NCI_NFC_15693_PASSIVE_POLL_MODE 0x06 |
|
#define | NCI_NFC_A_PASSIVE_LISTEN_MODE 0x80 |
|
#define | NCI_NFC_B_PASSIVE_LISTEN_MODE 0x81 |
|
#define | NCI_NFC_F_PASSIVE_LISTEN_MODE 0x82 |
|
#define | NCI_NFC_A_ACTIVE_LISTEN_MODE 0x83 |
|
#define | NCI_NFC_F_ACTIVE_LISTEN_MODE 0x85 |
|
#define | NCI_NFC_15693_PASSIVE_LISTEN_MODE 0x86 |
|
#define | NCI_NFC_RF_TECHNOLOGY_A 0x00 |
|
#define | NCI_NFC_RF_TECHNOLOGY_B 0x01 |
|
#define | NCI_NFC_RF_TECHNOLOGY_F 0x02 |
|
#define | NCI_NFC_RF_TECHNOLOGY_15693 0x03 |
|
#define | NCI_NFC_BIT_RATE_106 0x00 |
|
#define | NCI_NFC_BIT_RATE_212 0x01 |
|
#define | NCI_NFC_BIT_RATE_424 0x02 |
|
#define | NCI_NFC_BIT_RATE_848 0x03 |
|
#define | NCI_NFC_BIT_RATE_1695 0x04 |
|
#define | NCI_NFC_BIT_RATE_3390 0x05 |
|
#define | NCI_NFC_BIT_RATE_6780 0x06 |
|
#define | NCI_RF_PROTOCOL_UNKNOWN 0x00 |
|
#define | NCI_RF_PROTOCOL_T1T 0x01 |
|
#define | NCI_RF_PROTOCOL_T2T 0x02 |
|
#define | NCI_RF_PROTOCOL_T3T 0x03 |
|
#define | NCI_RF_PROTOCOL_ISO_DEP 0x04 |
|
#define | NCI_RF_PROTOCOL_NFC_DEP 0x05 |
|
#define | NCI_RF_INTERFACE_NFCEE_DIRECT 0x00 |
|
#define | NCI_RF_INTERFACE_FRAME 0x01 |
|
#define | NCI_RF_INTERFACE_ISO_DEP 0x02 |
|
#define | NCI_RF_INTERFACE_NFC_DEP 0x03 |
|
#define | NCI_PN_ATR_REQ_GEN_BYTES 0x29 |
|
#define | NCI_RESET_TYPE_KEEP_CONFIG 0x00 |
|
#define | NCI_RESET_TYPE_RESET_CONFIG 0x01 |
|
#define | NCI_STATIC_RF_CONN_ID 0x00 |
|
#define | NCI_DATA_FLOW_CONTROL_NOT_USED 0xff |
|
#define | NCI_DISC_MAP_MODE_POLL 0x01 |
|
#define | NCI_DISC_MAP_MODE_LISTEN 0x02 |
|
#define | NCI_DISCOVER_NTF_TYPE_LAST 0x00 |
|
#define | NCI_DISCOVER_NTF_TYPE_LAST_NFCC 0x01 |
|
#define | NCI_DISCOVER_NTF_TYPE_MORE 0x02 |
|
#define | NCI_DEACTIVATE_TYPE_IDLE_MODE 0x00 |
|
#define | NCI_DEACTIVATE_TYPE_SLEEP_MODE 0x01 |
|
#define | NCI_DEACTIVATE_TYPE_SLEEP_AF_MODE 0x02 |
|
#define | NCI_DEACTIVATE_TYPE_DISCOVERY 0x03 |
|
#define | NCI_MT_DATA_PKT 0x00 |
|
#define | NCI_MT_CMD_PKT 0x01 |
|
#define | NCI_MT_RSP_PKT 0x02 |
|
#define | NCI_MT_NTF_PKT 0x03 |
|
#define | nci_mt(hdr) (((hdr)[0]>>5)&0x07) |
|
#define | nci_mt_set(hdr, mt) ((hdr)[0] |= (__u8)(((mt)&0x07)<<5)) |
|
#define | NCI_PBF_LAST 0x00 |
|
#define | NCI_PBF_CONT 0x01 |
|
#define | nci_pbf(hdr) (__u8)(((hdr)[0]>>4)&0x01) |
|
#define | nci_pbf_set(hdr, pbf) ((hdr)[0] |= (__u8)(((pbf)&0x01)<<4)) |
|
#define | nci_opcode_pack(gid, oid) |
|
#define | nci_opcode(hdr) nci_opcode_pack(hdr[0], hdr[1]) |
|
#define | nci_opcode_gid(op) (__u8)(((op)&0x0f00)>>8) |
|
#define | nci_opcode_oid(op) (__u8)((op)&0x003f) |
|
#define | nci_plen(hdr) (__u8)((hdr)[2]) |
|
#define | nci_conn_id(hdr) (__u8)(((hdr)[0])&0x0f) |
|
#define | NCI_GID_CORE 0x0 |
|
#define | NCI_GID_RF_MGMT 0x1 |
|
#define | NCI_GID_NFCEE_MGMT 0x2 |
|
#define | NCI_GID_PROPRIETARY 0xf |
|
#define | NCI_CTRL_HDR_SIZE 3 |
|
#define | NCI_DATA_HDR_SIZE 3 |
|
#define | NCI_OP_CORE_RESET_CMD nci_opcode_pack(NCI_GID_CORE, 0x00) |
|
#define | NCI_OP_CORE_INIT_CMD nci_opcode_pack(NCI_GID_CORE, 0x01) |
|
#define | NCI_OP_CORE_SET_CONFIG_CMD nci_opcode_pack(NCI_GID_CORE, 0x02) |
|
#define | NCI_OP_RF_DISCOVER_MAP_CMD nci_opcode_pack(NCI_GID_RF_MGMT, 0x00) |
|
#define | NCI_OP_RF_DISCOVER_CMD nci_opcode_pack(NCI_GID_RF_MGMT, 0x03) |
|
#define | NCI_OP_RF_DISCOVER_SELECT_CMD nci_opcode_pack(NCI_GID_RF_MGMT, 0x04) |
|
#define | NCI_OP_RF_DEACTIVATE_CMD nci_opcode_pack(NCI_GID_RF_MGMT, 0x06) |
|
#define | NCI_OP_CORE_RESET_RSP nci_opcode_pack(NCI_GID_CORE, 0x00) |
|
#define | NCI_OP_CORE_INIT_RSP nci_opcode_pack(NCI_GID_CORE, 0x01) |
|
#define | NCI_OP_CORE_SET_CONFIG_RSP nci_opcode_pack(NCI_GID_CORE, 0x02) |
|
#define | NCI_OP_RF_DISCOVER_MAP_RSP nci_opcode_pack(NCI_GID_RF_MGMT, 0x00) |
|
#define | NCI_OP_RF_DISCOVER_RSP nci_opcode_pack(NCI_GID_RF_MGMT, 0x03) |
|
#define | NCI_OP_RF_DISCOVER_SELECT_RSP nci_opcode_pack(NCI_GID_RF_MGMT, 0x04) |
|
#define | NCI_OP_RF_DEACTIVATE_RSP nci_opcode_pack(NCI_GID_RF_MGMT, 0x06) |
|
#define | NCI_OP_CORE_CONN_CREDITS_NTF nci_opcode_pack(NCI_GID_CORE, 0x06) |
|
#define | NCI_OP_CORE_GENERIC_ERROR_NTF nci_opcode_pack(NCI_GID_CORE, 0x07) |
|
#define | NCI_OP_CORE_INTF_ERROR_NTF nci_opcode_pack(NCI_GID_CORE, 0x08) |
|
#define | NCI_OP_RF_DISCOVER_NTF nci_opcode_pack(NCI_GID_RF_MGMT, 0x03) |
|
#define | NCI_OP_RF_INTF_ACTIVATED_NTF nci_opcode_pack(NCI_GID_RF_MGMT, 0x05) |
|
#define | NCI_OP_RF_DEACTIVATE_NTF nci_opcode_pack(NCI_GID_RF_MGMT, 0x06) |
|