All Projects → MaJerle → Lwgps

MaJerle / Lwgps

Licence: mit
Lightweight GPS NMEA parser for embedded systems

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Lwgps

Gps Overlay On Video
Telemetry (GPS) data overlay on videos
Stars: ✭ 136 (-20.93%)
Mutual labels:  gps
Ffwdme.js
[DEPRECATED!] 🛑 A JavaScript toolkit that aims to bring interactive GPS driving directions to the mobile browser
Stars: ✭ 150 (-12.79%)
Mutual labels:  gps
Hitrava
Convert your Huawei Health sport activities and import them in Strava.
Stars: ✭ 156 (-9.3%)
Mutual labels:  gps
E Books
A collections of FREE ebooks
Stars: ✭ 143 (-16.86%)
Mutual labels:  embedded-systems
Totalcross
TotalCross is a Software Development Kit that helps cross platform application development. Currently supported platforms are: Windows, Wince, Android, iOS, Linux and Linux ARM for embedded systems.
Stars: ✭ 147 (-14.53%)
Mutual labels:  embedded-systems
Tinytpu
Implementation of a Tensor Processing Unit for embedded systems and the IoT.
Stars: ✭ 153 (-11.05%)
Mutual labels:  embedded-systems
Traccar Manager Android
Traccar Manager for Android
Stars: ✭ 133 (-22.67%)
Mutual labels:  gps
Speedmeter
Display the gps speed [Android]
Stars: ✭ 169 (-1.74%)
Mutual labels:  gps
Traccar Client Ios
Traccar Client for iOS
Stars: ✭ 149 (-13.37%)
Mutual labels:  gps
Piscope
Turn your Raspberry Pi into an Oscilloscope/XY Plotter with Python
Stars: ✭ 155 (-9.88%)
Mutual labels:  embedded-systems
Go Nmea
A NMEA parser library in pure Go
Stars: ✭ 142 (-17.44%)
Mutual labels:  gps
Statecharts
YAKINDU Statechart Tools (http://www.statecharts.org)
Stars: ✭ 145 (-15.7%)
Mutual labels:  embedded-systems
Embb
Embedded Multicore Building Blocks (EMB²): Library for parallel programming of embedded systems. Star us on GitHub? +1
Stars: ✭ 153 (-11.05%)
Mutual labels:  embedded-systems
Corelocationcli
Command line program to print location information from CoreLocation
Stars: ✭ 138 (-19.77%)
Mutual labels:  gps
Gpslogger
A GPS logger for Android mobile devices
Stars: ✭ 164 (-4.65%)
Mutual labels:  gps
Hfsm2
High-Performance Hierarchical Finite State Machine Framework
Stars: ✭ 134 (-22.09%)
Mutual labels:  embedded-systems
Libcanard
A compact implementation of the UAVCAN/CAN protocol in C for high-integrity real-time embedded systems
Stars: ✭ 151 (-12.21%)
Mutual labels:  embedded-systems
Gps.js
A NMEA parser and GPS utility library
Stars: ✭ 171 (-0.58%)
Mutual labels:  gps
Ulogger Android
μlogger • android application for real-time collection and publishing of geolocation data
Stars: ✭ 168 (-2.33%)
Mutual labels:  gps
Emlearn
Machine Learning inference engine for Microcontrollers and Embedded devices
Stars: ✭ 154 (-10.47%)
Mutual labels:  embedded-systems

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].