[bugfix][T108][bug-view-1330][GNSS][GSW] The API gsw_gnss_add_lib required by high-tech emerging customers is missing in the GNSS documentation
Only Configure: No
Affected branch: GSW_V1453
Affected module: GNSS
Is it affected on IC: only ASR
Self-test: yes
Doc Update: no
Change-Id: I92ba5946e80b9676838b1a1ae4f2b8cdc42fb574
diff --git a/mbtk/test/libgsw_lib/gsw_gnss_test.c b/mbtk/test/libgsw_lib/gsw_gnss_test.c
index 17f3b18..1930846 100755
--- a/mbtk/test/libgsw_lib/gsw_gnss_test.c
+++ b/mbtk/test/libgsw_lib/gsw_gnss_test.c
@@ -100,6 +100,7 @@
int (*gsw_gnss_start)(void);
int (*gsw_gnss_stop)(void);
int (*gsw_gnss_deinit)(void);
+int (*gsw_gnss_add_lib)(void);
int (*gsw_gnss_set_start_mode)(GSW_GNSS_MODE_CONFIGURATION start_mode);
int (*gsw_gnss_epo_switch)(GSW_GNSS_CONF_SWITCH switch_op);
int (*gsw_gnss_reg_cb_group)(gsw_gnss_cb callback);
@@ -148,6 +149,13 @@
int ret;
int opt = 0;
dlHandle_gnss_test = dlopen(lynqLib_gnss_test, RTLD_NOW);
+ gsw_gnss_add_lib=(int(*)())dlsym(dlHandle_gnss_test, "gsw_gnss_add_lib");
+ ret = gsw_gnss_add_lib();
+ if(ret < 0)
+ {
+ printf("gsw_gnss_add_lib FAIL.\n");
+ return -1;
+ }
while(1)
{
printf("=========gnss main=========\n");