8000 GitHub - jackorobot/lwgps: Lightweight GPS NMEA parser for embedded systems
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

jackorobot/lwgps

 
 

Repository files navigation

Lightweight GPS NMEA parser

Platform independent GPS NMEA parser for embedded systems.

Read first: Documentation

Features

  • Written in C (C11)
  • Platform independent, easy to use
  • Built-in support for 4 GPS statements
    • GPGGA or GNGGA: GPS fix data
    • GPGSA or GNGSA: GPS active satellites and dillusion of position
    • GPGSV or GNGSV: List of satellites in view zone
    • GPRMC or GNRMC: Recommended minimum specific GPS/Transit data
  • Optional float or double 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:

  1. Fork Github repository
  2. Follow C style & coding rules already used in the project
  3. Create a pull request to develop branch with new features or bug fixes

Alternatively you may:

  1. Report a bug
  2. Ask for a feature request

Test

To build the code and run basic tests on your host::

    cd examples
    make test

About

Lightweight GPS NMEA parser for embedded systems

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 86.7%
  • C++ 8.6%
  • CMake 4.7%
0