Mbed library to handle GPS data reception and parsing

Dependents:   GPS_U-blox_NEO-6M_Code

Features

  • All positionning parameters are contained into a global data structure.
  • Automatic nema string parsing and data structure update.
    • GSA,GGA,VTG and RMC
  • Convert latitude and longitude to decimal value.
  • Converts latittude,longitude and altitude to ECEF coordinates.

Planed developement

  • Test library for RTOS use.
  • Complete the nema parsing decoders (couple of parameters are not parsed yet and not present in the data structure).
  • Add conversion tool to get ENU coordinates.

History

Function renaming. Adding gps update calls. default tip

2016-02-16, by chris215 [Tue, 16 Feb 2016 02:57:35 +0000] rev 5

Function renaming. Adding gps update calls.


Added gps message reception timeout.

2016-02-15, by chris215 [Mon, 15 Feb 2016 05:26:36 +0000] rev 4

Added gps message reception timeout.


Code refactor. Replace usage of strtok_r() with a custom version to fix parsing issues when the token is empty.

2016-02-15, by chris215 [Mon, 15 Feb 2016 00:42:32 +0000] rev 3

Code refactor. Replace usage of strtok_r() with a custom version to fix parsing issues when the token is empty.


Modified librairy to increase performance. Reduced interrupt overhead by removing most of the nema parsing.

2016-02-14, by chris215 [Sun, 14 Feb 2016 05:55:38 +0000] rev 2

Modified librairy to increase performance. Reduced interrupt overhead by removing most of the nema parsing.


various updates;

2015-04-06, by chris215 [Mon, 06 Apr 2015 17:41:43 +0000] rev 1

various updates;


Renamed library

2014-08-06, by chris215 [Wed, 06 Aug 2014 01:37:39 +0000] rev 0

Renamed library