summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Ortiz <sameo@linux.intel.com>2012-02-09 20:17:29 +0100
committerSamuel Ortiz <sameo@linux.intel.com>2012-02-09 20:17:29 +0100
commitf9d15c5c445c22bec0af5e33293a6729795fa57e (patch)
treec6e8b8c645ae7aaad8ce6c29cb822ff037cc76f8
parent1db6484e89bd4c21f343135d226a0c75ff49c960 (diff)
downloadneard-f9d15c5c445c22bec0af5e33293a6729795fa57e.tar.gz
neard-f9d15c5c445c22bec0af5e33293a6729795fa57e.tar.bz2
neard-f9d15c5c445c22bec0af5e33293a6729795fa57e.zip
target: tag is a p2p device if DEP_MASK is enabled
-rw-r--r--src/target.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/target.c b/src/target.c
index f4323ba..bb9be3f 100644
--- a/src/target.c
+++ b/src/target.c
@@ -327,7 +327,9 @@ static void find_tag_type(struct near_target *target,
return;
}
- if (target->protocols & NFC_PROTO_JEWEL_MASK) {
+ if (target->protocols & NFC_PROTO_NFC_DEP_MASK) {
+ target->tag_type = NEAR_TAG_NFC_DEP;
+ } else if (target->protocols & NFC_PROTO_JEWEL_MASK) {
uint8_t platconf = NFC_TAG_A_SENS_RES_PLATCONF(sens_res);
uint8_t ssd = NFC_TAG_A_SENS_RES_SSD(sens_res);
@@ -349,9 +351,6 @@ static void find_tag_type(struct near_target *target,
case NFC_TAG_A_TYPE4:
target->tag_type = NEAR_TAG_NFC_TYPE4;
break;
- case NFC_TAG_A_NFC_DEP:
- target->tag_type = NEAR_TAG_NFC_DEP;
- break;
case NFC_TAG_A_TYPE4_DEP:
target->tag_type = NEAR_TAG_NFC_TYPE4 |
NEAR_TAG_NFC_DEP;