gps.h
来自「S3C2410 ARM下裸机开发」· C头文件 代码 · 共 41 行
H
41 行
#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 + =
减小字号Ctrl + -
显示快捷键?