xref: /aosp_15_r20/system/nfc/conf/libnfc-nci.wearable.conf (revision 7eba2f3b06c51ae21384f6a4f14577b668a869b3)
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