diff --git a/egistec/interfaces/Android.bp b/egistec/interfaces/Android.bp new file mode 100644 index 0000000..98177c1 --- /dev/null +++ b/egistec/interfaces/Android.bp @@ -0,0 +1,4 @@ +hidl_package_root { + name: "vendor.egistec.hardware", + path: "device/motorola/bangkk/egistec/interfaces", +} diff --git a/egistec/interfaces/fingerprint/4.0/Android.bp b/egistec/interfaces/fingerprint/4.0/Android.bp new file mode 100644 index 0000000..0406608 --- /dev/null +++ b/egistec/interfaces/fingerprint/4.0/Android.bp @@ -0,0 +1,13 @@ +// This file is autogenerated by hidl-gen -Landroidbp. + +hidl_interface { + name: "vendor.egistec.hardware.fingerprint@4.0", + root: "vendor.egistec.hardware", + srcs: [ + "IBiometricsFingerprintRbs.hal", + "IBiometricsFingerprintRbsCallback.hal", + ], + interfaces: [ + "android.hidl.base@1.0", + ], +} diff --git a/egistec/interfaces/fingerprint/4.0/IBiometricsFingerprintRbs.hal b/egistec/interfaces/fingerprint/4.0/IBiometricsFingerprintRbs.hal new file mode 100644 index 0000000..82f9b89 --- /dev/null +++ b/egistec/interfaces/fingerprint/4.0/IBiometricsFingerprintRbs.hal @@ -0,0 +1,9 @@ +package vendor.egistec.hardware.fingerprint@4.0; + +import vendor.egistec.hardware.fingerprint@4.0::IBiometricsFingerprintRbsCallback; + +interface IBiometricsFingerprintRbs { + extra_api(int32_t pid, vec in_buffer) generates (vec out_buffer); + set_on_callback_proc(IBiometricsFingerprintRbsCallback clientCallback) generates (int32_t ret); + cancel() generates (int32_t ret); +}; diff --git a/egistec/interfaces/fingerprint/4.0/IBiometricsFingerprintRbsCallback.hal b/egistec/interfaces/fingerprint/4.0/IBiometricsFingerprintRbsCallback.hal new file mode 100644 index 0000000..1541ffd --- /dev/null +++ b/egistec/interfaces/fingerprint/4.0/IBiometricsFingerprintRbsCallback.hal @@ -0,0 +1,7 @@ +package vendor.egistec.hardware.fingerprint@4.0; + +interface IBiometricsFingerprintRbsCallback { + oneway ipc_callback(int32_t event_id, int32_t value1, int32_t value2, vec buffer, int32_t buffer_size); +}; + +