# GpsDrivers **Repository Path**: mirrors_PX4/GpsDrivers ## Basic Information - **Project Name**: GpsDrivers - **Description**: Platform independent GPS drivers - **Primary Language**: Unknown - **License**: BSD-3-Clause - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-25 - **Last Updated**: 2026-02-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # GPS Drivers ## Overview This repository contains user-space gps drivers, used as a submodule in [PX4-Autopilot](https://github.com/PX4/PX4-Autopilot) and [QGroundControl](https://github.com/mavlink/qgroundcontrol). All platform-specific stuff is done via a callback function and a `definitions.h` header file. In order for the project to build, `definitions.h` must include definitions for `sensor_gnss_relative_s`, `sensor_gps_s` and `satellite_info_s`. For example, check the implementation in [PX4 Autopilot](https://github.com/PX4/PX4-Autopilot/blob/master/src/drivers/gps/definitions.h) or [QGroundControl](https://github.com/mavlink/qgroundcontrol/blob/master/src/GPS/definitions.h). ## Parser tests To test parsers, build and run the cmake project: ``` cmake -Bbuild -H. cmake --build build && build/gps-parser-test ``` ## ABI/API Compatibility PRs modifying header files are automatically checked for breaking changes. See [tools/README.md](tools/README.md) for details.