1########################### Start of libnfc-nci.conf ########################### 2####################################23.05.12#################################### 3# Application options 4NFC_DEBUG_ENABLED=0 5 6################################################################################ 7# File used for NFA storage 8NFA_STORAGE="/data/nfc" 9 10################################################################################ 11# Filter the technology(s) requested to listen by OFFHOST_NFCEE(s) with the 12# specified ones, leave those allowed technology(s) and route to the NFCEE. 13# As for the filtered-out technology(s), route to host if it's assigned to HOST, 14# otherwise, will be route to DEFAULT_ROUTE. 15# The technology(s) which is not assign to OFFHOST_LISTEN_TECH_MASK and 16# HOST_LISTEN_TECH_MASK won't be listened to. 17# The bits are defined as tNFA_TECHNOLOGY_MASK in nfa_api.h. 18# Default is NFA_TECHNOLOGY_MASK_A | NFA_TECHNOLOGY_MASK_B | NFA_TECHNOLOGY_MASK_F 19# 20# Notable bits: 21# NFA_TECHNOLOGY_MASK_A 0x01 /* NFC Technology A */ 22# NFA_TECHNOLOGY_MASK_B 0x02 /* NFC Technology B */ 23# NFA_TECHNOLOGY_MASK_F 0x04 /* NFC Technology F */ 24OFFHOST_LISTEN_TECH_MASK=0x04 25 26################################################################################ 27# Force HOST to only listen to the following technology(s). 28# The bits are defined as tNFA_TECHNOLOGY_MASK in nfa_api.h. 29# Default is NFA_TECHNOLOGY_MASK_A | NFA_TECHNOLOGY_MASK_F 30# 31# Notable bits: 32# NFA_TECHNOLOGY_MASK_A 0x01 /* NFC Technology A */ 33# NFA_TECHNOLOGY_MASK_B 0x02 /* NFC Technology B */ 34# NFA_TECHNOLOGY_MASK_F 0x04 /* NFC Technology F */ 35HOST_LISTEN_TECH_MASK=0x03 36 37################################################################################ 38# When screen is turned off, specify the desired power state of the controller. 39# 0: power-off-sleep state; DEFAULT 40# 1: full-power state 41# 2: screen-off card-emulation (CE4/CE3/CE1 modes are used) 42SCREEN_OFF_POWER_STATE=1 43 44################################################################################ 45# Force tag polling for the following technology(s). 46# The bits are defined as tNFA_TECHNOLOGY_MASK in nfa_api.h. 47# Default is NFA_TECHNOLOGY_MASK_A | NFA_TECHNOLOGY_MASK_B | 48# NFA_TECHNOLOGY_MASK_F | NFA_TECHNOLOGY_MASK_ISO15693 | 49# NFA_TECHNOLOGY_MASK_B_PRIME | 50# NFA_TECHNOLOGY_MASK_A_ACTIVE | NFA_TECHNOLOGY_MASK_F_ACTIVE. 51# 52# Notable bits: 53# NFA_TECHNOLOGY_MASK_A 0x01 /* NFC Technology A */ 54# NFA_TECHNOLOGY_MASK_B 0x02 /* NFC Technology B */ 55# NFA_TECHNOLOGY_MASK_F 0x04 /* NFC Technology F */ 56# NFA_TECHNOLOGY_MASK_ISO15693 0x08 /* Proprietary Technology */ 57# NFA_TECHNOLOGY_MASK_A_ACTIVE 0x40 /* NFC Technology A active mode */ 58# NFA_TECHNOLOGY_MASK_F_ACTIVE 0x80 /* NFC Technology F active mode */ 59POLLING_TECH_MASK=0x00 60 61################################################################################ 62# Force P2P to only listen for the following technology(s). 63# The bits are defined as tNFA_TECHNOLOGY_MASK in nfa_api.h. 64# Default is NFA_TECHNOLOGY_MASK_A | NFA_TECHNOLOGY_MASK_F | 65# NFA_TECHNOLOGY_MASK_A_ACTIVE | NFA_TECHNOLOGY_MASK_F_ACTIVE 66# 67# Notable bits: 68# NFA_TECHNOLOGY_MASK_A 0x01 /* NFC Technology A */ 69# NFA_TECHNOLOGY_MASK_F 0x04 /* NFC Technology F */ 70# NFA_TECHNOLOGY_MASK_A_ACTIVE 0x40 /* NFC Technology A active mode */ 71# NFA_TECHNOLOGY_MASK_F_ACTIVE 0x80 /* NFC Technology F active mode */ 72P2P_LISTEN_TECH_MASK=0x00 73 74################################################################################ 75PRESERVE_STORAGE=0x01 76 77################################################################################ 78# Override the stack default for NFA_EE_MAX_EE_SUPPORTED set in nfc_target.h. 79# The value is set to 3 by default as it assumes we will discover 0xF2, 80# 0xF3, and 0xF4. If a platform will exclude and SE, this value can be reduced 81# so that the stack will not wait any longer than necessary. 82# 83# Maximum EE supported number 84# NXP PN547C2 0x02 85# NXP PN65T 0x03 86# NXP PN548C2 0x02 87# NXP PN66T 0x03 88NFA_MAX_EE_SUPPORTED=0x02 89 90################################################################################ 91# AID_MATCHING constants 92# AID_MATCHING_EXACT_ONLY 0x00 93# AID_MATCHING_EXACT_OR_PREFIX 0x01 94# AID_MATCHING_PREFIX_ONLY 0x02 95# AID_MATCHING_EXACT_OR_SUBSET_OR_PREFIX 0x03 96AID_MATCHING_MODE=0x03 97 98################################################################################ 99# Set the default Felica T3T System Code : 100# This settings will be used when application does not set this parameter 101DEFAULT_SYS_CODE={FE:FE} 102 103################################################################################ 104# Value of NIC parameter NFCC_COFNIG_CONTROL 105# 0x00 NFCC is not allowed to manage RF configuration 106# 0x01 NFCC is allowed to manage RF configuration 107NFCC_CONFIG_CONTROL=0x01 108 109################################################################################ 110# Set if the AID routing should be blocked for the power modes not supported. 111NFA_AID_BLOCK_ROUTE=1 112 113################################################################################ 114# Set the OffHost AID supported power state: 115OFFHOST_AID_ROUTE_PWR_STATE=0x3B 116 117################################################################################ 118# Mifare Reader implementation 119# 0: General implementation 120# 1: Legacy implementation 121LEGACY_MIFARE_READER=0 122 123################################################################################ 124# Nfc recovery implementation 125# 0: Crash Nfc Service 126# 1: Toggle Nfc state 127RECOVERY_OPTION=1 128 129################################################################################ 130# Default poll duration (in ms) 131# The default is 500ms if not set 132NFA_DM_DISC_DURATION_POLL=500 133