blob: e458507f29674f7083a20751bdf09f5b8af4c34a [file] [log] [blame]
b.liu99c645d2024-06-20 10:52:15 +08001/*
2* gnss_asr5311.h
3*
4* ASR 5311 GNSS support header.
5*
6* Author : lb
7* Date : 2024/6/19 15:50:15
8*/
9#ifndef _GNSS_ASR5311_H
10#define _GNSS_ASR5311_H
11#include "gnss_info.h"
12#include "mbtk_type.h"
13
14
15int gnss_5311_dev_open();
16
b.liu978f5432024-07-01 18:04:18 +080017int gnss_5311_dev_close(int fd);
b.liu99c645d2024-06-20 10:52:15 +080018
19int gnss_5311_open(const char *dev);
20
21int gnss_5311_close(int fd);
22
b.liudbc3f4b2024-06-25 18:22:24 +080023int gnss_5311_fw_dl(int fd, const char *fw_name, const char *dev);
b.liu99c645d2024-06-20 10:52:15 +080024
25void gnss_5311_set_cb(const void *data, int data_len);
26
27gnss_err_enum gnss_5311_set(int fd, const char *cmd, void *cmd_rsp, int cmd_rsp_len);
28
29#endif /* _GNSS_ASR5311_H */