blob: 3a2a41f21e430c0da31d494af51fbf417a0a0843 [file] [log] [blame]
b.liu8f231a12024-05-31 17:55:06 +08001/*
2* gnss_6228.h
3*
4* UC6228CI Header.
5*
6* Author : lb
7* Date : 2024/5/20 17:53:51
8*/
9#ifndef _GNSS_6228_H
10#define _GNSS_6228_H
11#include "gnss_info.h"
12#include "mbtk_type.h"
13
14typedef struct {
15 char pdtName[32];
16 char Config[32];
17 char hwVer[32];
18 char fwVer[64];
19 char PN[64];
20 char SN[64];
21} gnss_6228_dev_info_t;
22
23int gnss_6228_dev_open();
24
25int gnss_6228_dev_close();
26
27int gnss_6228_open();
28
29int gnss_6228_close();
30
31int gnss_6228_fw_dl();
32
33void gnss_6228_dl_read_cb(const void *data, int data_len);
34
35gnss_err_enum gnss_6228_set(int fd, const char *cmd, void *cmd_rsp, int cmd_rsp_len);
36
37void gnss_6228_set_cb(const void *data, int data_len);
38
39#endif /* _GNSS_6228_H */