summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMason Wang <masonwang@google.com>2022-12-08 16:50:49 +0800
committerMason Wang <masonwang@google.com>2022-12-27 12:14:55 +0800
commit20d930e13f852282b4878aff896faf150ccc4f5c (patch)
tree06ac04ee6807699cb24288754028a59e6aaf241d
parentf4c4cc0efa2f52b50f1bed16506321b2ebea08c3 (diff)
downloadfts_touch-20d930e13f852282b4878aff896faf150ccc4f5c.tar.gz
touch:ftm5: Add status report for high sensitivity mode
Bug: 261816045 Test: Verify pass when high sensitivity enable/disable. Change-Id: I245a72dc5b2ecbca682a5a41faa5ed499d922b6b Signed-off-by: Mason Wang <masonwang@google.com>
-rw-r--r--ftm5/fts.c14
-rw-r--r--ftm5/fts_lib/ftsSoftware.h1
2 files changed, 12 insertions, 3 deletions
diff --git a/ftm5/fts.c b/ftm5/fts.c
index a6ce9d5..b1a53fb 100644
--- a/ftm5/fts.c
+++ b/ftm5/fts.c
@@ -3590,9 +3590,17 @@ static bool fts_status_event_handler(struct fts_ts_info *info, unsigned
case EVT_TYPE_STATUS_GOLDEN_RAW_ERR:
dev_info(info->dev, "%s: Golden Raw Data Abnormal"
- " = %02X %02X %02X %02X %02X %02X\n",
- __func__, event[2], event[3], event[4],
- event[5], event[6], event[7]);
+ " = %02X %02X %02X %02X %02X %02X\n",
+ __func__, event[2], event[3], event[4],
+ event[5], event[6], event[7]);
+ break;
+
+ case EVT_TYPE_STATUS_HIGH_SENSITY:
+ dev_info(info->dev, "%s: High Sensitity %s ="
+ " %02X %02X %02X %02X %02X %02X\n",
+ __func__, (event[2] == 1) ? "enabled" : "disabled",
+ event[2], event[3], event[4],
+ event[5], event[6], event[7]);
break;
default:
diff --git a/ftm5/fts_lib/ftsSoftware.h b/ftm5/fts_lib/ftsSoftware.h
index da2b55b..2c36b85 100644
--- a/ftm5/fts_lib/ftsSoftware.h
+++ b/ftm5/fts_lib/ftsSoftware.h
@@ -426,6 +426,7 @@ enum {
* Validation Status */
#define EVT_TYPE_STATUS_GOLDEN_RAW_ERR 0x16 /* /< Golden Raw
* Data Abnormal */
+#define EVT_TYPE_STATUS_HIGH_SENSITY 0x19 /* /< Hight Sensitivity* */
/** @} */