init
This commit is contained in:
30
HARDWARE/GPS/gps.h
Normal file
30
HARDWARE/GPS/gps.h
Normal file
@@ -0,0 +1,30 @@
|
||||
#ifndef __GPS_H
|
||||
#define __GPS_H
|
||||
#include "sys.h"
|
||||
|
||||
// UTCʱ<43><CAB1><EFBFBD><EFBFBD>Ϣ
|
||||
__packed typedef struct
|
||||
{
|
||||
u16 year; //<2F><><EFBFBD><EFBFBD>
|
||||
u8 month; //<2F>·<EFBFBD>
|
||||
u8 date; //<2F><><EFBFBD><EFBFBD>
|
||||
u8 hour; //Сʱ
|
||||
u8 min; //<2F><><EFBFBD><EFBFBD>
|
||||
u8 sec; //<2F><><EFBFBD><EFBFBD>
|
||||
}nmea_utc_time;
|
||||
|
||||
// NMEA 0183 Э<><D0AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݴ<EFBFBD><DDB4>Žṹ<C5BD><E1B9B9>
|
||||
__packed typedef struct
|
||||
{
|
||||
nmea_utc_time utc; // UTCʱ<43><CAB1>
|
||||
}nmea_msg;
|
||||
|
||||
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
int NMEA_Str2num(u8 *buf,u8*dx);
|
||||
void NMEA_GPRMC_Analysis(nmea_msg *gpsx, u8 *buf);
|
||||
void GPS_Analysis(nmea_msg *gpsx, u8 *buf);
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user