修复sleep模块demo错误,优化sleep模块符合T106的特性,优化SMS模块符合T106使用特性
Change-Id: I1395209baad0a8cc670f73f8fa550bc0986c32d1
diff --git a/mbtk/test/asr1806/lynq_sleep_test.c b/mbtk/test/asr1806/lynq_sleep_test.c
index cbb5844..34b7412 100755
--- a/mbtk/test/asr1806/lynq_sleep_test.c
+++ b/mbtk/test/asr1806/lynq_sleep_test.c
@@ -11,7 +11,7 @@
其中PS DATA目前暂时不支持,只是保留了这个标志位(ARS人员回复当前平台结论)
AP power state: 1~31 means suspend, bitmap: bit0 - NETWORK;bit1 - SIM;bit2 - SMS;bit3 - CS CALL;bit4 - PS DATA
0 means resume all.
-目标文件"/system/etc/powerind"
+
该值上电默认值是1,既平台默认是NW不主动上报
白名单的状态由四位数字组成,从左往右判断
@@ -70,19 +70,16 @@
return 0;
case 1:
{
- int en;
printf(">>>>>Input 0 or 1<<<<<\n");
char tmp_en[4]={0};
memset(tmp_en, 0x00, sizeof(tmp_en));
fgets(tmp_en, sizeof(tmp_en)-1, stdin);
fflush(stdin);
- en = atoi(tmp_en);
- if (en == 0 || en == 1)
- {
- qser_autosuspend_enable(en);
- }
- else
- printf(">>>>>re Input 0 or 1 error<<<<<\n");
+
+ if (tmp_en[0] == '0' || tmp_en[0] == '1')
+ qser_autosuspend_enable(tmp_en[0]);
+ else
+ printf(">>>>>re Input 0 or 1 error<<<<<\n");
}
break;
case 2: