• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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# Force tag polling for the following technology(s).
39# The bits are defined as tNFA_TECHNOLOGY_MASK in nfa_api.h.
40# Default is NFA_TECHNOLOGY_MASK_A | NFA_TECHNOLOGY_MASK_B |
41#            NFA_TECHNOLOGY_MASK_F | NFA_TECHNOLOGY_MASK_ISO15693 |
42#            NFA_TECHNOLOGY_MASK_B_PRIME |
43#            NFA_TECHNOLOGY_MASK_A_ACTIVE | NFA_TECHNOLOGY_MASK_F_ACTIVE.
44#
45# Notable bits:
46# NFA_TECHNOLOGY_MASK_A             0x01    /* NFC Technology A             */
47# NFA_TECHNOLOGY_MASK_B             0x02    /* NFC Technology B             */
48# NFA_TECHNOLOGY_MASK_F             0x04    /* NFC Technology F             */
49# NFA_TECHNOLOGY_MASK_ISO15693      0x08    /* Proprietary Technology       */
50# NFA_TECHNOLOGY_MASK_A_ACTIVE      0x40    /* NFC Technology A active mode */
51# NFA_TECHNOLOGY_MASK_F_ACTIVE      0x80    /* NFC Technology F active mode */
52POLLING_TECH_MASK=0x00
53
54################################################################################
55# Force P2P to only listen for the following technology(s).
56# The bits are defined as tNFA_TECHNOLOGY_MASK in nfa_api.h.
57# Default is NFA_TECHNOLOGY_MASK_A | NFA_TECHNOLOGY_MASK_F |
58#            NFA_TECHNOLOGY_MASK_A_ACTIVE | NFA_TECHNOLOGY_MASK_F_ACTIVE
59#
60# Notable bits:
61# NFA_TECHNOLOGY_MASK_A	            0x01    /* NFC Technology A             */
62# NFA_TECHNOLOGY_MASK_F	            0x04    /* NFC Technology F             */
63# NFA_TECHNOLOGY_MASK_A_ACTIVE      0x40    /* NFC Technology A active mode */
64# NFA_TECHNOLOGY_MASK_F_ACTIVE      0x80    /* NFC Technology F active mode */
65P2P_LISTEN_TECH_MASK=0x00
66
67################################################################################
68PRESERVE_STORAGE=0x01
69
70################################################################################
71# Override the stack default for NFA_EE_MAX_EE_SUPPORTED set in nfc_target.h.
72# The value is set to 3 by default as it assumes we will discover 0xF2,
73# 0xF3, and 0xF4. If a platform will exclude and SE, this value can be reduced
74# so that the stack will not wait any longer than necessary.
75#
76# Maximum EE supported number
77# NXP PN547C2 0x02
78# NXP PN65T 0x03
79# NXP PN548C2 0x02
80# NXP PN66T 0x03
81NFA_MAX_EE_SUPPORTED=0x02
82
83################################################################################
84# AID_MATCHING constants
85# AID_MATCHING_EXACT_ONLY 0x00
86# AID_MATCHING_EXACT_OR_PREFIX 0x01
87# AID_MATCHING_PREFIX_ONLY 0x02
88# AID_MATCHING_EXACT_OR_SUBSET_OR_PREFIX 0x03
89AID_MATCHING_MODE=0x03
90
91################################################################################
92# Set the default Felica T3T System Code :
93# This settings will be used when application does not set this parameter
94DEFAULT_SYS_CODE={FE:FE}
95
96################################################################################
97# Value of NIC parameter NFCC_COFNIG_CONTROL
98# 0x00  NFCC is not allowed to manage RF configuration
99# 0x01  NFCC is allowed to manage RF configuration
100NFCC_CONFIG_CONTROL=0x01
101
102################################################################################
103# Set if the AID routing should be blocked for the power modes not supported.
104NFA_AID_BLOCK_ROUTE=1
105
106################################################################################
107# Set the OffHost AID supported power state:
108OFFHOST_AID_ROUTE_PWR_STATE=0x3B
109
110################################################################################
111# Mifare Reader implementation
112# 0: General implementation
113# 1: Legacy implementation
114LEGACY_MIFARE_READER=0
115
116################################################################################
117# Nfc recovery implementation
118# 0: Crash Nfc Service
119# 1: Toggle Nfc state
120RECOVERY_OPTION=1
121
122################################################################################
123# Default poll duration (in ms)
124# The default is 500ms if not set
125NFA_DM_DISC_DURATION_POLL=500
126