Grove GPS Example

Dependencies:   GroveGPS

Committer:
sarahmarshy
Date:
Thu May 23 16:18:00 2019 +0000
Revision:
1:1497469db426
Parent:
0:39b09b3d8731
Child:
2:c8839c41737b
Update GPS library and Mbed OS

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Michael Ray 0:39b09b3d8731 1 #include "mbed.h"
Michael Ray 0:39b09b3d8731 2 #include "GroveGPS.h"
Michael Ray 0:39b09b3d8731 3
Michael Ray 0:39b09b3d8731 4 GroveGPS gps;
Michael Ray 0:39b09b3d8731 5
sarahmarshy 1:1497469db426 6 void read_gps() {
sarahmarshy 1:1497469db426 7 char latBuffer[16], lonBuffer[16];
sarahmarshy 1:1497469db426 8 gps.getLatitude(latBuffer);
sarahmarshy 1:1497469db426 9 gps.getLongitude(lonBuffer);
Michael Ray 0:39b09b3d8731 10
sarahmarshy 1:1497469db426 11 // Utilize latitude and longitude values here
sarahmarshy 1:1497469db426 12 printf("\r\nLatitude: %s\r\nLongitude: %s\r\n", latBuffer, lonBuffer);
Michael Ray 0:39b09b3d8731 13 }
Michael Ray 0:39b09b3d8731 14
Michael Ray 0:39b09b3d8731 15 int main() {
sarahmarshy 1:1497469db426 16 EventQueue queue;
sarahmarshy 1:1497469db426 17 queue.call_every(1000, read_gps);
sarahmarshy 1:1497469db426 18 gps.start();
sarahmarshy 1:1497469db426 19 queue.dispatch();
sarahmarshy 1:1497469db426 20 }