summaryrefslogtreecommitdiff
path: root/driver/fingerprint/fpsensor.h
diff options
context:
space:
mode:
authorTom Hughes <tomhughes@chromium.org>2019-10-18 13:00:05 -0700
committerCommit Bot <commit-bot@chromium.org>2019-10-28 23:06:18 +0000
commit24b8b215065de2e3de9a5531976e32fe62313de8 (patch)
tree2ca0b857ace514462b22a7b391384d31b21e02ae /driver/fingerprint/fpsensor.h
parentbc2a8f70d1eeb449b404ceb2e97a526562c700e1 (diff)
downloadchrome-ec-24b8b215065de2e3de9a5531976e32fe62313de8.tar.gz
fpsensor: Clean up headers and Makefiles
We no longer need the various levels of indirection since the source files are public. BRANCH=none BUG=b:137848573 TEST=make buildall -j Cq-Depend: chrome-internal:2005128 Change-Id: I7483c233dc54c5dbf2907441365feffc9ae9f0a5 Signed-off-by: Tom Hughes <tomhughes@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1869533
Diffstat (limited to 'driver/fingerprint/fpsensor.h')
-rw-r--r--driver/fingerprint/fpsensor.h26
1 files changed, 26 insertions, 0 deletions
diff --git a/driver/fingerprint/fpsensor.h b/driver/fingerprint/fpsensor.h
new file mode 100644
index 0000000000..be7565c5d4
--- /dev/null
+++ b/driver/fingerprint/fpsensor.h
@@ -0,0 +1,26 @@
+/* Copyright 2019 The Chromium OS Authors. All rights reserved.
+ * Use of this source code is governed by a BSD-style license that can be
+ * found in the LICENSE file.
+ */
+
+#ifndef __CROS_EC_DRIVER_FINGERPRINT_FPSENSOR_H_
+#define __CROS_EC_DRIVER_FINGERPRINT_FPSENSOR_H_
+
+#if defined(HAVE_PRIVATE) && !defined(TEST_BUILD)
+#define HAVE_FP_PRIVATE_DRIVER
+#include "fpc/fpc_sensor.h"
+#else
+/* These values are used by the host (emulator) tests. */
+#define FP_SENSOR_IMAGE_SIZE 0
+#define FP_SENSOR_RES_X 0
+#define FP_SENSOR_RES_Y 0
+#define FP_ALGORITHM_TEMPLATE_SIZE 0
+#define FP_MAX_FINGER_COUNT 5
+#endif
+
+#ifdef TEST_BUILD
+/* This represents the mock of the private */
+#define HAVE_FP_PRIVATE_DRIVER
+#endif
+
+#endif /* __CROS_EC_DRIVER_FINGERPRINT_FPSENSOR_H_ */