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@6:64771e31464e, 2011-04-21 (annotated)
- Committer:
- AjK
- Date:
- Thu Apr 21 14:06:17 2011 +0000
- Revision:
- 6:64771e31464e
- Parent:
- 5:7f130f85d5a4
1.16 See ChangeLog.c
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
AjK | 0:db98027c0bbb | 1 | /* |
AjK | 0:db98027c0bbb | 2 | |
AjK | 0:db98027c0bbb | 3 | 1.0 - 11/11/2010 - Initial release |
AjK | 0:db98027c0bbb | 4 | |
AjK | 0:db98027c0bbb | 5 | 1.1 - 11/11/2010 - |
AjK | 0:db98027c0bbb | 6 | |
AjK | 0:db98027c0bbb | 7 | * Made some documentation corrections. |
AjK | 0:db98027c0bbb | 8 | |
AjK | 0:db98027c0bbb | 9 | 1.2 - 11/11/2010 |
AjK | 0:db98027c0bbb | 10 | |
AjK | 0:db98027c0bbb | 11 | * Added user API callback options for teh following signals:- |
AjK | 0:db98027c0bbb | 12 | 1PPS |
AjK | 0:db98027c0bbb | 13 | NMEA RMC message processed |
AjK | 0:db98027c0bbb | 14 | NMEA GGA message processed |
AjK | 0:db98027c0bbb | 15 | |
AjK | 0:db98027c0bbb | 16 | * Added example1.cpp and example2.cpp to demonstrate how to |
AjK | 0:db98027c0bbb | 17 | setup and use various features/functions. |
AjK | 0:db98027c0bbb | 18 | |
AjK | 0:db98027c0bbb | 19 | 1.3 - 11/11/2010 |
AjK | 0:db98027c0bbb | 20 | |
AjK | 0:db98027c0bbb | 21 | * Increased the frequency at which process_request flag to checked. |
AjK | 0:db98027c0bbb | 22 | |
AjK | 0:db98027c0bbb | 23 | * Included the baud() and format() methods which are just passed onto |
AjK | 0:db98027c0bbb | 24 | the parent object, Serial. |
AjK | 0:db98027c0bbb | 25 | |
AjK | 0:db98027c0bbb | 26 | * Updated the example1.cpp and example2.cpp to include more details. |
AjK | 0:db98027c0bbb | 27 | |
AjK | 0:db98027c0bbb | 28 | 1.4 - 13/10/2010 |
AjK | 0:db98027c0bbb | 29 | |
AjK | 0:db98027c0bbb | 30 | * Changed the name to MODGPS as "GPS" was too generic. |
AjK | 0:db98027c0bbb | 31 | |
AjK | 0:db98027c0bbb | 32 | * Improved the example1.cpp program with a lot more details |
AjK | 0:db98027c0bbb | 33 | on the usage of the module. |
AjK | 0:db98027c0bbb | 34 | |
AjK | 0:db98027c0bbb | 35 | 1.5 - 14/11/2010 |
AjK | 0:db98027c0bbb | 36 | |
AjK | 0:db98027c0bbb | 37 | * Added more cookbook documentation. |
AjK | 0:db98027c0bbb | 38 | |
AjK | 0:db98027c0bbb | 39 | 1.6 - 14/11/2010 |
AjK | 0:db98027c0bbb | 40 | |
AjK | 0:db98027c0bbb | 41 | * Added more doxyden API comments. |
AjK | 0:db98027c0bbb | 42 | |
AjK | 0:db98027c0bbb | 43 | 1.7 - 14/10/2010 |
AjK | 0:db98027c0bbb | 44 | |
AjK | 0:db98027c0bbb | 45 | * Added a lot more doxygen comments for teh API group. |
AjK | 0:db98027c0bbb | 46 | |
AjK | 0:db98027c0bbb | 47 | 1.8 - 14/10/2010 |
AjK | 0:db98027c0bbb | 48 | |
AjK | 0:db98027c0bbb | 49 | * Added a lot more doxygen comments for the API group. |
AjK | 1:6aec92e77ad2 | 50 | |
AjK | 1:6aec92e77ad2 | 51 | 1.9 - 15/11/2010 |
AjK | 1:6aec92e77ad2 | 52 | |
AjK | 1:6aec92e77ad2 | 53 | * Added @ingroup API to getGPSquality() |
AjK | 1:6aec92e77ad2 | 54 | |
AjK | 1:6aec92e77ad2 | 55 | 1.10 - 17/11/2010 |
AjK | 1:6aec92e77ad2 | 56 | |
AjK | 1:6aec92e77ad2 | 57 | * Improved doxygen documentation |
AjK | 1:6aec92e77ad2 | 58 | |
AjK | 1:6aec92e77ad2 | 59 | 1.11 - 17/11/2010 |
AjK | 1:6aec92e77ad2 | 60 | |
AjK | 1:6aec92e77ad2 | 61 | * Mbed's systems don't like @mainpage, rolling back |
AjK | 2:8aa059e7d8b1 | 62 | |
AjK | 2:8aa059e7d8b1 | 63 | 1.12 - 15/04/2011 |
AjK | 2:8aa059e7d8b1 | 64 | |
AjK | 2:8aa059e7d8b1 | 65 | * Added VTG sentence (vectors speed and direction) |
AjK | 2:8aa059e7d8b1 | 66 | See example3.cpp |
AjK | 3:28a1b60b0f37 | 67 | |
AjK | 3:28a1b60b0f37 | 68 | 1.13 - 16/04/2011 |
AjK | 3:28a1b60b0f37 | 69 | |
AjK | 3:28a1b60b0f37 | 70 | * Found that concat commas in NMEA sentences (indicating an empty field) |
AjK | 3:28a1b60b0f37 | 71 | caused strtok() to return pointers in incorrect positions. |
AjK | 3:28a1b60b0f37 | 72 | * Found copying geodetic and vtg data structs to temp buffers actually |
AjK | 4:1e3a53f150aa | 73 | didn't work properly. |
AjK | 4:1e3a53f150aa | 74 | |
AjK | 4:1e3a53f150aa | 75 | 1.14 - 16/04/2011 |
AjK | 4:1e3a53f150aa | 76 | |
AjK | 4:1e3a53f150aa | 77 | * Doh, left in some debugging code which causes compile fail outside |
AjK | 5:7f130f85d5a4 | 78 | of the test harness. |
AjK | 5:7f130f85d5a4 | 79 | |
AjK | 5:7f130f85d5a4 | 80 | 1.15 - 20/04/2011 |
AjK | 5:7f130f85d5a4 | 81 | |
AjK | 5:7f130f85d5a4 | 82 | * Added the new feature that allows the library to set the Mbed RTC |
AjK | 5:7f130f85d5a4 | 83 | to the GPS/UTC time. This ensures the RTC is kept up to date with |
AjK | 5:7f130f85d5a4 | 84 | the latest GPS aquired time (syncs once each minute). |
AjK | 6:64771e31464e | 85 | |
AjK | 6:64771e31464e | 86 | 1.16 - 21/04/2011 |
AjK | 6:64771e31464e | 87 | |
AjK | 6:64771e31464e | 88 | * Added the ability for an application to request a copy of a NMEA sentence |
AjK | 6:64771e31464e | 89 | before it gets processed (mangled). |
AjK | 6:64771e31464e | 90 | See setRmc(), setGga(), setVtg() and setUkn(). |
AjK | 6:64771e31464e | 91 | |
AjK | 0:db98027c0bbb | 92 | */ |