diff --git a/hidl/fingerprint/inscreen/FingerprintInscreen.cpp b/hidl/fingerprint/inscreen/FingerprintInscreen.cpp index 1b1f3137..d41f9c9d 100644 --- a/hidl/fingerprint/inscreen/FingerprintInscreen.cpp +++ b/hidl/fingerprint/inscreen/FingerprintInscreen.cpp @@ -74,7 +74,11 @@ static T get(const std::string& path, const T& def) { } } -FingerprintInscreen::FingerprintInscreen() {} +FingerprintInscreen::FingerprintInscreen() { +#ifdef FOD_SET_RECT + set(TSP_CMD_PATH, FOD_SET_RECT); +#endif +} Return FingerprintInscreen::onStartEnroll() { return Void(); } diff --git a/hidl/fingerprint/inscreen/include/samsung_fingerprint_inscreen.h b/hidl/fingerprint/inscreen/include/samsung_fingerprint_inscreen.h index 92ea3b41..72b616d2 100644 --- a/hidl/fingerprint/inscreen/include/samsung_fingerprint_inscreen.h +++ b/hidl/fingerprint/inscreen/include/samsung_fingerprint_inscreen.h @@ -24,6 +24,8 @@ #define FOD_ENABLE "fod_enable,1,1" #define FOD_DISABLE "fod_enable,0" +// #define FOD_SET_RECT "set_fod_rect,554,2263,886,2595" + #define FINGERPRINT_ACQUIRED_VENDOR 6 #define VENDORCODE_FINGER_DOWN 9002 #define VENDORCODE_FINGER_UP 9001