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.
Dependencies: C12832_lcd GPS mbed
Fork of mbed_gps by
main.cpp@0:62fd06c20b0c, 2014-05-02 (annotated)
- Committer:
- drealfemo
- Date:
- Fri May 02 14:50:25 2014 +0000
- Revision:
- 0:62fd06c20b0c
GPS code v1
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| drealfemo | 0:62fd06c20b0c | 1 | #include "mbed.h" |
| drealfemo | 0:62fd06c20b0c | 2 | #include "GPS.h" |
| drealfemo | 0:62fd06c20b0c | 3 | #include "C12832_lcd.h" |
| drealfemo | 0:62fd06c20b0c | 4 | C12832_LCD lcd; |
| drealfemo | 0:62fd06c20b0c | 5 | |
| drealfemo | 0:62fd06c20b0c | 6 | //Serial pc(USBTX, USBRX); |
| drealfemo | 0:62fd06c20b0c | 7 | GPS gps(p9, p10); |
| drealfemo | 0:62fd06c20b0c | 8 | |
| drealfemo | 0:62fd06c20b0c | 9 | int main() { |
| drealfemo | 0:62fd06c20b0c | 10 | while(1) { |
| drealfemo | 0:62fd06c20b0c | 11 | lcd.cls(); |
| drealfemo | 0:62fd06c20b0c | 12 | lcd.locate(3,3); |
| drealfemo | 0:62fd06c20b0c | 13 | if(gps.sample()) |
| drealfemo | 0:62fd06c20b0c | 14 | { |
| drealfemo | 0:62fd06c20b0c | 15 | lcd.printf("I'm at %f, %f\n", gps.longitude, gps.latitude); |
| drealfemo | 0:62fd06c20b0c | 16 | } |
| drealfemo | 0:62fd06c20b0c | 17 | else |
| drealfemo | 0:62fd06c20b0c | 18 | { |
| drealfemo | 0:62fd06c20b0c | 19 | lcd.cls(); |
| drealfemo | 0:62fd06c20b0c | 20 | lcd.locate(3,3); |
| drealfemo | 0:62fd06c20b0c | 21 | lcd.printf("Oh Dear!"); |
| drealfemo | 0:62fd06c20b0c | 22 | } |
| drealfemo | 0:62fd06c20b0c | 23 | wait(1); |
| drealfemo | 0:62fd06c20b0c | 24 | } |
| drealfemo | 0:62fd06c20b0c | 25 | } |
| drealfemo | 0:62fd06c20b0c | 26 |
