summaryrefslogtreecommitdiffstats
path: root/nxp/src/com/android/nfc/dhimpl/NativeNfcManager.java
diff options
context:
space:
mode:
Diffstat (limited to 'nxp/src/com/android/nfc/dhimpl/NativeNfcManager.java')
-rwxr-xr-xnxp/src/com/android/nfc/dhimpl/NativeNfcManager.java18
1 files changed, 16 insertions, 2 deletions
diff --git a/nxp/src/com/android/nfc/dhimpl/NativeNfcManager.java b/nxp/src/com/android/nfc/dhimpl/NativeNfcManager.java
index 108025c0..ee70d59f 100755
--- a/nxp/src/com/android/nfc/dhimpl/NativeNfcManager.java
+++ b/nxp/src/com/android/nfc/dhimpl/NativeNfcManager.java
@@ -134,7 +134,7 @@ public class NativeNfcManager implements DeviceHost {
private native boolean doInitialize();
@Override
- public boolean initialize() {
+ public boolean initialize(boolean enableScreenOffSuspendUnused) {
SharedPreferences prefs = mContext.getSharedPreferences(PREF, Context.MODE_PRIVATE);
SharedPreferences.Editor editor = prefs.edit();
@@ -186,7 +186,7 @@ public class NativeNfcManager implements DeviceHost {
}
@Override
- public native void enableDiscovery();
+ public native void enableDiscovery(int techMask, boolean enableLowPowerDiscovery);
@Override
public native void disableDiscovery();
@@ -372,6 +372,20 @@ public class NativeNfcManager implements DeviceHost {
}
@Override
+ public boolean enableScreenOffSuspend() {
+ // Snooze mode not supported on NXP silicon
+ Log.i(TAG, "Snooze mode is not supported on NXP NFCC");
+ return false;
+ }
+
+ @Override
+ public boolean disableScreenOffSuspend() {
+ // Snooze mode not supported on NXP silicon
+ Log.i(TAG, "Snooze mode is not supported on NXP NFCC");
+ return true;
+ }
+
+ @Override
public boolean getExtendedLengthApdusSupported() {
// Not supported on the PN544
return false;