GPS
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 |