Lightweight GPS NMEA parser
Platform independent GPS NMEA parser for embedded systems.
Documentation
Read first:Features
- Written in ANSI C99
- Platform independent, easy to use
- Built-in support for 4 GPS statements
GPGGA
orGNGGA
: GPS fix dataGPGSA
orGNGSA
: GPS active satellites and dillusion of positionGPGSV
orGNGSV
: List of satellites in view zoneGPRMC
orGNRMC
: Recommended minimum specific GPS/Transit data
- Optional
float
ordouble
floating point units - Low-level layer is separated from application layer, thus allows you to add custom communication with GPS device
- Works with operating systems
- Works with different communication interfaces
- User friendly MIT license
Contribute
Fresh contributions are always welcome. Simple instructions to proceed::
- Fork Github repository
- Follow C style & coding rules already used in the project
- Create a pull request to develop branch with new features or bug fixes
Alternatively you may:
- Report a bug
- Ask for a feature request
Test
To build the code and run basic tests on your host::
cd examples
make test