Add mbtk_gnssd
Change-Id: I2e3bc0b7c9cc310c04a4fbcbe809c525b0cfafbe
diff --git a/mbtk/mbtk_gnssd/gnss_6228.h b/mbtk/mbtk_gnssd/gnss_6228.h
new file mode 100755
index 0000000..3a2a41f
--- /dev/null
+++ b/mbtk/mbtk_gnssd/gnss_6228.h
@@ -0,0 +1,39 @@
+/*
+* gnss_6228.h
+*
+* UC6228CI Header.
+*
+* Author : lb
+* Date : 2024/5/20 17:53:51
+*/
+#ifndef _GNSS_6228_H
+#define _GNSS_6228_H
+#include "gnss_info.h"
+#include "mbtk_type.h"
+
+typedef struct {
+ char pdtName[32];
+ char Config[32];
+ char hwVer[32];
+ char fwVer[64];
+ char PN[64];
+ char SN[64];
+} gnss_6228_dev_info_t;
+
+int gnss_6228_dev_open();
+
+int gnss_6228_dev_close();
+
+int gnss_6228_open();
+
+int gnss_6228_close();
+
+int gnss_6228_fw_dl();
+
+void gnss_6228_dl_read_cb(const void *data, int data_len);
+
+gnss_err_enum gnss_6228_set(int fd, const char *cmd, void *cmd_rsp, int cmd_rsp_len);
+
+void gnss_6228_set_cb(const void *data, int data_len);
+
+#endif /* _GNSS_6228_H */