History log of /packages/apps/Nfc/nci/jni/NativeNfcTag.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
1a751c9459bf1c43aa4bdd3da4a2c9f35a1c8d4b 25-Feb-2016 Aurimas Liutikas <aurimas@google.com> DO NOT MERGE ANYWHERE. Fix all the warnings in packages/apps/Nfc/nci/jni.

Cherry-pick of https://android-review.googlesource.com/#/c/204709/

Bug: 26936282
Change-Id: I13bfcff8e3bea4fcd980548c7234a3df19ab703d
/packages/apps/Nfc/nci/jni/NativeNfcTag.cpp
8605731e8f17d1fde003084811f13f52539eb20c 03-Aug-2015 Jizhou Liao <Jizhou.Liao@nxp.com> Support Mifare Classic tag.

Support NXP Mifare Classic tag.

Bug: 23618022
Change-Id: If674b493bba7596803738f8c3d22b7ce89a0fa8b
/packages/apps/Nfc/nci/jni/NativeNfcTag.cpp
fbbf11310bf4899be18fa3779e86d70a9ccc0764 09-Jun-2015 Jizhou Liao <Jizhou.Liao@nxp.com> Support Mifare DESFire tag format

Support Mifare DESFire tag format

Change-Id: I362dc5c539ea7e5c749ca677f88d859d489a74d8
/packages/apps/Nfc/nci/jni/NativeNfcTag.cpp
26e1bc78a82d8a629a955d875c56a45ac625797a 02-Jul-2015 Jizhou Liao <Jizhou.Liao@nxp.com> Fix conflict vendor proprietary definitions.

Use protocol definition from .conf file in
libnfc-nci instead of fixed value.

Change-Id: Ib8a74304974de3396a2f9cc644bce3dc07421f21
/packages/apps/Nfc/nci/jni/NativeNfcTag.cpp
983b839bc07f834b007a57d134352d477b1aa9a7 29-Jan-2015 Elliott Hughes <enh@google.com> Add missing includes.

Change-Id: I1dc1227e9800a46fdf44bd8f18a76c20adad5e5e
/packages/apps/Nfc/nci/jni/NativeNfcTag.cpp
b83971cee905b31595595069666dc9469cebd683 13-Aug-2014 Evan Chu <evanchu@broadcom.com> Prevent deadlock during NDEF-detection.

NFC service can call JNI to perform NDEF-detection immediately after the
presence-check operation is trying to RF-deactivate the tag. This race
condition can cause a deadlock because the sCheckNdefSem semaphore is
not unlocked.

Bug: 16984334
Change-Id: Id52428de156e08a5755a13553cf5e9b08aa07bb9
/packages/apps/Nfc/nci/jni/NativeNfcTag.cpp
705ca580725b89b63aff0a14762024b0f2c73883 13-Jun-2014 Evan Chu <evanchu@broadcom.com> Reassemble inbound card emulation data.

Change-Id: I7c27d000480f876c3f0f0e87a0533e9b0d7804a2
/packages/apps/Nfc/nci/jni/NativeNfcTag.cpp
3c5b92be7ed8260754a447268c2c2fbfc780582a 21-Nov-2013 Evan Chu <evanchu@broadcom.com> Restrict NXP PN544 work-around.

Restrict the condition when the NXP PN544 work-around logic is
executed. Only execute the work-around logic when the NDEF-detection
operation times out and the currently activated protocol is ISO-DEP.

Change-Id: I7d1accb2a86cbe5bf5c8ad81cc54415c458f392a
/packages/apps/Nfc/nci/jni/NativeNfcTag.cpp
133f3b8b4e88a2ab66840c67e26e167bc4cd14d5 09-Jun-2014 Martijn Coenen <maco@google.com> Frame interface and transceive changes.

- Don't delay switching to the frame/ISO-DEP interfaces
until a transceive is received.
- Respect transceive timeouts independent of whether they
were set by the application.

Change-Id: If4a0b38d44064aaf160b32d5aa01c20c157fb120
/packages/apps/Nfc/nci/jni/NativeNfcTag.cpp
b5a6c9615433734869c7a73a06c1b3799ebe0c9f 06-Jun-2014 Martijn Coenen <maco@google.com> JNI code from Broadcom.

Contribution from Evan Chu <evanchu@broadcom.com>.

Changes made to make it build with current tree:
- Removed deferred start/stop logic (no SE code in AOSP).
- Removed separate enable/disable implementations (no SE code in AOSP).
- Removed second option for P2P workarounds with PN5xx as it's not used.

Change-Id: Ia33e3fa29b09dca2f6d2721307edde746605da54
/packages/apps/Nfc/nci/jni/NativeNfcTag.cpp
c06811692fd5091964740748ac84cedf9c97090a 13-Nov-2013 Evan Chu <evanchu@broadcom.com> Upgrade stack to NFA_PI_1.03.66+

Change-Id: Ib28c0f4d6be16fb5e1fffac3284b55cafb16e431
/packages/apps/Nfc/nci/jni/NativeNfcTag.cpp
a8aa07142ea0078d3ae4ae486e094e2f2f4ff732 27-Mar-2013 Evan Chu <evanchu@broadcom.com> Sync up with Broadcom JNI changes.

Patches contributed by Evan Chu<evanchu@broadcom.com>
and Paul Chaisson<pchaisson@broadcom.com>.

Bug: 10360038
Change-Id: I1402191406b08e097680f8c7f587f393f749184e
/packages/apps/Nfc/nci/jni/NativeNfcTag.cpp
218b2ef897289d3e6fd7818c6883809149f62f08 27-Mar-2013 Martijn Coenen <maco@google.com> Update JNI to work with latest stack drop.

Also improved support for Kovio.

Change-Id: If3c7a7a638f9af30b21fd86e4d7609cfb2c35558
/packages/apps/Nfc/nci/jni/NativeNfcTag.cpp
97a71fe90493efd5947bb6f18c7b58a7e795c1dd 18-Jan-2013 Evan Chu <evanchu@broadcom.com> Support for Kovio tags via NfcBarcode API class

Change by Mark Gorodetzky.

Bug: 7222958
Change-Id: If0e2d973e92f0f6c148cc7a3c7fdf860221a3af2
/packages/apps/Nfc/nci/jni/NativeNfcTag.cpp
2534d9a546f24435d9dab8168f9ea5bf8ca1eb9b 18-Dec-2012 Elliott Hughes <enh@google.com> Fix NFC JNI local reference and pin table leaks.

Also turn compiler warnings up and fix the easy ones.

Bug: http://code.google.com/p/android/issues/detail?id=20441
Change-Id: I1043300f344b8296cfbb6bfad17388d5c3b314d1
/packages/apps/Nfc/nci/jni/NativeNfcTag.cpp
525c260303268a83da4c3413b953d13c9084e834 14-Dec-2012 The Android Open Source Project <initial-contribution@android.com> Snapshot 1a6bcf3cca90fedfbad33c1cdd6d05af5774fc01

Change-Id: I3ccb25bf7cde2c22f52260cae0e9957517e6bb5f
/packages/apps/Nfc/nci/jni/NativeNfcTag.cpp