Configuration to be written to the libncf-nci configuration files. To understand the configuration format, refer to https://github.com/NXPNFCLinux/linux_libnfc-nci/tree/master/conf.
Declarations
Type
attribute set
Default
{
init = {
NXPLOG_EXTNS_LOGLEVEL = "0x01";
NXPLOG_FWDNLD_LOGLEVEL = "0x00";
NXPLOG_GLOBAL_LOGLEVEL = "0x01";
NXPLOG_NCIHAL_LOGLEVEL = "0x01";
NXPLOG_NCIR_LOGLEVEL = "0x01";
NXPLOG_NCIX_LOGLEVEL = "0x01";
NXPLOG_TML_LOGLEVEL = "0x01";
NXP_ACT_PROP_EXTN = "{2F, 02, 00}";
NXP_CORE_STANDBY = "{2F, 00, 01, 01}";
NXP_I2C_FRAGMENTATION_ENABLED = "0x01";
NXP_NFC_DEV_NODE = "\"/dev/pn544\"";
NXP_NFC_PROFILE_EXTN = ''
{20, 02, 05, 01,
A0, 44, 01, 00
}
'';
};
nci = {
APPL_TRACE_LEVEL = "0x01";
HOST_LISTEN_TECH_MASK = "0x07";
P2P_LISTEN_TECH_MASK = "0xC5";
POLLING_TECH_MASK = "0xEF";
PROTOCOL_TRACE_LEVEL = "0x01";
};
pn54x = {
MIFARE_READER_ENABLE = "0x01";
NXP_CORE_CONF = ''
{20, 02, 2B, 0D,
28, 01, 00,
21, 01, 00,
30, 01, 08,
31, 01, 03,
33, 04, 04, 03, 02, 01,
54, 01, 06,
50, 01, 02,
5B, 01, 00,
60, 01, 0E,
80, 01, 01,
81, 01, 01,
82, 01, 0E,
18, 01, 01
}
'';
NXP_CORE_CONF_EXTN = ''
{20, 02, 30, 04,
A0, 5E, 01, 01,
A0, 40, 01, 00,
A0, 43, 01, 00,
A0, 0F, 20,
00, 03, 1D, 01, 03, 00, 02, 00,
01, 00, 01, 00, 00, 00, 00, 00,
00, 00, 00, 00, 00, 00, 00, 00,
00, 00, 00, 00, 00, 00, 00, 00
}
'';
NXP_EXT_TVDD_CFG = "0x01";
NXP_EXT_TVDD_CFG_1 = ''
{20, 02, 07, 01,
A0, 0E, 03, 16, 09, 00
}
'';
NXP_NFC_MAX_EE_SUPPORTED = "0x00";
NXP_NFC_PROPRIETARY_CFG = "{05:FF:FF:06:81:80:70:FF:FF}";
NXP_SYS_CLK_FREQ_SEL = "0x00";
NXP_SYS_CLK_SRC_SEL = "0x01";
NXP_SYS_CLOCK_TO_CFG = "0x01";
};
}