0,0 → 1,23 |
|
#include "gps.h" |
|
#define MAX_GGA_PLAYLOAD 100 |
#define MAX_GSA_PLAYLOAD 100 |
#define MAX_GSV_PLAYLOAD 100 |
#define MAX_RMC_PLAYLOAD 100 |
#define MAX_VTG_PLAYLOAD 100 |
|
#define RETURN_RX 1 |
#define RETURN_GGA 2 |
#define RETURN_GSA 3 |
#define RETURN_GSV 4 |
#define RETURN_RMC 5 |
#define RETURN_VTG 6 |
|
|
uint8_t load_nmea(uint8_t rx_shift, char *rx_buf, char *scan_buf); |
void nmea_gga(char *buf,DATA_GPS *pgps); |
void nmea_gsa(char *buf,DATA_GPS *pgps); |
void nmea_gsv(char *buf,DATA_GPS *pgps); |
void nmea_rmc(char *buf,DATA_GPS *pgps); |
void nmea_vtg(char *buf,DATA_GPS *pgps); |