summaryrefslogtreecommitdiffstats
path: root/src/phHal4Nfc_Internal.h
diff options
context:
space:
mode:
authorSylvain Fonteneau <sylvain.fonteneau@trusted-logic.com>2010-11-03 11:11:22 -0500
committerNick Pelly <npelly@google.com>2010-11-03 13:04:52 -0500
commitb5419c7dd2b703f796dc10480a5a73c907f41e14 (patch)
tree43f39b54f29c5efae41769b5bb0d67e2cdf194da /src/phHal4Nfc_Internal.h
parentee2202f7fabc87e3d2749a90e1be4b12ea960dce (diff)
downloadexternal_libnfc-nxp-b5419c7dd2b703f796dc10480a5a73c907f41e14.zip
external_libnfc-nxp-b5419c7dd2b703f796dc10480a5a73c907f41e14.tar.gz
external_libnfc-nxp-b5419c7dd2b703f796dc10480a5a73c907f41e14.tar.bz2
Fixed HAL context issue.
When disconnecting while an internal transceive was ongoing, the HAL context was corrupted. This has been fixed by adding a dedicated context for the disconnect operation. Change-Id: I279474f29164b3ab7d40cdd0e9b8f71f842774b0
Diffstat (limited to 'src/phHal4Nfc_Internal.h')
-rw-r--r--src/phHal4Nfc_Internal.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/phHal4Nfc_Internal.h b/src/phHal4Nfc_Internal.h
index 27fca61..70f7b16 100644
--- a/src/phHal4Nfc_Internal.h
+++ b/src/phHal4Nfc_Internal.h
@@ -175,6 +175,7 @@ typedef struct phHal4Nfc_UpperLayerInfo{
/**Upper layer's Config discovery/Emulation callback registry*/
pphHal4Nfc_GenCallback_t pConfigCallback;
void *psUpperLayerCtxt;
+ void *psUpperLayerDisconnectCtxt;
/**Upper layer's Open Callback registry*/
pphHal4Nfc_GenCallback_t pUpperOpenCb;
/**Upper layer's Close Callback registry */