diff options
| author | Julian Veit <claymore1298@gmail.com> | 2022-02-02 13:21:46 +0100 |
|---|---|---|
| committer | Semavi Ulusoy <doc.divxm@gmail.com> | 2022-02-02 21:38:13 +0300 |
| commit | d97c185eefc03baaf537a7691f75d14975bcd290 (patch) | |
| tree | 619b7020d486c7fcef266609c2df2623f4e20d3c | |
| parent | 9fd5f635040372502e85067645a958775c78df2f (diff) | |
interfaces: Import Goodix reverse engineered interface.
Change-Id: Iefc0c0b481c1ff70acc4a98de059d77b1abca8eb
4 files changed, 36 insertions, 0 deletions
diff --git a/interfaces/goodix/biometrics/fingerprint/2.1/Android.bp b/interfaces/goodix/biometrics/fingerprint/2.1/Android.bp new file mode 100644 index 0000000..c3a96ac --- /dev/null +++ b/interfaces/goodix/biometrics/fingerprint/2.1/Android.bp @@ -0,0 +1,15 @@ +// This file is autogenerated by hidl-gen -Landroidbp. + +hidl_interface { + name: "vendor.goodix.hardware.biometrics.fingerprint@2.1", + root: "vendor.goodix.hardware", + system_ext_specific: true, + srcs: [ + "IGoodixFingerprintDaemon.hal", + "IGoodixFingerprintDaemonCallback.hal", + ], + interfaces: [ + "android.hidl.base@1.0", + ], + gen_java: true, +} diff --git a/interfaces/goodix/biometrics/fingerprint/2.1/IGoodixFingerprintDaemon.hal b/interfaces/goodix/biometrics/fingerprint/2.1/IGoodixFingerprintDaemon.hal new file mode 100644 index 0000000..f90b3ae --- /dev/null +++ b/interfaces/goodix/biometrics/fingerprint/2.1/IGoodixFingerprintDaemon.hal @@ -0,0 +1,8 @@ +package vendor.goodix.hardware.biometrics.fingerprint@2.1; + +import vendor.goodix.hardware.biometrics.fingerprint@2.1::IGoodixFingerprintDaemonCallback; + +interface IGoodixFingerprintDaemon { + setNotify(IGoodixFingerprintDaemonCallback Callback); + sendCommand(int32_t cmd, vec<int8_t> data) generates (int32_t resultCode, vec<int8_t> data); +}; diff --git a/interfaces/goodix/biometrics/fingerprint/2.1/IGoodixFingerprintDaemonCallback.hal b/interfaces/goodix/biometrics/fingerprint/2.1/IGoodixFingerprintDaemonCallback.hal new file mode 100644 index 0000000..146be8c --- /dev/null +++ b/interfaces/goodix/biometrics/fingerprint/2.1/IGoodixFingerprintDaemonCallback.hal @@ -0,0 +1,5 @@ +package vendor.goodix.hardware.biometrics.fingerprint@2.1; + +interface IGoodixFingerprintDaemonCallback { + onDaemonMessage(int64_t devId, int32_t msgId, int32_t cmdId, vec<int8_t> msgData); +}; diff --git a/interfaces/goodix/update-makefiles.sh b/interfaces/goodix/update-makefiles.sh new file mode 100755 index 0000000..1c9fe4d --- /dev/null +++ b/interfaces/goodix/update-makefiles.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +source $ANDROID_BUILD_TOP/system/tools/hidl/update-makefiles-helper.sh + +do_makefiles_update \ + "vendor.goodix.hardware:hardware/oneplus/interfaces/goodix" \ + "android.hardware:hardware/interfaces" \ + "android.hidl:system/libhidl/transport" |
