| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
Preparation for the new NCI stack. The idea is to
build either the NXP or the NCI stack, triggered
by a makefile switch. To that end, move the
DeviceHost and JNI implementations in their own
directory, so we can build them only if needed.
Change-Id: I8579ec30ceb1908e4cd180cfbd10224aa4bddb8d
|
|
|
|
| |
This reverts commit 26f6049196acaa9768ba6bdef343216ea878a4c1.
|
|
|
|
|
|
|
|
|
|
| |
Preparation for the new NCI stack. The idea is to
build either the NXP or the NCI stack, triggered
by a makefile switch. To that end, move the
DeviceHost and JNI implementations in their own
directory, so we can build them only if needed.
Change-Id: Ibb6aeb11f0bb887e153fd457860b1ad0e39e7933
|
|
|
|
| |
Change-Id: I2199dac0a342e553e66bdf95fdfcfd00ef6816c3
|
|
|
|
|
|
|
|
|
|
| |
Can be used to test the Android LLCP stack with nfcpy. Disabled
by default.
Also fixed unnecessary JNI release call causing warnings in the
logs.
Change-Id: Iaed159e23dadc1601be2df2aadbe1d9c54c50615
|
|
|
|
|
|
| |
Useful for testing the connectionless part of the LLCP stack.
Change-Id: I76a7962526ec1e6ff463c938431229f89c545824
|
|
|
|
|
|
|
| |
See https://android-git.corp.google.com/g/#/c/157220
Bug: 5449033
Change-Id: If3f714c482c26a9b90cae43dbab6e4ee7f46dcb9
|
|
|
|
|
|
|
| |
See https://android-git.corp.google.com/g/156016
Bug: 5449033
Change-Id: Ie4ce01d556684684b2e3ccb5c2fd65307ec11960
|
|
|
|
| |
Change-Id: I0b743245d60bf9c47ce84ec0ab7fd8c5b6202ec9
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Until now, the NFC native library (libnfc-nxp) had some limitations
on the socket life cycle that made impossible to ensure the local server
socket was listening before the remote client was trying to connect.
The RegisteredSocket class was created to workaround this by enabling
socket creation at the Java layer prior to link establishment. This
solution was not fully satisfactory since there were still some race
conditions.
A fix for these limitations has been submitted in the library project
in a commit named "Allow LLCP socket creation before link establishment"
and this patch takes advantage of it to remove the RegisteredSocket
class and all the associated code.
As a consequence, the socket creation methods have been simplified, the
link activation processes is lighter (no need to recreate native sockets
on link activation).
This patch also includes some cleaning (removed unused variables).
Change-Id: I643509d620105ae7d3ba24ea68eae37f05bc6ef3
|
|
|
|
| |
Change-Id: I691f1568ae83f2483bd6c60489d427cf62b1c9c8
|
|
|
|
| |
Change-Id: Iee394ace642302ee269e73203d3fc8427c69047e
|
|
|
|
|
|
| |
Bug: 3124915
Change-Id: If5a3e6b21fe43d9ce2ff82ee65751baaa1c0e0a2
Signed-off-by: Nick Pelly <npelly@google.com>
|
|
|
|
|
| |
Change-Id: I9741b2527914992ab710c405d869f0ac6273f468
Signed-off-by: Nick Pelly <npelly@google.com>
|
|
Change-Id: I7299115be35b4a598ad9bfc068d6161a01d1a834
Signed-off-by: Nick Pelly <npelly@google.com>
|