OK

Dependencies:   gps_sample mbed

Committer:
schnf30
Date:
Sun May 08 19:21:00 2016 +0000
Revision:
4:c15f716a6de1
Parent:
3:9f6d26f044c7
ok

Who changed what in which revision?

UserRevisionLine numberNew contents of line
schnf30 0:5cddc7863ae6 1 #include "mbed.h"
schnf30 3:9f6d26f044c7 2 #include "gps_sample.h"
schnf30 3:9f6d26f044c7 3 #define PCBAUD 9600
schnf30 3:9f6d26f044c7 4 #define GPSRX p10
schnf30 3:9f6d26f044c7 5 #define GPSTX p9
schnf30 3:9f6d26f044c7 6 #define GPSBAUD 9600
schnf30 0:5cddc7863ae6 7
schnf30 3:9f6d26f044c7 8
schnf30 3:9f6d26f044c7 9 Gps gps(GPSTX,GPSRX);
schnf30 1:828c32336aa2 10 Serial pc(USBTX, USBRX);
schnf30 1:828c32336aa2 11 DigitalOut myled(LED1);
schnf30 1:828c32336aa2 12
schnf30 1:828c32336aa2 13 int main()
schnf30 1:828c32336aa2 14 {
schnf30 3:9f6d26f044c7 15 pc.baud(PCBAUD);
schnf30 3:9f6d26f044c7 16 gps.baud (GPSBAUD);
schnf30 3:9f6d26f044c7 17 pc.printf("Hello, Gps scrutation,\r\n");
schnf30 3:9f6d26f044c7 18 pc.printf("Patientez attente Gps\r\n");
schnf30 0:5cddc7863ae6 19 while(1) {
schnf30 3:9f6d26f044c7 20 if (gps.sample())
schnf30 3:9f6d26f044c7 21 {
schnf30 3:9f6d26f044c7 22 pc.printf("Trame $GPGGA recue ");
schnf30 3:9f6d26f044c7 23 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());
schnf30 3:9f6d26f044c7 24 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());
schnf30 3:9f6d26f044c7 25 }
schnf30 0:5cddc7863ae6 26 }
schnf30 1:828c32336aa2 27 }