Skip to content

AngelPerezM/ublox6s-drv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ublox6s-drv

Simple driver for uBLOX-LEA-6S GPS's using termios

This repo contains a C++ driver for GPS's that implements the uBLOX-LEA-6S protocol. The driver uses the termios POSIX library to read and control the GPS through the serial port.

The high-level API implements an asynchronous thread that reads the NMEA data, and provides the decoded message to the user via a callback. The minimalistic minemea parser, implemented in C, is used to decode NMEA messages.

The GPS supports the configuration of dynamic platform models like pedestrian, airborne < 1G, and automotive, among others. This software was successfully used in the HERCCULES balloning project during the BEXUS-32 campaign, reaching about 30 Km of altitude (only possible if configured as airborne 1G).

Project's structure

  • include: Contains the public header of the driver.
  • src: Contains the implementation of the driver and additional private classes.

About

Simple driver for uBLOX-LEA-6S GPS's using termios

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published