TP limit test result output[1/1]

TP limit test result output

Change-Id: I134cfdce69a62cb39f67791adbc9e0d84c97ad66
Signed-off-by: hqjiangy <hqjiangy@motorola.com>
Reviewed-on: https://gerrit.mot.com/2285932
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Wei Deng <dengwei1@motorola.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
This commit is contained in:
hqjiangy 2022-06-01 16:42:13 +08:00
commit 2e01deadfd

View file

@ -54,10 +54,14 @@ static unsigned char testing_config_id_data[MAX_SIZE_CONFIG_ID];
static void syna_save2file(char *buf, int size)
{
#if 1 // output to dmesg, only for debug
int retval = 0;
char *str = NULL;
char *src = NULL;
char c = 'T';
char c = '\n';
int str_size = 0;
int offset = 0;
#define STR_MAX_SIZE 512
char str_buf[STR_MAX_SIZE] = {0};
if (!buf || (size == 0)) {
LOGE("Invalid test result data or size\n");
@ -68,14 +72,25 @@ static void syna_save2file(char *buf, int size)
offset = 0;
while (offset < size) {
src = buf + offset;
LOGW("%s", src);
str = strchr(src, c);
if (str == NULL)
break;
syna_pal_mem_set(str_buf, 0, sizeof(str_buf));
offset = &str[0] - &buf[0] + 1;
//LOGI("offset = %d\n", offset);
// fine next '\n'
src = buf + offset;
str = strchr(src, c);
if (str == NULL) {
// print the last
LOGI("%s", src);
break;
}
str_size = &str[0] - &src[0] + 1;
retval = syna_pal_mem_cpy(str_buf, STR_MAX_SIZE, &buf[offset], str_size, str_size);
if (retval < 0) {
LOGE("Fail to copy part number string\n");
goto exit;
}
LOGW("[%3d %4d]%s", str_size, offset, str_buf);
offset += str_size;
}
#endif