blob: a7d3a618da5dacb115e7b6c82d4be22f83451e0a [file] [log] [blame]
Adam Shihd92e8d72022-11-21 12:56:16 +08001#!/vendor/bin/sh
2path="/sys/devices/virtual/goog_touch_interface/gti.0"
Super Liudc8a4072022-12-23 01:05:18 +00003procfs_path="/proc/goog_touch_interface/gti.0"
4
5if [[ -d "$procfs_path" ]]; then
6heatmap_path=$procfs_path
7else
8heatmap_path=$path
9fi
Adam Shihd92e8d72022-11-21 12:56:16 +080010
11echo "------ Force Touch Active ------"
12echo 1 > $path/force_active
13
14echo "------ Touch Firmware Version ------"
15cat $path/fw_ver
16
17echo "------ Get Mutual Sensing Data - Baseline ------"
Super Liudc8a4072022-12-23 01:05:18 +000018cat $heatmap_path/ms_base
Adam Shihd92e8d72022-11-21 12:56:16 +080019
20echo "------ Get Mutual Sensing Data - Delta ------"
Super Liudc8a4072022-12-23 01:05:18 +000021cat $heatmap_path/ms_diff
Adam Shihd92e8d72022-11-21 12:56:16 +080022
23echo "------ Get Mutual Sensing Data - Raw ------"
Super Liudc8a4072022-12-23 01:05:18 +000024cat $heatmap_path/ms_raw
Adam Shihd92e8d72022-11-21 12:56:16 +080025
26echo "------ Get Self Sensing Data - Baseline ------"
Super Liudc8a4072022-12-23 01:05:18 +000027cat $heatmap_path/ss_base
Adam Shihd92e8d72022-11-21 12:56:16 +080028
29echo "------ Get Self Sensing Data - Delta ------"
Super Liudc8a4072022-12-23 01:05:18 +000030cat $heatmap_path/ss_diff
Adam Shihd92e8d72022-11-21 12:56:16 +080031
32echo "------ Get Self Sensing Data - Raw ------"
Super Liudc8a4072022-12-23 01:05:18 +000033cat $heatmap_path/ss_raw
Adam Shihd92e8d72022-11-21 12:56:16 +080034
35echo "------ Self Test ------"
36cat $path/self_test
37
38echo "------ Disable Force Touch Active ------"
39echo 0 > $path/force_active