Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: GPS-GPRS_Tracker Plan13
Diff: GPS.cpp
- Revision:
- 2:dcc14e81f8be
- Parent:
- 1:0a034c2dbea6
- Child:
- 3:5cb504ce2793
--- a/GPS.cpp Tue Oct 09 18:47:58 2012 +0000
+++ b/GPS.cpp Sat Oct 13 04:27:18 2012 +0000
@@ -11,7 +11,7 @@
while(1) {
getData();
if(sscanf(NEMA, "GPGGA, %*f, %*f, %*c, %*f, %*c, %d, %d, %*f, %f", &fixtype, &satellites, &altitude) >=1);
- if(sscanf(NEMA, "GPRMC, %f, %c, %f, %c, %f, %c, %f, %f, %d", &time, &validity, &latitude, &ns, &longitude, &ew, &speed, &heading, &date) >=1) {
+ if(sscanf(NEMA, "GPRMC, %2d%2d%f, %c, %f, %c, %f, %c, %f, %f, %d", &hours, &minutes, &seconds, &validity, &latitude, &ns, &longitude, &ew, &speed, &heading, &date) >=1) {
if(fixtype == 0) {
return 0;
}
@@ -60,7 +60,7 @@
void GPS::Init()
{
- _UltimateGps.printf("$PMTK220,1000*1F\r\n");
+ _UltimateGps.printf("$PMTK220,200*2C\r\n");
wait(1);
_UltimateGps.printf("$PMTK314,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0*28\r\n");
wait(1);