📄 gps.h
字号:
#ifndef __GPS_H__
#define __GPS_H__
#define UInt32 unsigned int
#define Int16 short
#define UInt16 unsigned short
#define UInt8 unsigned char
#define Boolean int
#define false 0
#define true 1
#define GPS_RECV_CMD_MAX_BUF 550 //the buffer size
#define LOOP 550
extern int k, h, m, s;
extern int lonz,lonx,latz,latx;
extern char *hour;
extern char *minutes;
extern char *seconds;
//the GPGGA INFO struct
typedef struct GGAINFO
{
int bIsGPGGA;
UInt8 hour, bjhour, min, sec, secFrac; //time
double latitude; //纬度
UInt8 latNS; //北纬or南纬
double longitude; //经度
UInt8 lgtEW; //西经or东经
UInt8 satellites; //卫星颗数
Int16 altitude;
} GGAINFO;
void GPS_Test(void);
void GPS_Get_GPRMC(void); //得到GPRMC格式的信息
void GPS_Get_GPGGA(void); //得到GPGGA格式的消息
void GPS_GGA(void);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -