修改API框架,兼容1806
Change-Id: Ic68e966a32e4c7ffd7137b3d7ba94e4d813c71b2
diff --git a/mbtk/lynq_lib/src/lynq_gnss.c b/mbtk/lynq_lib/src/lynq_gnss.c
index b746c31..19c2d42 100755
--- a/mbtk/lynq_lib/src/lynq_gnss.c
+++ b/mbtk/lynq_lib/src/lynq_gnss.c
@@ -23,13 +23,21 @@
#include <termios.h>
#include <sys/ioctl.h>
#include "mbtk_type.h"
-#include "mbtk_gnss.h"
#include "lynq/lynq_gnss.h"
+#ifdef MBTK_GNSS_6228
+#include "mbtk_gnss_6228.h"
+
static mbtk_gnss_client_handle _gnss_handle = 0;
+#else
+
+#endif
+
+
static lynq_gnss_rx_ind_msg_handler_t handler_ptr = NULL;
+#ifdef MBTK_GNSS_6228
void lynq_gnss_handler_function
(
mbtk_gnss_client_handle h_loc,
@@ -149,3 +157,56 @@
mbtk_gnss_firmware_update();
return 0;
}
+#else
+//该函数用于进行GNSS初始化
+int lynq_gnss_init(void)
+{
+
+ return 0;
+}
+
+//该函数用于取消GNSS初始化
+int lynq_gnss_deinit(void)
+{
+
+ return 0;
+}
+
+//该函数用于GNSS回调函数初始化
+
+int lynq_gnss_callback_reg(lynq_gnss_rx_ind_msg_handler_t handlerPtr)
+{
+ UNUSED(handlerPtr);
+
+
+ return 0;
+}
+
+//该函数用于启动GNSS。
+int lynq_gnss_start(void)
+{
+ return 0;
+}
+
+//该函数用于关闭GNSS。
+int lynq_gnss_stop(void)
+{
+ return 0;
+}
+
+
+int lynq_gnss_agps_dataconnopen(void)
+{
+ return 0;
+}
+
+int lynq_gnss_dev_reset(void)
+{
+ return 0;
+}
+
+int lynq_gnss_enable_glonass(void)
+{
+ return 0;
+}
+#endif
\ No newline at end of file