[Bugfix][L805A][task-view-105]Improve AT return value
Only Configure: Yes
Affected branch: DSDS
Affected module: fatory
Is it affected on both ZXIC and MTK: only MTK
Self-test: yes
Doc Update: No
Change-Id: Ib518a5012da996f7dd6e1dd125326ea3727c3264
diff --git a/IC_meta/mtk/2735/liblynq-at-factory/liblynq-at-factory.bb b/IC_meta/mtk/2735/liblynq-at-factory/liblynq-at-factory.bb
index 24c245b..1e5934f 100755
--- a/IC_meta/mtk/2735/liblynq-at-factory/liblynq-at-factory.bb
+++ b/IC_meta/mtk/2735/liblynq-at-factory/liblynq-at-factory.bb
@@ -18,7 +18,8 @@
FILES_${PN} = "${base_libdir}/*.so \
${base_bindir}\
${base_sbindir} \
- /etc/dbus-1/system.d/"
+ /etc/dbus-1/system.d/ \
+ /data/factory"
FILES_${PN}-dev = "/test \
${includedir}"
FILES_${PN}-doc = "/doc"
diff --git a/common_src/lib/liblynq-at-factory/lynq_at_factory.cpp b/common_src/lib/liblynq-at-factory/lynq_at_factory.cpp
index 88bb9c8..155b1c5 100755
--- a/common_src/lib/liblynq-at-factory/lynq_at_factory.cpp
+++ b/common_src/lib/liblynq-at-factory/lynq_at_factory.cpp
@@ -84,7 +84,7 @@
}
fp=popen(lynq_adc_dev, "r");
fgets(lynq_adc_buf,sizeof(lynq_adc_buf),fp);
- sprintf(flag,"%s %s", "ADC:", lynq_adc_buf);
+ sprintf(flag,"%s %s", "+ADC:", lynq_adc_buf);
if(handle_output != NULL)
{
handle_output(flag, strlen(flag), Response);
@@ -259,7 +259,7 @@
int size = 0;
char res[64] = {0};
int greep = input[0] - '0';
- sprintf(res,"the greep:%d\n",greep);//The first digit represents grouping
+ sprintf(res,"+GPIO:the greep:%d\n",greep);//The first digit represents grouping
handle_output(res, strlen(res), Response);
for (int i = 1; i < strlen(input); i++)
@@ -1304,12 +1304,15 @@
void lynq_handle_allprepare(char *input)
{
int ret;
- ret = rgmii_init();
- if(ret<0)
- {
- lynq_response_error(1);
- return;
- }
+
+ /*RGMII-test is conducted through GPIO,so initialization is not required*/
+ // ret = rgmii_init();
+ // if(ret<0)
+ // {
+ // lynq_response_error(1);
+ // return;
+ // }
+
ret = sgmii_init();
if(ret<0)
{