dumpstate: dump touch HDM debug information
HDM debug information already expend to 64 bytes. Dump whole debug information when bugreport is triggered. Read HDM debug information twice to check if any status events keep changing. Bug: 174191180 Test: trigger bugreport and check the data. Signed-off-by: davidycchen <davidycchen@google.com> Change-Id: I9d2f9ed094f85dae303ba47e85a182adcd6954ac
This commit is contained in:
parent
3eaed9b170
commit
87c912336a
1 changed files with 7 additions and 1 deletions
|
@ -540,6 +540,12 @@ void DumpstateDevice::dumpTouchSection(int fd) {
|
||||||
|
|
||||||
snprintf(cmd, sizeof(cmd), "%s", stm_cmd_path[i + 1]);
|
snprintf(cmd, sizeof(cmd), "%s", stm_cmd_path[i + 1]);
|
||||||
if (!access(cmd, R_OK)) {
|
if (!access(cmd, R_OK)) {
|
||||||
|
snprintf(cmd, sizeof(cmd),
|
||||||
|
"echo 01 A4 06 C3 > %s; echo 02 A7 00 00 00 40 00 > %s && cat %s",
|
||||||
|
stm_cmd_path[i + 1], stm_cmd_path[i + 1], stm_cmd_path[i + 1]);
|
||||||
|
RunCommandToFd(fd, "HDM debug information (32 bytes)",
|
||||||
|
{"/vendor/bin/sh", "-c", cmd});
|
||||||
|
|
||||||
snprintf(cmd, sizeof(cmd), "echo 23 00 > %s && cat %s",
|
snprintf(cmd, sizeof(cmd), "echo 23 00 > %s && cat %s",
|
||||||
stm_cmd_path[i + 1], stm_cmd_path[i + 1]);
|
stm_cmd_path[i + 1], stm_cmd_path[i + 1]);
|
||||||
RunCommandToFd(fd, "Mutual Raw Data",
|
RunCommandToFd(fd, "Mutual Raw Data",
|
||||||
|
@ -605,7 +611,7 @@ void DumpstateDevice::dumpTouchSection(int fd) {
|
||||||
{"/vendor/bin/sh", "-c", cmd});
|
{"/vendor/bin/sh", "-c", cmd});
|
||||||
|
|
||||||
snprintf(cmd, sizeof(cmd),
|
snprintf(cmd, sizeof(cmd),
|
||||||
"echo 01 A4 06 C3 > %s; echo 02 A7 00 00 00 20 00 > %s && cat %s",
|
"echo 01 A4 06 C3 > %s; echo 02 A7 00 00 00 40 00 > %s && cat %s",
|
||||||
stm_cmd_path[i + 1], stm_cmd_path[i + 1], stm_cmd_path[i + 1]);
|
stm_cmd_path[i + 1], stm_cmd_path[i + 1], stm_cmd_path[i + 1]);
|
||||||
RunCommandToFd(fd, "HDM debug information (32 bytes)",
|
RunCommandToFd(fd, "HDM debug information (32 bytes)",
|
||||||
{"/vendor/bin/sh", "-c", cmd});
|
{"/vendor/bin/sh", "-c", cmd});
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue