blob: 20a90b26227218892af0b97459647cbad2a0ecfc [file] [log] [blame]
/*
* 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 fd);
int gnss_6228_open(const char *dev);
int gnss_6228_close(int fd);
int gnss_6228_fw_dl(int fd, const char *fw_name, const char *dev);
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 */