OK

Dependencies:   gps_sample mbed

main.cpp

Committer:
schnf30
Date:
2016-05-08
Revision:
4:c15f716a6de1
Parent:
3:9f6d26f044c7

File content as of revision 4:c15f716a6de1:

#include "mbed.h"
#include "gps_sample.h"
#define PCBAUD 9600
#define GPSRX p10
#define GPSTX p9
#define GPSBAUD 9600


Gps gps(GPSTX,GPSRX);
Serial pc(USBTX, USBRX);
DigitalOut myled(LED1);

int main()
{
    pc.baud(PCBAUD);
    gps.baud (GPSBAUD);
    pc.printf("Hello, Gps scrutation,\r\n");
    pc.printf("Patientez attente Gps\r\n");    
    while(1) {
        if (gps.sample()) 
           {
              pc.printf("Trame $GPGGA recue ");
              if (gps.lock()) pc.printf("%f, %f, %c ,%f ,%c ,%d, %d\r\n",gps.time(),gps.latitude(),gps.ns(),gps.longitude(),gps.ew(),gps.lock(),gps.nbsattelite());
                 else pc.printf("Gps non verouille, %d sattelite(s) : %f, %f, %c ,%f ,%c\r\n",gps.nbsattelite(),gps.time(),gps.latitude(),gps.ns(),gps.longitude(),gps.ew(),gps.lock());
               }
    }
}