diff --git a/vendor/egistec/hardware/fingerprint/4.0/Android.bp b/vendor/egistec/hardware/fingerprint/4.0/Android.bp new file mode 100644 index 0000000..36ec6bb --- /dev/null +++ b/vendor/egistec/hardware/fingerprint/4.0/Android.bp @@ -0,0 +1,14 @@ +// This file is autogenerated by hidl-gen -Landroidbp. + +hidl_interface { + name: "vendor.egistec.hardware.fingerprint@4.0", + root: "vendor", + srcs: [ + "IBiometricsFingerprintRbs.hal", + "IBiometricsFingerprintRbsCallback.hal", + ], + interfaces: [ + "android.hidl.base@1.0", + ], + gen_java: true, +} diff --git a/vendor/egistec/hardware/fingerprint/4.0/IBiometricsFingerprintRbs.hal b/vendor/egistec/hardware/fingerprint/4.0/IBiometricsFingerprintRbs.hal new file mode 100644 index 0000000..68126ec --- /dev/null +++ b/vendor/egistec/hardware/fingerprint/4.0/IBiometricsFingerprintRbs.hal @@ -0,0 +1,15 @@ +package vendor.egistec.hardware.fingerprint@4.0; + +import 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/vendor/egistec/hardware/fingerprint/4.0/IBiometricsFingerprintRbsCallback.hal b/vendor/egistec/hardware/fingerprint/4.0/IBiometricsFingerprintRbsCallback.hal new file mode 100644 index 0000000..c148421 --- /dev/null +++ b/vendor/egistec/hardware/fingerprint/4.0/IBiometricsFingerprintRbsCallback.hal @@ -0,0 +1,5 @@ +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); +};