Code for autonomous rover for Sparkfun AVC. DataBus won 3rd in 2012 and the same code was used on Troubled Child, a 1986 Jeep Grand Wagoneer to win 1st in 2014.

Dependencies:   mbed Watchdog SDFileSystem DigoleSerialDisp

Revision:
2:fbc6e3cf3ed8
Parent:
0:a6a169de725f
--- a/Sensors/GPS/Sirf3.h	Tue May 28 13:58:35 2013 +0000
+++ b/Sensors/GPS/Sirf3.h	Thu Jun 06 13:40:23 2013 +0000
@@ -48,6 +48,17 @@
     virtual void disableVerbose(void);
 
     /**
+     * stub function for compatibility
+     */
+    int getAvailable(void);
+
+    /**
+     * stub function for compatibility
+     * Configure GPS update rate (doesn't do anything on Sirf3)
+     */
+    void setUpdateRate(int rate);
+
+    /**
      * get latitude
      */
     virtual double latitude(void);
@@ -90,8 +101,12 @@
 
 private:
     void recv_handler(void);
+    void ggaMessage(bool enable);
     void gsaMessage(bool enable);
     void gsvMessage(bool enable);
+    void gllMessage(bool enable);
+    void rmcMessage(bool enable);
+    void vtgMessage(bool enable);
     Serial serial;
     TinyGPS nmea;
 };