Allows for a GPS module to be connected to a serial port and exposes an easy to use API to get the GPS data. New feature, added Mbed/LPC17xx RTC synchronisation

Dependents:   SatGPS AntiTheftGPS FLIGHT_CONTROL_AND_COMMUNICATIONS_SYSTEM GPS-Lora ... more

ChangeLog.c

Committer:
AjK
Date:
2011-04-21
Revision:
6:64771e31464e
Parent:
5:7f130f85d5a4

File content as of revision 6:64771e31464e:

/*

1.0 - 11/11/2010 - Initial release

1.1 - 11/11/2010 -

    * Made some documentation corrections.

1.2 - 11/11/2010

    * Added user API callback options for teh following signals:-
        1PPS
        NMEA RMC message processed
        NMEA GGA message processed
                
    * Added example1.cpp and example2.cpp to demonstrate how to 
    setup and use various features/functions.

1.3 - 11/11/2010

    * Increased the frequency at which process_request flag to checked.
    
    * Included the baud() and format() methods which are just passed onto
    the parent object, Serial.
    
    * Updated the example1.cpp and example2.cpp to include more details.

1.4 - 13/10/2010

    * Changed the name to MODGPS as "GPS" was too generic.
    
    * Improved the example1.cpp program with a lot more details 
    on the usage of the module.

1.5 - 14/11/2010

    * Added more cookbook documentation.

1.6 - 14/11/2010

    * Added more doxyden API comments. 
    
1.7 - 14/10/2010

    * Added a lot more doxygen comments for teh API group.

1.8 - 14/10/2010

    * Added a lot more doxygen comments for the API group.

1.9 - 15/11/2010

    * Added @ingroup API to getGPSquality()
    
1.10 - 17/11/2010

    * Improved doxygen documentation

1.11 - 17/11/2010

    * Mbed's systems don't like @mainpage, rolling back

1.12 - 15/04/2011

    * Added VTG sentence (vectors speed and direction)
      See example3.cpp

1.13 - 16/04/2011

    * Found that concat commas in NMEA sentences (indicating an empty field)
      caused strtok() to return pointers in incorrect positions. 
    * Found copying geodetic and vtg data structs to temp buffers actually
      didn't work properly.  
      
1.14 - 16/04/2011

    * Doh, left in some debugging code which causes compile fail outside 
      of the test harness.
      
1.15 - 20/04/2011

    * Added the new feature that allows the library to set the Mbed RTC
      to the GPS/UTC time. This ensures the RTC is kept up to date with
      the latest GPS aquired time (syncs once each minute).

1.16 - 21/04/2011

    * Added the ability for an application to request a copy of a NMEA sentence
      before it gets processed (mangled).
      See setRmc(), setGga(), setVtg() and setUkn().
            
*/