Dependencies:   GPS mbed

Fork of GPS_HelloWorld by Simon Ford

main.cpp

Committer:
Renato
Date:
2014-11-21
Revision:
1:b54625426fa1
Parent:
0:6b7345059afe
Child:
2:7aabbc496ce1

File content as of revision 1:b54625426fa1:

#include "mbed.h"
#include "GPS.h"

Serial pc(USBTX, USBRX);
GPS gps(p9, p10);

int main() {
    while(1) {
        if(gps.sample()) {
            pc.printf("\nI'm at %f, %f\n", gps.longitude, gps.latitude);
            pc.printf("Current time is %.0f\n", gps.curr_time);
            pc.printf("Current altitude is %.1f meters\n", gps.altitude);
            pc.printf("Satellites in view %d\n", gps.number_sats);
            pc.printf("Current precision is %.1f meters\n", gps.HDOP);
            wait(5);
        } else {
            pc.printf("Oh Dear! No lock :(\n");
        }
    }
}