History log of /external/libnfc-nxp/src/phLibNfc_initiator.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
a5282496f1c25f5c8cfefd3b8bc4220ee2192881 22-Mar-2014 Colin Cross <ccross@android.com> libnfc-nxp: fix build for 64-bit

Turn off unused parameter warnings to unclutter the build output
When storing an int in a void*, use intptr_t to cast between them
Store pointer handles in an intptr_t or a uintptr_t

Change-Id: If48290ca23dd295f1a87220c5b1d5232ebdc8d45
/external/libnfc-nxp/src/phLibNfc_initiator.c
eb6da80b266a263350769a0e5629f4089aad32bb 24-Nov-2011 Sunil Jogi <sunil.jogi@nxp.com> Patch to support MIFARE with SAK 0x01

Change-Id: Ifb1389d428855c2eea99390790af13f28571097a
/external/libnfc-nxp/src/phLibNfc_initiator.c
e13ca0d66e4682aafb2c031b45a953b1aa153a4b 24-Aug-2011 Sunil Jogi <sunil.jogi@nxp.com> Fix for removing unnecessary DESELECT before P2P activation in case
devices are moving in to the range and moving out of the range quickly

Change-Id: I090367ad17de443c6af41c9ad507557e3eaaf7f9
/external/libnfc-nxp/src/phLibNfc_initiator.c
34caeca8a5ec2aedade68a77393d0aff03f9bd72 29-Jun-2011 Daniel Tomas <dtomas.nxp@gmail.com> Patch to support multiple connection on Multiple protocol TAG

Change-Id: I0f09869458ebbc6d77363338975754335569b6a6
/external/libnfc-nxp/src/phLibNfc_initiator.c
a61bf7e2cb6cf80f1deea680613423a477ac4fb8 03-Feb-2011 Martijn Coenen <martijn.coenen@nxp.com> Narrow down NFCSTATUS_TARGET_LOST responses from libNFC.

During extensive testing we found that some ISO15693 tags do not react
to some commands. However, they do send an error code to the PN544 indicating
they do not support the command. The PN544 in turn sends one specific error code
over the HCI interface. However, libNFC maps that error code always
to NFCSTATUS_TARGET_LOST, which in the end maps to the application API reporting
a TargetLostException.

This fix maps only the timeout return values from the PN544 to NFCSTATUS_TARGET_LOST;
all other values are mapped to NFCSTATUS_FAILED, which in turn maps to an
IOException at API level.

In effect, a timeout is still not the same as a target lost; libNFC does not do any
additional internal presence check to make sure the tag is really gone, although
it usually is. I'll submit a separate fix on packages/apps/Nfc to take care of this.

Change-Id: If64857658d683aff29134f74b42efd99b695e634
/external/libnfc-nxp/src/phLibNfc_initiator.c
d75796b759f9baac8facf22f1b6c6bcfbc51161e 16-Dec-2010 Martijn Coenen <martijn.coenen@nxp.com> Add support for connecting to different handles on the same tag.

This is needed for proper multi-protocol tag support.
(Before this required a restart of the polling loop).

Change-Id: If61da437cda40d82bdbacf5a01ea4c585c7a5be9
/external/libnfc-nxp/src/phLibNfc_initiator.c
27c8b351b2494780c538ed5f1e5f843712f07e92 13-Dec-2010 Martijn Coenen <martijn.coenen@nxp.com> Fix failing presence check after a mifare classic reconnect.

Change-Id: I6f833fc6e32cd99496468306af8204f6aee87fa7
/external/libnfc-nxp/src/phLibNfc_initiator.c
6e286043593b281d161dad4969e05ba9c53ef6d1 19-Nov-2010 daniel_Tomas <daniel.tomas@trusted-logic.com> LLCP modification for concurence accesses

Change-Id: I428c58dfc2c791f87e0f5761f11bb59d26ad85b1
/external/libnfc-nxp/src/phLibNfc_initiator.c
75b0473b9eedf7673ed4502978205f4fa5563357 17-Nov-2010 Daniel Tomas <daniel.tomas@trusted-logic.com> Secure Element access implementation

Change-Id: I5a34e5318d60d04cbb4f43bcba7a146c2ef9eed5
/external/libnfc-nxp/src/phLibNfc_initiator.c
d1e3b1245b00df78329b90f396d2a7fa92e6644e 01-Dec-2010 daniel_Tomas <daniel.tomas@trusted-logic.com> Fix for presence check management after transceive failed

Change-Id: I4ee3109710de339d105bd3e2721114b62d883275
/external/libnfc-nxp/src/phLibNfc_initiator.c
5d9927ba30ba449badb9f6df0fbeb4d6aedc6e2a 23-Sep-2010 Nick Pelly <npelly@google.com> Initial libnfc checkin

Source: Trusted_NFC_Device_Host_AA03.01e02_google.zip code drop (23-Sep-2010)

Change-Id: Ie47f18423f949a8d3e0815d13f55c814312add24
Signed-off-by: Nick Pelly <npelly@google.com>
/external/libnfc-nxp/src/phLibNfc_initiator.c