Skip to content

Conversation

@MUSTARDTIGERFPV
Copy link
Member

Description

This PR adds support for wiring GPS units directly to ExpressLRS receivers via a dedicated UART port. After enabling GPS support on Serial1, GPS data is transmitted through standard CRSF telemetry sensors.


Things to Know

Supported Protocols

This implementation supports only NMEA at 115200 baud. Additional support may be added later. I used the RushFPV GNSS Mini Module.

Wiring Requirements

GPS modules must be connected to designated Serial1 UART pins on the receiver.

Testing

Tested with RushFPV GNSS Mini Module.

Limitations

This feature supports unidirectional data flow from the GPS to the receiver as basic telemetry sensors only. Bidirectional communication or advanced GPS features like configuration or UBX format are not supported.

@pkendall64 pkendall64 added enhancement 🪄 New feature or request V4.0 🍔 labels Jan 13, 2025
@pkendall64 pkendall64 merged commit 550523c into master Jan 13, 2025
44 checks passed
@pkendall64 pkendall64 deleted the directly-attached-gps branch January 13, 2025 23:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement 🪄 New feature or request V4.0 🍔

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants