3dd24ecefb71ce4f585faa002ba1054a0c6dbd06 |
04-Sep-2013 |
Martijn Coenen <maco@google.com> |
Implement reader mode API for NXP chipsets. Bug: 10360259 Change-Id: I1339840ed900b73d3f9ae43e1a01b59c7e679f9e
himpl/NativeNfcManager.java
himpl/NativeNfcTag.java
|
31f39aee25964dad1038b7a9cc335d5a386113c8 |
03-Sep-2013 |
Martijn Coenen <maco@google.com> |
Changes for callback model of reader mode APIs. Bug: 10360259 Change-Id: I41c47ce84aa18bce01f6fb1ebe280fac0ed79070
himpl/NativeNfcTag.java
|
c4e4277a71c70e96198cb760676ad3b40f9e0e3d |
27-Aug-2013 |
Martijn Coenen <maco@google.com> |
Implement reader mode APIs. Disable p2p/listen modes on request. Currently only for NCI platforms, NXP will follow later. Also, fixed some compiler warnings and a mem leak. Bug: 10360259 Change-Id: Id13db24914adc43db62e055b66e0989e9cde2482
himpl/NativeNfcManager.java
|
9f8f6cf9c58405ecafe2d425801e6c14088db8c7 |
30-Apr-2013 |
Martijn Coenen <maco@google.com> |
Host-based card emulation. Initial check-in that allows to build basic HCE apps: - Introduced new RoutingManager, taking care of programming the routing table to the NFCC. - Added DeviceHost interfaces for adding/removing aids to the routing table, and sending raw frames. - On devices that have an eSE, the eSE is the default route. - Removed routing code from SecureElement class. - HostEmulationManager resolves and dispatches AIDs routed to the host to an application service. - Simple Messenger service interface for exchanging APDUs. - RegisteredAidCache keeps a cache of AIDs that are registered by Android applications, as well as their route. TODO: - Dynamic registration of AIDs. - Dynamic updates of the routing table. - AID conflict resolution. - Allow apps to indicate AIDs present "off-host". - Implement base-class HCE service in framework. - Switch default route to host. Change-Id: I7d7643770fcc848699810ec5443d0d9b81d85669
himpl/NativeNfcManager.java
|
525c260303268a83da4c3413b953d13c9084e834 |
14-Dec-2012 |
The Android Open Source Project <initial-contribution@android.com> |
Snapshot 1a6bcf3cca90fedfbad33c1cdd6d05af5774fc01 Change-Id: I3ccb25bf7cde2c22f52260cae0e9957517e6bb5f
himpl/NativeNfcManager.java
himpl/NativeNfcTag.java
|
4bbd47e5507d4c47a4d722216606307e45195a0a |
25-Jul-2012 |
Martijn Coenen <maco@google.com> |
Move NXP JNI and DeviceHost implementation into separate dir. 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
himpl/NativeLlcpConnectionlessSocket.java
himpl/NativeLlcpServiceSocket.java
himpl/NativeLlcpSocket.java
himpl/NativeNfcManager.java
himpl/NativeNfcSecureElement.java
himpl/NativeNfcTag.java
himpl/NativeP2pDevice.java
|
ff94ceff4c2715134c85a84c75d47a5835f1a598 |
25-Jul-2012 |
Martijn Coenen <maco@google.com> |
Revert "Move NXP JNI and DeviceHost implementation into separate dir." This reverts commit 26f6049196acaa9768ba6bdef343216ea878a4c1.
himpl/NativeLlcpConnectionlessSocket.java
himpl/NativeLlcpServiceSocket.java
himpl/NativeLlcpSocket.java
himpl/NativeNfcManager.java
himpl/NativeNfcSecureElement.java
himpl/NativeNfcTag.java
himpl/NativeP2pDevice.java
|
26f6049196acaa9768ba6bdef343216ea878a4c1 |
20-Jul-2012 |
Martijn Coenen <maco@google.com> |
Move NXP JNI and DeviceHost implementation into separate dir. 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
himpl/NativeLlcpConnectionlessSocket.java
himpl/NativeLlcpServiceSocket.java
himpl/NativeLlcpSocket.java
himpl/NativeNfcManager.java
himpl/NativeNfcSecureElement.java
himpl/NativeNfcTag.java
himpl/NativeP2pDevice.java
|