PDR/1.Software/PDR 1.05/3rdparty/lwgps-develop
詹力 936e301474 优化PDR框架构成,创建PDR1.05 2022-10-17 20:33:46 +08:00
..
.github 优化PDR框架构成,创建PDR1.05 2022-10-17 20:33:46 +08:00
dev/VisualStudio 优化PDR框架构成,创建PDR1.05 2022-10-17 20:33:46 +08:00
docs 优化PDR框架构成,创建PDR1.05 2022-10-17 20:33:46 +08:00
examples 优化PDR框架构成,创建PDR1.05 2022-10-17 20:33:46 +08:00
lwgps 优化PDR框架构成,创建PDR1.05 2022-10-17 20:33:46 +08:00
.gitattributes 优化PDR框架构成,创建PDR1.05 2022-10-17 20:33:46 +08:00
.gitignore 优化PDR框架构成,创建PDR1.05 2022-10-17 20:33:46 +08:00
.lvimrc 优化PDR框架构成,创建PDR1.05 2022-10-17 20:33:46 +08:00
CMakeLists.txt 优化PDR框架构成,创建PDR1.05 2022-10-17 20:33:46 +08:00
LICENSE 优化PDR框架构成,创建PDR1.05 2022-10-17 20:33:46 +08:00
README.md 优化PDR框架构成,创建PDR1.05 2022-10-17 20:33:46 +08:00

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 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. Respect C style & coding rules used by the library
  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