summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartijn Coenen <maco@google.com>2016-01-08 10:08:52 +0000
committerandroid-build-merger <android-build-merger@google.com>2016-01-08 10:08:52 +0000
commit53494e77309c2ebe58cf8b6347e51ed5494617b3 (patch)
tree2c9651a7c987a592b9fb5c19d9337e9fbd9f9f9d
parentca3f49d6e019def467d61fe1996574f4c08f5573 (diff)
parentae2dabbe3237514bf7398333026840d36f458505 (diff)
downloadlibnfc-nci-53494e77309c2ebe58cf8b6347e51ed5494617b3.tar.gz
Merge "Implementation of HCE for NFC-F."
am: ae2dabbe32 * commit 'ae2dabbe3237514bf7398333026840d36f458505': Implementation of HCE for NFC-F.
-rw-r--r--src/nfa/dm/nfa_dm_act.c2
-rw-r--r--src/nfa/dm/nfa_dm_cfg.c4
-rw-r--r--src/nfc/tags/ce_t3t.c13
3 files changed, 15 insertions, 4 deletions
diff --git a/src/nfa/dm/nfa_dm_act.c b/src/nfa/dm/nfa_dm_act.c
index d28689e..e0268c2 100644
--- a/src/nfa/dm/nfa_dm_act.c
+++ b/src/nfa/dm/nfa_dm_act.c
@@ -147,7 +147,7 @@ static void nfa_dm_set_init_nci_params (void)
nfa_dm_cb.params.lf_t3t_id[xx][0] = 0xFF;
nfa_dm_cb.params.lf_t3t_id[xx][1] = 0xFF;
nfa_dm_cb.params.lf_t3t_id[xx][2] = 0x02;
- nfa_dm_cb.params.lf_t3t_id[xx][2] = 0xFE;
+ nfa_dm_cb.params.lf_t3t_id[xx][3] = 0xFE;
}
/* LF_T3T_PMM */
diff --git a/src/nfa/dm/nfa_dm_cfg.c b/src/nfa/dm/nfa_dm_cfg.c
index 2ae9966..0f9400b 100644
--- a/src/nfa/dm/nfa_dm_cfg.c
+++ b/src/nfa/dm/nfa_dm_cfg.c
@@ -30,8 +30,8 @@ const UINT8 nfa_dm_ce_cfg[] =
13, /* total length */
NFC_PMID_LF_T3T_PMM, /* Type-3 tag default PMM */
NCI_PARAM_LEN_LF_T3T_PMM,
- 0x20,
- 0x79,
+ 0x01, /* This PAD0 is used to identify HCE-F on Android */
+ 0xFE, /* This PAD0 is used to identify HCE-F on Android */
0xFF,
0xFF,
0xFF,
diff --git a/src/nfc/tags/ce_t3t.c b/src/nfc/tags/ce_t3t.c
index 97de9ac..2d2b32f 100644
--- a/src/nfc/tags/ce_t3t.c
+++ b/src/nfc/tags/ce_t3t.c
@@ -57,7 +57,18 @@ enum {
/*******************************************************************************
* Static constant definitions
*******************************************************************************/
-static const UINT8 CE_DEFAULT_LF_PMM[NCI_T3T_PMM_LEN] = {0x20, 0x79, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF}; /* Default PMm param */
+/* Default PMm param */
+static const UINT8 CE_DEFAULT_LF_PMM[NCI_T3T_PMM_LEN] =
+{
+ 0x01, /* This PAD0 is used to identify HCE-F on Android */
+ 0xFE, /* This PAD0 is used to identify HCE-F on Android */
+ 0xFF,
+ 0xFF,
+ 0xFF,
+ 0xFF,
+ 0xFF,
+ 0xFF
+};
/*******************************************************************************
**