ArduPilot / ardupilot

ArduPlane, ArduCopter, ArduRover, ArduSub source
http://ardupilot.org/
GNU General Public License v3.0
10.2k stars 16.78k forks source link

Antenna Tracker: Native crsf telemetry support #25733

Open BloodSakura3774 opened 7 months ago

BloodSakura3774 commented 7 months ago

Feature request

Is your feature request related to a problem? Please describe. Edgetx has telemetry mirror and it could out crsf telemetry data received from the drone, and GPS coordinates is included. There is no point of using a dedicated telemetry radio to get gps coordinates from drones if we can just use the telemetry from or radio controller. By doing so we could save both weight and money when building an aat

Describe the solution you'd like Support for reading and decoding crsf raw telemetry data to get gps coordinates from drones.

Describe alternatives you've considered Considered an Arduino to do the translation, from crsf to mavlink but it’s just more money and complexity.

Platform [ ] All [X] AntennaTracker [ ] Copter [ ] Plane [ ] Rover [ ] Submarine

timtuxworth commented 7 months ago

What you really need is for EdgeTX to be able to decode MAVLink. ExpressLRS is adding raw MAVLink as an option instead of CRSF, this is probably the way to go.

anti-vaxxer commented 1 month ago

I also want this feature. I have CRSF telemetry and want to use EdgeTX Telem Mirror to give Antenna Tracker the coordinates.

BloodSakura3774 commented 1 month ago

https://github.com/BloodSakura3774/crsf2mavlinkforEsp32c3 I have ported EFLynn7778's crsf to mavlink translator to esp32c3, and I have been using it for quiet a long time. You could try it, I guess this is the only option before edgetx or elrs make mavlink support.