[Feature][T108][WIFI][task-view-1467]The NAN pin is raised by default, and the input for wifi and gnss Settings is low
Only Configure: No
Affected branch: GSW_V1453
Affected module: WIFI
Is it affected on IC: only ASR
Self-test: yes
Doc Update: no
Change-Id: I6b1a66d220b7d11333100f4f76307d96c9db4363
diff --git a/mbtk/libgsw_lib/gsw_gnss_interface.c b/mbtk/libgsw_lib/gsw_gnss_interface.c
index 99496e9..b057dc1 100755
--- a/mbtk/libgsw_lib/gsw_gnss_interface.c
+++ b/mbtk/libgsw_lib/gsw_gnss_interface.c
@@ -470,6 +470,13 @@
LOGE("[GSW_gnss] mbtk_gnss_open is error.ret = [%d]", ret);
return GSW_HAL_FAIL;
}
+ ret = system("/usr/sbin/gnss_gpio.sh on > /dev/null 2>&1");
+ if(ret != 0)
+ {
+ LOGE("[GSW_gnss] gnss_gpio.sh on fail.ret = [%d]", ret);
+ return GSW_HAL_FAIL;
+ }
+
strated = true;
if (gnss_freq > 0)
gsw_gnss_set_freq(gnss_freq);
@@ -492,6 +499,13 @@
int gsw_gnss_stop(void)
{
int ret;
+ ret = system("/usr/sbin/gnss_gpio.sh off > /dev/null 2>&1");
+
+ if(ret != 0)
+ {
+ LOGE("[GSW_gnss] gnss_gpio.sh off fail.ret = [%d]", ret);
+ return GSW_HAL_FAIL;
+ }
mbtk_gnss_close=(int(*)(int))dlsym(dlHandle_gnss, "mbtk_gnss_close");
ret = mbtk_gnss_close(QSER_GNSS_TIMEOUT);
if(ret != 0)