问题:冷启动指令无效果
原因:8122 gnss保存了星历数据
解决方案:打开gnss时关闭星历保存
影响:影响gnss功能模块
Change-Id: If869301152e9cdf076351a1e17a1404e79af0059
diff --git a/mbtk/mbtk_gnssd/gnss_info.h b/mbtk/mbtk_gnssd/gnss_info.h
index 6b2c255..7d1b3e3 100755
--- a/mbtk/mbtk_gnssd/gnss_info.h
+++ b/mbtk/mbtk_gnssd/gnss_info.h
@@ -76,6 +76,7 @@
typedef int (*gnss_dev_close_func)(int fd);
typedef int (*gnss_open_func)(const char *dev);
typedef int (*gnss_close_func)(int fd);
+typedef int (*gnss_init_set_func)(int fd);
typedef int (*gnss_fw_dl_func)(int fd, const char *fw_name, const char *dev);
typedef void (*gnss_dl_read_cb_func)(const void *data, int data_len);
typedef gnss_err_enum (*gnss_set_func)(int fd, const char *cmd, void *cmd_rsp, int cmd_rsp_len);
@@ -137,6 +138,7 @@
gnss_dev_close_func gnss_dev_close;
gnss_open_func gnss_open;
gnss_close_func gnss_close;
+ gnss_init_set_func gnss_init_set;
gnss_fw_dl_func gnss_fw_dl;
gnss_dl_read_cb_func gnss_dl_read_cb;
gnss_set_func gnss_set;