詹力 936e301474 | ||
---|---|---|
.. | ||
.github | ||
dev/VisualStudio | ||
docs | ||
examples | ||
lwgps | ||
.gitattributes | ||
.gitignore | ||
.lvimrc | ||
CMakeLists.txt | ||
LICENSE | ||
README.md |
README.md
Lightweight GPS NMEA parser
Platform independent GPS NMEA parser for embedded systems.
Read first: Documentation
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
- Respect C style & coding rules used by the library
- 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