History log of /packages/apps/Nfc/nci/jni/NativeNfcTag.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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